I have a central devpi-server instance deployed on a vps on the cloud,
which I'd like to mirror locally on my laptop.
Is it currently possible ? I would appreciate if someone could point me the
right docs. I already searched without any success.
Cheers, and thanks for the nice work done so far !
finally i got around to do 1.2.2 releases of the devpi pypi server tools
with a few fixes and improvements. See http://doc.devpi.net for docs
and instructions and below for the changelog.
- fix issue78: create less directories for pypi package files by
splitting the md5 part into two. Avoids TooManyLinks errors in
- fix --stop on windows. Thanks to Christian Ullrich for the PR.
- fix issue79: interoperate with pip-1.5 by interpreting accept
header as "*/*" as html_preferred. Thanks Richard Jones.
- use latest virtualenv-1.11.2 when bootstrapping on jenkins
- fix issue89: adapt for bottle changes in 0.12.1. Thanks
- depend on pkginfo>1.2b1 for wheel metadata reading support,
remove twine dependency. Thanks Tres Seaver.
- new: also write buildout configuration file with --set-cfg.
Thanks Christian Ullrich for the PR.
>From my understanding, it's possible for a pypi project owner to delete,
and then re-upload a different distribution with the same version.
how does devpi handle this? update the cache? ignore this kind of update?
I'm guessing devpi updates the cache, which makes sense. It's not devpi's
job to do more than pypi is doing.
Just want to know devpi's stance on this, and know that it's intentional.
If this is in the docs, let me know.
P.S. I'm aware of peep as a client-side solution, and at some pt, pip will
grow "lock files" as well I think.
I have two installations of devpi-server: one on my laptop, and the other
on a remote server.
When I point PIP_INDEX_URL to my local installation I can grab all the
latest packages (i.e. Fabric==1.8.2).
If I point PIP_INDEX_URL to my remote central server (supposed to be my
oficial distribution server), some package version are not available.
Is it possible I am doing anything wrong ?