From d52c1b1805d2e30124da2ac01f614fe4f5cb0257 Mon Sep 17 00:00:00 2001 From: Ben Beasley Date: Fri, 15 Mar 2024 11:48:05 -0400 Subject: [PATCH] feat: Allow smart_open 7.x (#2745) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### Description Increases the maximum version bound on `smart_open` to `<8.0` to allow the current `7.x` releases. https://github.com/piskvorky/smart_open/releases/tag/v7.0.1 The release notes don’t seem to call out any significant breaking changes. ### QC * [x] The PR contains a test case for the changes or the changes are already covered by an existing test case. **Regression-testing should be covered by the existing tests.** * [x] The documentation (`docs/`) is updated to reflect the changes or this is not necessary (e.g. if the change does neither modify the language nor the behavior or functionalities of Snakemake). **I don’t think any documentation changes are needed.** It’s difficult for me to run the full set of tests offline, so I’m relying on CI to double-check this. --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index c3ffb1190..8b3ec8155 100644 --- a/setup.cfg +++ b/setup.cfg @@ -50,7 +50,7 @@ install_requires = pyyaml requests >=2.8.1,<3.0 reretry - smart-open >=3.0,<7.0 + smart-open >=3.0,<8.0 snakemake-interface-executor-plugins >=9.0.0,<10.0 snakemake-interface-common >=1.17.0,<2.0 snakemake-interface-storage-plugins >=3.1.0,<4.0