Am 29.10.14 20:34, schrieb Glenn Linderman: > New package manager from M$... article here > <http://www.neowin.net/news/windows-10-oneget-a-linux-style-package-management-framework>.
I've looked at it, but only by reading its code, not trying it out. Some notes. First, what is Chocolatey? It's a PowerShell library, and a package infrastructure. A Chocolatey package is a PowerShell script that installs a piece of software on the system. The software itself comes in a different format. There are installer helpers for exe, msi and msu, Python packages (running setup.py), Ruby packages, etc. There appears to be a notion of dependencies also. OneGet is similar; it is also a PowerShell library. It has the notion of "providers", which are classes that can make a package installed. There is the ARP provider (Add-Remove-Programs), which can report that a package is already installed. There is the MSI provider, which can install an MSI file that is already on disk. And there is the web provider which can download a file over http. They claim to include a re-implementation of Chocolatey (meaning that Chocolatey packages can be installed), however, ISTM that this only supports exe and msi packages. I haven't seen anything resembling dependencies in OneGet. Regards, Martin _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com