Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3746 > unrolled thread

[Python-announce] release-info 0.3.5

Started byAnthon van der Neut <anthon.van.der.neut@ruamel.eu>
First post2021-12-28 10:32 +0100
Last post2021-12-28 10:32 +0100
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce


Contents

  [Python-announce] release-info 0.3.5 Anthon van der Neut <anthon.van.der.neut@ruamel.eu> - 2021-12-28 10:32 +0100

#3746 — [Python-announce] release-info 0.3.5

FromAnthon van der Neut <anthon.van.der.neut@ruamel.eu>
Date2021-12-28 10:32 +0100
Subject[Python-announce] release-info 0.3.5
Message-ID<1b2e43f2-fbcf-6d03-a014-e2e0fc394057@ruamel.eu>

[Multipart message — attachments visible in raw view] — view raw

For various reasons you might want to know which Python versions are 
“current”:

  * provide a list of pyXY targets to tox
  * remove a no longer supported version of Python from the .whl files
    you generate to upload to PyPI
  * determine which ‘Programming Language :: Python ::’ classifiers to
    include in your package information
  * check if you have the latest micro version of a Python installed on
    all of your servers

extracting this kind of information from various PEPs (that often have 
slightly different formats), python.org and other web pages, is 
cumbersome. This package both provides a commandline utility 
python_release_info that you can use in scripts, makefiles, etc. and a 
programmatic interface to get to release information.

The release information is retrieved from the internet and can be 
updated e.g. only a daily basis, without having update the package 
itself. A Python or shell script, can check if one or more new versions 
are available for download and take action accordingly. Pre-release 
information can be queried as well.

--

The release information is automatically extracted (other information, 
like EOL info is not), currently for cpython only. If you are interested 
in incorporating release information of specific other releases, let me 
know (if possible including mailing list/website etc, at where I could 
obtain the most accurate and timely information updates).

Feedback on whether pre-release information should be kept (currently 
superseded when the actual .0 release is available) for a specific 
project is welcome as well.


[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web