[Python-Dev] Impact of Windows PowerShell OneGet ?

Donald Stufft donald at stufft.io
Wed Oct 29 20:44:25 CET 2014


> On Oct 29, 2014, at 3:34 PM, Glenn Linderman <v+python at g.nevcal.com> wrote:
> 
> New package manager from M$... article here <http://www.neowin.net/news/windows-10-oneget-a-linux-style-package-management-framework>.
> 
> It seems doubtful that M$ will eliminate .msi (their obscure, hard to configure and use, installation format), so it seems doubtful that the addition of OneGet will _force_ any changes to Python packaging.
> 
> However, it does open the question in my mind about whether there will be any _benefits_ of OneGet that would inspire helpful, useful changes to Python packaging. They speak of "trusted repositories", and the like, and it sounds like a the various *nix package managers (apt-get, et alia), but perhaps allowing multiple repositories rather than just a single source vendor repository (I'm actually not sure if *nix package managers allow multiple repositories or not, but from the way people talk about them, it always sounds like a "distribution" also provides "a repository" of additional packages).
> 
> "trusted repositories" sounds more like Perl's CPAN.
> 
> One of the links <http://blogs.technet.com/b/windowsserver/archive/2014/04/03/windows-management-framework-v5-preview.aspx> contains this quote: "This first version of OneGet installs and searches software from Chocolatey repositories.  Support of additional repositories will come in subsequent versions."
> 
> I have no clue what a Chocolatey repository is (yet, will Google), but unknown others will come, it says... whether it is possible to write a "repository plugin" such that Perl's CPAN or Python's PyPI or other preexisting repositories can be accessed is not clear.
> 
> The relationship between PowerShell and OneGet is not clear either... is OneGet written in PowerShell, or is PowerShell just one way to invoke OneGet, or???
> 
> Just a heads up.
> 

It appears to be a package manager manager. Chocolatey is one of the third party package managers available on Windows.

I also just learned that OneGet is apparently OSS and developed on github (https://github.com/OneGet/oneget <https://github.com/OneGet/oneget>).

---
Donald Stufft
PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20141029/a161bdeb/attachment.html>


More information about the Python-Dev mailing list