From this version, storlets no longer supports pyhton 2.7 and requires
We are excited to announce the release of: storlets 10.0.0: Middleware and Compute Engine for an OpenStack Swift compute framework that runs compute within a Swift cluster This release is part of the zed release series. The source is available from: https://opendev.org/openstack/storlets Download the package from: https://tarballs.openstack.org/storlets/ Please report issues through: https://bugs.launchpad.net/storlets/+bugs For more details, please see below. 10.0.0 ^^^^^^ Prelude ******* python 3.6 and later. Any deployment with python 2.7 should switch to python 3.6+ during upgrade. Upgrade Notes ************* * Support for python 2.7 has been removed. Python runtime should be upgraded to Python 3.6+ during upgrade. * A few dependent java packages have been updated to te latest versions. Changes in storlets 9.0.0..10.0.0 --------------------------------- 9bf2c3b Add release note for 10.0.0 5c8d45c remove unicode literal from code 14c1f40 remove unicode literal from code fa58962 Use TOX_CONSTRAINTS_FILE 8606850 Remove remaining usage of six 3cc13b5 Fix outdated description of spawn_subprocess 9b441da Bump version of java dependencies b8add44 Use wildcard for CLASSPATH 173480f Fix keystone url according to the latest devstack d37ee52 Remove constraints for Python 2.7 from test requirements 901784b Remove bindep entry for bionic 2674234 Fix the python-dev(el) package installed by bindep 641dcb6 Replace deprecated assertRaisesRegexp ff77dcf Remove leftover of Python 2 support b6f141a Replace third party mock 53abb1b Remove six 3d90bb9 doc: Comment out language option 8a2019e Bump tox minversion to 3.18.0 127af1c Replace github by opendev 302b73c Drop Python 2 support in middleware/gateway 132d350 Drop Python 2 support in storlet agent 6e7ef57 Use https instead of git for `git clone` 70ea4f9 Add Python3 zed unit tests d0f8687 Update master for stable/yoga bf30a4e Remove unnecessary 0777 permission and sudo 91fc02c Check the requested runtime before launching storlet daemon Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 18 +- CONTRIBUTING.rst | 2 +- StorletSamples/java/CompressStorlet/build.xml | 2 +- bindep.txt | 7 +- devstack/localrc.py2.sample | 18 -- devstack/plugin.sh | 24 +-- devstack/swift_config.py | 4 +- .../building_and_deploying_docker_images.rst | 4 +- playbooks/storlets-functional/post-py3.yaml | 52 ----- playbooks/storlets-functional/pre-py3.yaml | 24 --- playbooks/storlets-functional/pre.yaml | 11 +- playbooks/storlets-functional/run-py3.yaml | 6 - playbooks/storlets-functional/run.yaml | 4 +- py2-constraints.txt | 71 ------- releasenotes/notes/10_0_0-0cd22dc24bf911de.yaml | 13 ++ releasenotes/source/conf.py | 6 +- releasenotes/source/index.rst | 2 + releasenotes/source/yoga.rst | 6 + s2aio.sh | 8 +- setup.cfg | 4 +- src/java/SCommon/build.xml | 6 +- src/java/SDaemon/build.xml | 6 +- src/java/build.xml | 12 +- storlets/agent/common/utils.py | 3 +- storlets/agent/daemon_factory/server.py | 31 ++- storlets/gateway/gateways/docker/gateway.py | 5 +- storlets/gateway/gateways/docker/runtime.py | 8 +- storlets/sbus/client/client.py | 5 +- storlets/sbus/sbus.py | 10 +- storlets/swift_middleware/handlers/base.py | 2 +- storlets/swift_middleware/handlers/proxy.py | 3 +- storlets/swift_middleware/storlet_handler.py | 4 +- storlets/tools/cluster_config_parser.py | 2 +- storlets/tools/testtools.py | 2 +- storlets/tools/utils.py | 4 +- test-requirements.txt | 10 +- tox.ini | 49 ++--- 68 files changed, 329 insertions(+), 511 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index e6fd2ab..df95ad2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +5 @@ -hacking>=0.11.0,<0.12;python_version=='2.7' # Apache-2.0 -hacking>=3.0.1,<3.1.0;python_version>='3.4' # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -15 +13,0 @@ testscenarios>=0.4 -mock>=2.0 # BSD @@ -20,2 +18 @@ ipython<6.0 -ipywidgets<7.6.0;python_version=='2.7' -ipywidgets<7.6.0;python_version>='3.4' +ipywidgets<7.6.0 @@ -25,2 +22 @@ nbformat -bashate==0.5.0;python_version=='2.7' # Apache-2.0 -bashate;python_version>='3.4' +bashate # Apache-2.0
participants (1)
-
no-reply@openstack.org