Comments

638 Comments

Flit core can be used at least to build tomli.

tomli installs and basic tomli.loads and tomli.load works. Tested the first example from https://github.com/toml-lang/toml#readme

BZ#2133111 [Tracker] python-flit-core for EPEL 8
BZ#2133112 Branch python-tomli for EPEL 8

This needs to obsolete python3-mistune < 1 of mistune is to be upgraded. Otherwise, users won't be able to upgrade to this package without --allowerasing. The mistune upgrade needs to be pushed in the same upgrade.

This needs to obsolete python3-mistune < 1 of mistune is to be upgraded. Otherwise, users won't be able to upgrade to this package without --allowerasing. The mistune upgrade needs to be pushed in the same upgrade.

This needs to obsolete python3-mistune < 1 of mistune is to be upgraded. Otherwise, users won't be able to upgrade to this package without --allowerasing. The mistune upgrade needs to be pushed in the same upgrade.

BZ#2127946 PEP 639: %pyproject_save_files do not take *Root License Directory* into consideration for %license
BZ#2127958 %pyproject_check_import imports modules not specified in %pyproject_save_files
BZ#2127946 PEP 639: %pyproject_save_files do not take *Root License Directory* into consideration for %license
BZ#2127958 %pyproject_check_import imports modules not specified in %pyproject_save_files
BZ#2127946 PEP 639: %pyproject_save_files do not take *Root License Directory* into consideration for %license
BZ#2127958 %pyproject_check_import imports modules not specified in %pyproject_save_files
BZ#2113555 obs-service-tar_scm: FTBFS in Fedora rawhide/f37
BZ#2098752 F37FailsToInstall: monkeytype
BZ#2113526 monkeytype: FTBFS in Fedora rawhide/f37
BZ#2099090 F37FailsToInstall: python3-requests-credssp

https://pagure.io/fesco/issue/2859#comment-816605 was resolved, this change was approved for Fedora 37. Note that nothing was tested during the approval.

Before:

$ rpmlint -c rpmlint.toml python3.11-3.11.0~rc2-1.fc38.src.rpm
============================ rpmlint session starts ============================
rpmlint: 2.2.0
configuration:
    /usr/lib/python3.10/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/licenses.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
    rpmlint.toml
checks: 32, packages: 1

python3.11.src: W: invalid-license Python-2.0.1
 1 packages and 0 specfiles checked; 0 errors, 1 warnings, 0 badness; has taken 0.3 s 

With rpmlint-fedora-license-data-1.4-1.fc35.noarch:

$ rpmlint -c rpmlint.toml python3.11-3.11.0~rc2-1.fc38.src.rpm
============================ rpmlint session starts ============================
rpmlint: 2.2.0
configuration:
    /usr/lib/python3.10/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-legacy-licenses.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/licenses.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
    rpmlint.toml
checks: 32, packages: 1

 1 packages and 0 specfiles checked; 0 errors, 0 warnings, 0 badness; has taken 0.2 s 

Don't push this update to Fedora 37 until https://pagure.io/fesco/issue/2859#comment-816605 is resolved.

karma

Tested basic functionality (clicking here and there) in Fedora-Python-Classroom-Live-x86_64-37_Beta-1.5.iso.

BZ#2066442 thonny-4.0.0 is available

I am not sure that helps. A change in fedpkg won't make it impossible to update rpkg only. I am not sure how severe is this is, probably not much :/

It is possible to update rpkg only and that breaks fedpkg:

$ fedpkg build --nowait --fail-fast 
rpm: --define '_sourcedir /home/churchyard/rpmbuild/fedora-scm/python3-docs': unknown option

Updating fedpkg as well fixes the issue. Please, version the dependency between the two packages.

BZ#2120618 Please update the list of licenses from gitlab.com/fedora/legal/fedora-license-data