Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1014890: RFP: python3-looseversion -- Version numbering for anarchists and software realists

42 views
Skip to first unread message

Yaroslav Halchenko

unread,
Jul 13, 2022, 3:40:04 PM7/13/22
to
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian...@lists.debian.org

* Package name : python3-looseversion
Version : 1.0.1
Upstream Author : Chris Markiewicz <effi...@gmail.com>
* URL : https://github.com/effigies/looseversion
* License : Python
Programming Lang: Python
Description : Version numbering for anarchists and software realists

A backwards/forwards-compatible fork of distutils.version.LooseVersion,
for times when PEP-440 isn't what you need.
.
The goal of this package is to be a drop-in replacement for the original
LooseVersion. It implements an identical interface and comparison logic to
LooseVersion. The only major change is that a looseversion.LooseVersion is
comparable to a distutils.version.LooseVersion, which means tools should not
need to worry whether all dependencies that use LooseVersion have migrated.
.
If you are simply comparing versions of Python packages, consider moving
to packaging.version.Version, which follows PEP-440. LooseVersion is better
suited to interacting with heterogeneous version schemes that do not follow
PEP-440.

This package would be useful as we plan for adding support for Python 3.12
which would remove distutils.version.LooseVersion and some packages would need
to "adjust" somehow. In our DataLad project we likely would just go the way
of using this LooseVersion instead of coming up with some "more proper" solution.

Alban Browaeys

unread,
Jun 19, 2023, 9:00:04 AM6/19/23
to
on January 4th of 2023 you retitled this RFP to ITP.

> ITP: python3-looseversion -- Version numbering for anarchists and
software realists

Do you have an early package code or python3-looseversion to share (on
debian salsa or else)?

I will have to create such a package otherwise as salt 3006 depends
upon python3 looseversion (I am building it based upon the salt 3005
deb pacakging from
openmediavault https://github.com/openmediavault/packages/tree/master/pool/main/s/salt
).
So even if you only did an early frame of it that would avoid duplicate
effort.

Cheers,
Alban

Yaroslav Halchenko

unread,
Jun 19, 2023, 5:40:04 PM6/19/23
to
Thank you Alban,

done -- join/finish up
https://salsa.debian.org/python-team/packages/python-looseversion
please

On Mon, 19 Jun 2023, Alban Browaeys wrote:

> on January 4th of 2023 you retitled this RFP to ITP.

> > ITP: python3-looseversion -- Version numbering for anarchists and
> software realists

> Do you have an early package code or python3-looseversion to share (on
> debian salsa or else)?

> I will have to create such a package otherwise as salt 3006 depends
> upon python3 looseversion (I am building it based upon the salt 3005
> deb pacakging from
> openmediavault https://github.com/openmediavault/packages/tree/master/pool/main/s/salt
> ).
> So even if you only did an early frame of it that would avoid duplicate
> effort.
--
Yaroslav O. Halchenko
Center for Open Neuroscience http://centerforopenneuroscience.org
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
WWW: http://www.linkedin.com/in/yarik

signature.asc

Alban Browaeys

unread,
Sep 29, 2023, 10:30:05 PM9/29/23
to
Thank you.

I admit I lowered this packaging priority, as openmediavault did the
python-looseversion and salt 3006 on their side (on
https://github.com/openmediavault/packages/tree/master/pool/main/p/python-looseversion
and https://github.com/openmediavault/packages/tree/master/pool/main/s/salt
).

At the same time I have low level bugs on the related box and will
attempt to resolve them first as the box is in a specific state where I
can reproduce the bug.


Cheers,
Alban

Mike Gabriel

unread,
Jan 3, 2024, 6:20:04 AM1/3/24
to
Hi Yaroslav,
Has there been any progress on uploading python3-looseversion to
unstable, recently? (I'd suggest naming the src:pkg
python-looseversion, though).

I need the LooseVersion() API for python-x2go and if you have dropped
interest in looseversion (or similar), would you be ok with me doing
an initial upload of python-looseversion?

Greets + Thanks for feedback,
Mike


--

mike gabriel aka sunweaver (Debian Developer)
mobile: +49 (1520) 1976 148
landline: +49 (4351) 486 14 27

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22 0782 9AF4 6B30 2577 1B31
mail: sunw...@debian.org, http://sunweavers.net

Yaroslav Halchenko

unread,
Jan 3, 2024, 9:40:05 PM1/3/24
to
AFAIK nope -- feel welcome to finish it up and upload. Then you can
make it follow the desired naming ;)

On Wed, 03 Jan 2024, Mike Gabriel wrote:

> Has there been any progress on uploading python3-looseversion to unstable,
> recently? (I'd suggest naming the src:pkg python-looseversion, though).

> I need the LooseVersion() API for python-x2go and if you have dropped
> interest in looseversion (or similar), would you be ok with me doing an
> initial upload of python-looseversion?

> Greets + Thanks for feedback,
> Mike
--

Mike Gabriel

unread,
Jan 6, 2024, 3:30:05 PM1/6/24
to
On Do 04 Jan 2024 03:03:32 CET, Yaroslav Halchenko wrote:

> AFAIK nope -- feel welcome to finish it up and upload. Then you can
> make it follow the desired naming ;)
>
> On Wed, 03 Jan 2024, Mike Gabriel wrote:
>
>> Has there been any progress on uploading python3-looseversion to unstable,
>> recently? (I'd suggest naming the src:pkg python-looseversion, though).
>
>> I need the LooseVersion() API for python-x2go and if you have dropped
>> interest in looseversion (or similar), would you be ok with me doing an
>> initial upload of python-looseversion?
>
>> Greets + Thanks for feedback,
>> Mike

Ack. Will take a look at it then.
0 new messages