Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

Python Support - Coming Soon - How soon?



  • Seeing this: http://inedo.com/proget/roadmap

    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.



  • Hi,

    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?

    Thanks!



  • 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.



  • Hi,

    Are there any news regarding PyPi support?

    Thanks!



  • 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?

    Thanks,
    Dave



  • 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: https://wiki.python.org/moin/CheeseShopDev



  • Hello

    Any news about Python support? Regarding roadmap you plan to support in version 5.1. Do you have release data already?


  • inedo-engineer

    Just an update.. we have officially scheduled engineering resources to study/research/proof-of-concept a PyPi feed in late April (week of 23rd to be specific). Once that's complete, we will know exactly how easy or difficult it is.

    Most likely, it will be very additive, and we won't need to tie it to a specific release schedule, as we could realistically include it in any maintenance release.



  • Any update on this? Waiting for python feed to order enterprise license...



  • Any update on this? We are looking for a PyPi repository that has similar features to your other package feeds.



  • Apologies to everyone asking about this - we are in the process of changing how we schedule new features like this, and we are aware that we need to do a better job about being transparent with our plans.

    So, I'll share with you where things are at right now:

    Debian (apt) feeds are mostly complete and available as a preview (branched) feature by invitation. This is formally scheduled for a ProGet 5.2 release.

    The PyPI research Alana mentioned above had to be postponed but is beginning now. The turnaround for the Debian feed (research to preview feature) was about 1 month, and so far PyPI appears to be simpler.

    So PyPI could officially be available in ProGet 5.2, but should also be available sooner in prerelease form. If I had to guess I'd say we're looking at availability in some form by mid-August. Just a guess, not a commitment :)

    I'll provide regular status updates on this thread for now - I'll post again with more info in about a week unless there are other questions I can answer right now.



  • Just a brief update - research is in progress and we haven't seen any surprises. We'll begin the specification phase soon - I'll post again when I have more info.



  • Thanks for the Update!



  • Any updates with regards to rolling this out?



  • We will likely make a prerelease build available this month - much of the technical implementation has been completed but testing has been minimal and there is no documentation available yet.

    We're still on track to include it officially in ProGet 5.2.

    Thanks for your interest!



  • Great news. Where could we download for test the prerelease 5.2 version with PyPi ? Or if not possible will it be available before the end of this year in official one ?

    Many thanks



  • We're still working on a couple of issues with it, but we hope to make it available for download within a week or two as a prerelease. For now, I'll post information on this thread when it's available along with download instructions.

    Thanks for your interest!



  • Hi, any update on this?


  • inedo-engineer

    Python and Debian feeds will be officially rolled out with our v5.2 release in March 2019. See the Products Roadmap for more information.


  • inedo-engineer

    PyPI support has now been added and published as a pre-release version of 5.2.0. Visit the ProGet Versions page to download, or get it from the Inedo Hub download.



Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation