classification
Title: distutils.version epoch compatibility
Type: behavior Stage: resolved
Components: Distutils Versions: Python 3.10, Python 3.9, Python 3.8
process
Status: closed Resolution: wont fix
Dependencies: Superseder:
Assigned To: Nosy List: bar.harel, dstufft, eric.araujo
Priority: normal Keywords:

Created on 2020-07-01 16:37 by bar.harel, last changed 2020-07-01 16:48 by bar.harel. This issue is now closed.

Messages (2)
msg372765 - (view) Author: Bar Harel (bar.harel) * Date: 2020-07-01 16:37
Is distutils.version aware of the PEP440 epoch version modifier? I haven't seen any reference to this.

AFAIK pypa packaging does take it into consideration, but should the stdlib also care about it?

I would like to believe pip takes it into consideration but not sure if it uses distutils, or that setuptools have their own versioning scheme together with pkg_resources.
msg372768 - (view) Author: Bar Harel (bar.harel) * Date: 2020-07-01 16:48
Actually, it looks like distutils days are quite over and pip itself uses setuptools with pypa packaging.

I'll take the initiative and close this.
History
Date User Action Args
2020-07-01 16:48:27bar.harelsetstatus: open -> closed
resolution: wont fix
messages: + msg372768

stage: resolved
2020-07-01 16:37:10bar.harelcreate