[Distutils] depvi-2.0.2: server/client fixes and generic pypi whitelisting
holger krekel
holger at merlinux.eu
Thu Sep 4 17:36:35 CEST 2014
Hi,
I just released devpi-2.0.2, the private pypi server system including a
self-updating pypi cache. This release brings devpi-server-2.0.5 and
devpi-client-2.0.2 fixing a number of bugs and allowing to set
pypi_whitelist=* to generically whitelist packages for easier
creation of indexes containing platform specific wheels + all pypi packages.
Please see the CHANGELOG below for more info and
http://doc.devpi.net
for various quickstart documents and a manual.
As usual, special thanks to Florian Schulze for majorly helping with the
release and to Juergen Hermann, Trevor Joynoson and many others for
very useful issue contributions.
best,
holger krekel, merlinux GmbH
devpi-2.0.2 (metapackage)
---------------------------------
devpi-server-2.0.5 (compared to 2.0.2):
- fix issue145: restrict devpi_common dependency so that a future
"pip install 'devpi-server<2.0'" has a higher chance of working.
- fix issue144: fix interaction with requests-2.4.0 --
use new devpi-common-offered "Errors" enumeration to check for exceptions.
- add '*' as possible option for pypi_whitelist to whitelist all packages of
an index at once. Refs issue110
- outside url now works with paths, so you can host a devpi server on something
like http://example.com/foo/
- fix issue84: during upload: if a previously registered name diverges
from a freshly submitted one take the previously registered one. This
can happen when uploading wheels and in other situations.
- fix issue132: during exporting use whatever name comes with the
versiondata instead of trying too hard to assert consistency of different
versions.
- fix issue130: fix deletion of users so that is properly deletes all
indexes and projects and files on each index.
- fix issue139: adapt to a recent change in pypi which now serves under
URLs using normalized project names instead of the "real" registered
name Thanks Timothy Allen and others for sorting this out.
- fix issue129: fix __init__ provided version and add a test that it
always matches the one which pkg_resources sees (which gets it
effectively from setup.py)
- fix issue128: a basic auth challenge needs to be sent back on submit when no
authorization headers are sent with the post request.
devpi-client-2.0.2 (compared to 2.0.1):
- fix issue135: fix port mismatch for basic auth if port isn't explicitly given
on https urls.
- refs issue75: pass on basic auth info into pip.cfg and co.
- fix issue144: fix interaction with requests-2.4 by depending
on devpi-common's new support for enumerating possible Errors
- keep basic authentication info when listing indices or switching index by
using path only instead of full URL.
Thanks Trevor Joynson
- only write new client config if it actually changed and pretty print it.
Thanks Jürgen Hermann for initial PR and ideas.
More information about the Distutils-SIG
mailing list