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 !
>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'm trying to run devpi-server 1.2.1 as a private packaging server but I
cant get uploads to work.
I'm running devpi-server like this:
devpi-server --host 0.0.0.0
And I ran this on the client:
devpi use http://$HOST:3141
> devpi login root --password=''
> devpi index -c dev
> devpi upload
I get a 500 error on the client side, and I see this on the server side:
2014-02-17 14:41:21,208 [INFO ] devpi_server.views: root/dev: got submit
> release info u'builder'
> 172.16.42.1 - - [17/Feb/2014 14:41:21] "POST /root/dev/ HTTP/1.1" 200 0
> Traceback (most recent call last):
> File "/usr/local/bin/bottle.py", line 862, in _handle
> return route.call(**args)
> File "/usr/local/bin/bottle.py", line 1727, in wrapper
> rv = callback(*a, **ka)
> File "/usr/local/lib/python2.7/dist-packages/devpi_server/views.py",
> line 428, in submit
> content.filename, content.value)
> AttributeError: 'FileUpload' object has no attribute 'value'
> 172.16.42.1 - - [17/Feb/2014 14:41:21] "POST /root/dev/ HTTP/1.1" 500 768
I have setuptools up to date on both sides.
What could this be?