New Reply

Seeing this:

And seeing the python support, we desperately need this functionality. We are on the precipice of purchasing and as part of this purchase, we are consolidating from Nexus 3 / Synopia to ProGet.

However we have a large project that needs Python packaging.

How soon is this going to be developed and released?
Is there a beta program we could partake in to get it early?

Please let us know!
Thanks - World Wide Technology

Product: ProGet
Version: 4.7.10

We'd like to see it come this quarter; currently our focused new feed type is PHP/Packagist/Composer, and then after that we can move to Python/PyPi. Each of these repository formats have a lot of unique quirks, so there's no way of knowing how easy/difficult it will be to do until we actually do it.


First of all, thanks Alana for your answer.

We are also waiting on that feature as our switch from Nexus to ProGet relies on that and we are reaaaaaaally wanting to start using ProGet Enterprise.

When you say "this quarter" that means before the end of July?


Unfortunately it's hard to say; we simply have no information about the format/syntax of PyPi, and need to reverse-engineer it. From there, we can at least estimate the time/effort requirements.

We ran into some stumbling blocks with PHP/Composer; namely that we'd need to implement multiple source control clients (Git, SVN) in order to read package metadata. So, this slowed down the implementation of that feed type.


Are there any news regarding PyPi support?


PyPi feed support would be greatly appreciated. I don't see this on the roadmap. Is there still an intent to support Python package feeds as a Pypi compatible feed type. If so is it planed for version 5.x?


We would like to include this, as well as PHP in the v5 line. However, because it's an undocumented protocol, we're in the same situation of it being an "unknown unknown" engineering effort. it could take days to reverse-engineer it, just to learn how complex it would be to implement

Any insight into how it's used, how it works, and how it could be implemented in something other than Python would really help close that gap; so far the only docs we have are here:

Answer Details


Post Reply