Hi!
A heads up for the changes in upcoming major releases of devpi-client
and devpi-server:
devpi-client 5.0.0
==================
Deprecations and Removals
-------------------------
- removed deprecated "quickstart" command.
Features
--------
- decoupled the functional tests from devpi-server and run devpi-server
in a Python 3 virtualenv when testing with Python 2.7.
Other Changes
-------------
- The selection of the Python interpreter used for ``devpi upload`` has
changed. If used the new ``-p/--python`` option has priority, then a
currently activated virtualenv, lastly the ``sys.executable`` under
which devpi is running.
devpi-server 5.0.0
==================
Deprecations and Removals
-------------------------
- fix #518: There are no URLs on PyPI anymore that need to be scraped or
crawled, so the code for that was removed.
- removed support for long deprecated ``acl_upload`` and ``bases``
mirror index option. They were only kept for compatibility with
devpi-client <= 2.4.1.
- removed long deprecated ``pypi_whitelist`` index option. It was only
kept for compatibility with devpi-client <= 2.4.1.
- deprecated Python 2.7 support. This is the last major version
supporting Python 2.7. For upgrading to Python 3.x you have to export
your data using your current setup with Python 2.7 and import it in a
new installation with Python 3.x.
Other Changes
-------------
- major releases don't require an export/import cycle anymore except
when explicitly announced. You should always make a backup though! When
upgrading to devpi-server 5.0.0 you can keep the state as is and even
downgrade to the last 4.9.x release if necessary. Don't forget to backup
before upgrades!
- the --storage option is now required when a storage plugin like
devpi-postgresql is in use. It's recommended to use a configuration file
for devpi-server to have everything in one place.
Regards,
Florian Schulze