Had a quick question here, am used to devpi and was wondering what is the difference between devpi and pypi server ?
Is on better than another? Which of this one scale better?
Cheers
Had a quick question here, am used to devpi and was wondering what is the difference between devpi and pypi server ?
Is on better than another? Which of this one scale better?
Cheers
PyPI (Python Package Index)- is the official repository for third-party Python software packages. Every time you use e.g. pip
to install a package that is not in the standard it will get downloaded from the PyPI server.
All of the packages that are on PyPI are publicly visible. So if you upload your own package then anybody can start using it. And obviously you need internet access in order to use it.
devpi (not sure what the acronym stands for) - is a self hosted private Python Package server. Additionally you can use it for testing and releasing of your own packages.
Being self hosted it's ideal for proprietary work that maybe you wouldn't want (or can't) share with the rest of the world.
So other features that devpi offers:
main
index for packages that are rock solid and development
where you can release packages that are still under development. Although you have to be careful with this because a large amount of indexes can make things hard to track. pip
so that you can use your local devpi server as if you were using PyPI.So answering you questions:
The official website is very useful with good examples: http://doc.devpi.net/latest/