by mistake I have uploaded a package whose 'version', as specified in
'setup.py', contained a comma (0,1.5 instead of 0.1.5).
It shows with 'devpi list djangoskel --all' as djangoskel-0-1.5:
~$ devpi list djangoskel --all
but I'm unable to remove it from the index. Tried with:
~$ devpi remove djangoskel=0-1.5
~$ devpi remove djangoskel-0=1.5
In both cases I get a ValueError: ('Expected version spec in' ...)
How can I manually remove the package from de cache?
OTOH that looks like a bug to me, devpi should reject packages that will
be "inaccessible" (can't be installed nor deleted).
devpi server 2.1.5
devpi client 2.1.0
Thanks in advance
We just released devpi-server-2.1.5 and devpi-client-2.1.0 as maintenance
and minor improvement releases. devpi is a system for managing packaging,
documentation, test and installation workflows for private Python packages.
See http://doc.devpi.net for documentation and tutorials
and below for the changelog.
many thanks to Florian Schulze who did most of the heavy-lifting for
this release and of course to the issue/PR creators!
devpi-server-2.1.5 (compared to 2.1.4):
- fix devpi-ldap issue17: the push command directly used the username
instead of using a general permission check, that caused groups in
acl_upload to not be honored.
- fix issue171: "devpi push" of an existing package fails on non
volatile index and overwrites on volatile.
- before devpi-server 2.1.5 it was possible to upload multiple
documentation zip files for the same package version if the filename
differed in case, this broke export and replication of server state and
the documentation view. Now the newest upload will be used and older
devpi-client-2.1.0 (compared to 2.0.5):
- fix issue199: "devpi upload" and "devpi test" can now handle packages
with dashes in their name.
- change: the following fixes change behavior if used in scripts
- fix issue174: ask for confirmation when deleting an index or user.
- fix issue156 and issue199: "devpi push" now uses "pkgname==version"
like "list" and "test". This also fixes usage with packages containing
dashes in their name.
about me: http://holgerkrekel.net/about-me/