Artix Linux Forum

Artix Linux => Package management => Topic started by: dreieck on 21 February 2025, 12:49:33

Title: omniverse/tauthon: Can you add versioned `python2` provides entry?
Post by: dreieck on 21 February 2025, 12:49:33
Ahoj,

I see that there is a package omniverse/tauthon which replaces python2:
Code: [Select]
Repository      : omniverse
Name            : tauthon
Version         : 2.8.2-4
Description     : Fork of Python 2.7 with new syntax, builtins, and libraries backported from Python 3
[...]
Provides        : python2
[...]
Conflicts With  : python2
Replaces        : python2
[...]
Dear Maintainer, can you add a =${pkgver} to it's python2-provides-entry?

Reason: There is some software around which has versioned dependency on python2, which would not be resolved without a versioned provides entry:

Code: [Select]
:: removing python2 breaks dependency 'python2>=2.3.4' required by elyxer
:: removing python2 breaks dependency 'python2>=2.4' required by pdfsizeopt-git

Regards!, and thanks for this package.
Title: Re: omniverse/tauthon: Can you add versioned `python2` provides entry?
Post by: Artist on 21 February 2025, 13:02:46
tauthon was not meant to be/stay in this repo. But you have a use for it?

artist
Title: Re: omniverse/tauthon: Can you add versioned `python2` provides entry?
Post by: dreieck on 21 February 2025, 14:44:10
tauthon was not meant to be/stay in this repo. But you have a use for it?
I have a use for python2.

A system upgrade wanted to replace python2 with tauthon due to it's replaces entry.

I am fine with either, but it tauthon replaces or provides python2 it should smoothly integrate, I think.

As long as it works I have no preference about which package provides Python 2.7 compatibility.

Regards!