[Python-Dev] OneGet provider for Python

Paul Moore p.f.moore at gmail.com
Sat Nov 15 11:10:14 CET 2014


On 15 November 2014 00:12, Vincent Povirk <madewokherd at gmail.com> wrote:
> My end goal is to be able to package a Python application such that an
> end-user on Windows (who doesn't know anything about Python) can
> easily install it, without either of us having to think about how all
> the dependencies are going to get there.

That sounds awesome.

> If anyone has questions or concerns about this, please let me know.
> Keep in mind that I am not subscribed to the mailing list and will
> have to be CC'd.

You should probably discuss this on distutils-sig, as that is the main
list for anything to do with packaging on Python. As Terry pointed
out, you can monitor the lists without subscribing, but it would
probably be better to subscribe, as people can tend to forget to cc
the original author if a thread gets long.

> If anyone has questions about OneGet generally, you should probably
> ask them directly (see https://github.com/OneGet/oneget), as I am not
> a definitive source of information on the project.

Unless I'm misreading their install instructions, OneGet needs Windows
8.1 or Windows Server 2012, as it's based on WMF 5. That would exclude
people using Windows 7 or earlier (or even the original Windows 8),
which is a big proportion of Windows users. While that's not something
you can do much about, it is something that's going to impact the goal
of making it easy for Windows users to handle managing Python.

> Incidentally, it would be really useful if python.org provided stable
> url's that always redirected to the latest .msi installers, for
> bootstrapping purposes. I'd prefer to not rely on chocolatey (or on
> scraping the web site) for this.

https://www.python.org/ftp/python/$ver/python-$ver.msi
https://www.python.org/ftp/python/$ver/python-$ver.amd64.msi

As far as I know these are stable, supported URLs. Although I don't
think they are documented anywhere :-(

Paul


More information about the Python-Dev mailing list