Hi all,
python-blist currently does not build against Python 3.9:
and worryingly, even the patch we use for Python 3.7 compatibility has not been merged after two years; upstream seems to be totally dead:
https://github.com/DanielStutzbach/blist/pull/78
As such I'm leaning towards retiring this package, except that a check on what requires it is a bit worrying (ujson requires it, and in turn many packages depend on ujson).
Interestingly, the upstream ujson repo does not seem to mention blist at all, so maybe its addition as a build requirement was just a mistake and we can unentangle the two:
https://github.com/ultrajson/ultrajson
~ ❯ sudo repoquery --repo rawhide,rawhide-source --whatrequires python3-blist Last metadata expiration check: 0:01:33 ago on Mon 11 May 2020 06:12:37 PM PDT. python-ujson-0:2.0-0.3.20170206git2f1d487.fc32.src
~ ❯ sudo repoquery --repo rawhide,rawhide-source --whatrequires python3-ujson Last metadata expiration check: 0:01:45 ago on Mon 11 May 2020 06:12:37 PM PDT. buildstream-0:1.4.1-2.fc32.noarch buildstream-0:1.4.1-2.fc32.src python-anyjson-0:0.3.3-25.fc32.src python-gnocchiclient-0:7.0.4-6.fc32.src python-jsonrpc-server-0:0.3.4-3.fc33.src python-language-server-0:0.31.10-3.fc33.src python3-autobahn-0:19.10.1-2.fc32.noarch python3-gnocchiclient-0:7.0.4-6.fc32.noarch python3-jsonrpc-server-0:0.3.4-3.fc33.noarch python3-language-server-0:0.31.10-3.fc33.noarch python3-pydantic-0:1.3-4.fc32.noarch
On 5/11/20 6:38 PM, Michel Alexandre Salim wrote:
Hi all,
python-blist currently does not build against Python 3.9:
and worryingly, even the patch we use for Python 3.7 compatibility has not been merged after two years; upstream seems to be totally dead:
https://github.com/DanielStutzbach/blist/pull/78
As such I'm leaning towards retiring this package, except that a check on what requires it is a bit worrying (ujson requires it, and in turn many packages depend on ujson).
Interestingly, the upstream ujson repo does not seem to mention blist at all, so maybe its addition as a build requirement was just a mistake and we can unentangle the two:
The blist requirement is gone in 2.0.0; we should probably upgrade from the pre-release snapshot we've been using since 2017 (eek):
https://github.com/ultrajson/ultrajson/releases/tag/2.0.0
Best,
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
On Mon, 2020-05-11 at 18:44 -0700, Michel Alexandre Salim wrote:
On 5/11/20 6:38 PM, Michel Alexandre Salim wrote:
Hi all,
Hey,
python-blist currently does not build against Python 3.9:
and worryingly, even the patch we use for Python 3.7 compatibility has not been merged after two years; upstream seems to be totally dead:
https://github.com/DanielStutzbach/blist/pull/78
As such I'm leaning towards retiring this package, except that a check on what requires it is a bit worrying (ujson requires it, and in turn many packages depend on ujson).
Interestingly, the upstream ujson repo does not seem to mention blist at all, so maybe its addition as a build requirement was just a mistake and we can unentangle the two:
The blist requirement is gone in 2.0.0; we should probably upgrade from the pre-release snapshot we've been using since 2017 (eek):
Thanks for noticing that!
https://src.fedoraproject.org/rpms/python-ujson/c/f906bbad0017e41acebb675282...
Best,
- -- Igor Raits ignatenkobrain@fedoraproject.org
Howdy,
On 5/11/20 9:21 PM, Igor Raits wrote:
The blist requirement is gone in 2.0.0; we should probably upgrade from the pre-release snapshot we've been using since 2017 (eek):
Thanks for noticing that!
https://src.fedoraproject.org/rpms/python-ujson/c/f906bbad0017e41acebb675282...
Awesome, thanks! I'll retire python-blist in Rawhide then.
Was working on a PR for python-ujson and noticed your commit just as I was finishing mine up. The spec is so much cleaner now, thanks!
Best,
python-devel@lists.fedoraproject.org