Hello,
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 !
HI,
when I execute a "devpi upload" in my package folder, the uploaded version
always gets a "dev" postfix appended to the version. To install such a
version using pip, I have to specifiy the --pre flag. I have no glue
whether devpi decides to append this postfix or setuptools or ... Could
somebody give me a hint how to get rid of this behavior?
kind regards,
Achim
I've downloaded all packages from PyPI and I'd like to create a local
mirror using devpi.
I had the following idea:
1. create a new index say /root/pypimirror based on /root/pypi
2. upload the entire folder containing 38,000+ packages onto
/root/pypimirror
3. eventually setting /root/pypimirrot to NotVolatile (if this can be
done, somehow)
/myuser/myindex
+-- /root/pypimirror
+-- /root/pypi
Another idea would be creating a "parallel" index to /root/pypi and
exposing a third index which derives from both.
/myuser/myindex
+-- /root/pypi
+-- /root/pypimirror
Does this idea make sense? Is there a better way of doing it, in particular
without having to download everything again from PyPI?
I have another concern: performance. Since 38,000+ packages implies on
large directories in the file system... do you think that devpi will have
troubles managing such amount of packages?
Thanks a lot,
-- Richard
Hi,
my machine is configured to use our local devpi server as pypi server. If
there's a new package (newer pyramid version in our case), this package is
fetched. But it looks like the old, cached versions of dependencies (WebOb
in our case) are used by devpi/pip. I saw that some issues, which might be
related to that, are fixed in the latest release. But according to "pip
freeze", we are already using the latest version:
Pygments==1.6
WebOb==1.3.1
argparse==1.2.1
bottle==0.11.6
devpi-common==1.2
devpi-server==1.2.1
docutils==0.11
eventlet==0.14.0
execnet==1.1
greenlet==0.4.1
itsdangerous==0.23
meld3==0.6.10
py==1.4.19
requests==2.1.0
supervisor==3.0
wsgiref==0.1.2
I checked the server logs, but did not see anything that would be helpful
to me, to figure out what's going on. Is there a flag to make server side
logging more verbose? Or is there any other hint what might be going on? Or
how to figure it out?
cheers,
Achim
Hello-
I tried googling for this on my own, but is anyone aware of an operational
SAAS service which hosts devpi? For example, like AWS? I stumbled onto
this project, from Defend Against Fruit, while looking for a respository
system for python packages.
The next best thing seems to be Artifactory Cloud. The price is reasonable
but it seems like you have to jump through a lot of hoops to get it to work
for python projects, as it is designed for Java.
-Erik
Hi there,
We're using devpi in production and we have some internal libraries that we
don't really plan on releasing to the public. Some of them are named in a
way that clashes with pypi's upstream packages (though they are in no way
shape or form related).
How can I achieve this with devpi? I wasn't able to really get a clear
answer and the documentation on "shadowing" -- which is presumably what
this feature that I'm inquiring about -- says "TODO." :)
Any tips would be appreciated on how to workaround this issue!
Cheers & thanks for devpi!
Mahmoud