The downside to the FTP solution however is that little metadata is present about the versions

The FTP pages are primarily for downloading versions which isn't the aim of the proposal, it's to be able to fetch the metadata.

Adding some sort of metadata file to all versions on the FTP server would solve the problem but at that point I'm not sure the "doesn't need any new process" argument still holds water.

On Wed, 27 May 2020 at 22:36, M.-A. Lemburg <mal@egenix.com> wrote:
On 27.05.2020 18:59, Antoine Pitrou wrote:
> On Tue, 26 May 2020 22:19:12 -0400
> Kyle Stanley <aeros167@gmail.com> wrote:
>>
>>> It could become more detailed about each minor versions, git tag, links 
>> to changelogs, links to the repositories, to the docs, download links,
>> and so on.
>>
>> I don't know that it needs to be said, but for now, I think we should start
>> with a minimalist approach by keeping the API focused on reducing the
>> number of *existing* locations to update, rather than predicting what might
>> sort of fields might be useful to include. Otherwise, it could very well
>> end up becoming more work to maintain compared to what it actually saves.
>
> Unless unusual fields are required in the returned information, how
> about using PyPI as the information store?  That way, you don't have to
> design a new API and implement a new backend...
>
> (that doesn't mean PyPI needs to host any downloadable files for Pyhon,
> by the way - just the metadata)

Here's something which is close to an HTTP API and doesn't need any new
process, since it's been working for ages...

https://www.python.org/ftp/python/

(and it's also easier to use than the regular python.org download
mechanisms)

If you're looking for the 1.x releases, you can find them here:

https://www.python.org/ftp/python/src/

Even earlier ones are on USENET.

--
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Experts (#1, May 27 2020)
>>> Python Projects, Coaching and Support ...    https://www.egenix.com/
>>> Python Product Development ...        https://consulting.egenix.com/
________________________________________________________________________

::: We implement business ideas - efficiently in both time and costs :::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               https://www.egenix.com/company/contact/
                     https://www.malemburg.com/
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-leave@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/XMURTTG67FWUZVQCXCQWHTGZTX7YYDGF/
Code of Conduct: http://python.org/psf/codeofconduct/