Hello.
We will eventually update python-setuptools in Fedora to version 72 and that version removes support for the `setup.py test` command.
We will probably use the change process to propose the upgrade, so don't expect it to land soon. However, if your package still uses the `setup.py test` command (deprecated for 5 years), please update to %pytest, %tox, %{python3} -m unittest, etc.
You can use this opportunity to update your package to the current Python packaging guidelines, see e.g. https://src.fedoraproject.org/rpms/python-cachetools/pull-request/4
Affected 199 packages by maintainers based on a simple specfile grep for ^[^-#].+\bsetup.py\s+test\b
abbra python-whoosh abompard python-flufl-i18n python-jinja2_pluralize python-pyramid_sawing python-pysocks python-translationstring python-zope-deprecation python-zope-testing adamwill python-mwclient aekoroglu python-django-prometheus python-repoze-lru python-serpy python-xunitparser ajax binwalk alexl pycairo setools amigadave isrcsubmit python3-mallard-ducktype amoralej python-rsd-lib python-yaql ankursinha python-klusta python-num2words python-pyfim apevec python-appdirs python-distroinfo python-oslo-context python-testresources python-testscenarios python-wsgi_intercept asn cepces athoscr python-booleanoperations python-epub python-fontMath python-glyphsLib python-mutatormath python-pyclipper atim kitty aviso python-enlighten besser82 python-jcconv caolanm pycairo setools carlwgeorge python-testresources chandankumar python-oslo-context python-tosca-parser python-wsgi_intercept chedi python-jinja2-time python-poyo python-pytest-flakes python-tree-format chkr calibre churchyard python-appdirs python-cachetools python-genty python-launchpadlib python-lazr-uri python-scripttest python-simplegeneric python-wadllib cicku python-apsw ckalina ddiskit cqi python-django-contrib-comments dcallagh python-phonenumbers python-www-authenticate dcavalca tpm2-pkcs11 dchen cepces defolos osc dfateyev python-apsw dherrera python-pytest-runner dmach osc python-productmd dminer python-zstd dshea python-jinja2_pluralize dwalsh setools echevemaster python-pydispatcher transifex-client eeickmeyer python-jack-client esyr ddiskit fab ioc-writer past-time python-cx-oracle python-dfdatetime python-geojson python-gmqtt python-imagehash python-ipgetter2 python-jsonpath-ng python-jsonpath-rw python-shodan python-slacker python-textparser python-zc-customdoctests fale python-decorator fedepell python-jinja2-time filiperosset hddfancontrol fjanus PyGreSQL frostyx python-flask-wtf-decorators fschwarz python-digitalocean python-genshi girst mopidy mopidy-mpd gsauthof python-aioresponses gui1ty python-moksha-hub hguemar python-appdirs hhorak PyGreSQL hiwkby python-oslo-metrics hobbes1069 python-collada hvad python-events ignatenkobrain python-pytest-flakes python-simplegeneric jamatos python-markups python-smartypants jcapitao python-cliff python-distroinfo python-timeout-decorator jcaratzas python-repoze-lru python-simplegeneric python-singledispatch python-sphinxcontrib-trio python-zc-lockfile jcline python-ipdb jeckersb python-cachetools jjelen tpm2-pkcs11 jmontleon python-dictdiffer jonathanspw kitty python-freeipa python-pystray python-pytest-runner python-zstd jonny python-libusb1 jorti python-pysrt jpena python-murano-pkg-check python-tosca-parser jruzicka python-tosca-parser jstanek udiskie jujens python-CommonMark python-hgapi jussilehtola fprettify kalev pycairo kevin calibre python-chai python-decorator python-fedmsg-meta-fedora-infrastructure python-html5-parser python-pyramid-tm python-pysocks python-pytest-fixture-config python-svg-path python-tgscheduler kni python-ouimeaux python-pysignals ktdreyer python-testscenarios laxathom python-gammu lbalhar python-boolean.py python-feedgen python-hypothesis-fspaths lbazan python-neurosynth transifex-client lberk python-rmtest lbrabec python-xunitparser lcons python-auth-credential python-dirq python-messaging python-simplevisor limb pyicu python-gattlib python-scour python-svg python-tubes python-typing-inspect lnie libvirt-test-API lsedlar python-productmd lyessaadi python-yapsy maha python-sphinxcontrib-autoprogram melmorabity grammalecte mfabian nototools mohanboddu python-openidc-client mrunge python-case python-pytimeparse python-roman python-singledispatch python-testresources python-testscenarios msuchy osc nathans python-rmtest nb python-digitalocean ngompa osc python-case python-dkimpy python-freeipa python-pystray python-tubes python-zstd omos python-r128gain ondrejj python-chameleon python-nine python-xlrd opohorel python-launchpadlib python-lazr-uri python-wadllib orion python-iptools python-xlib python-zope-testing orphan python-gerritlib transtats-cli osloup PyGreSQL pbrobinson adapt gtts gtts-token pyjokes python-can python-casttube tpm2-pkcs11 pcmoore setools pghmcfc python-crypto pingou python-binaryornot python-case python-chai python-flask-xml-rpc python-vobject python-xlrd pkubat PyGreSQL plautrba setools pnemade ansible-inventory-grapher python-bracex python-cpuinfo poros ddiskit praiskup PyGreSQL puiterwijk python-cccolutils pwhalen pyjokes pyowm pwu nototools qulogic python-json-minify python-xmp-toolkit radez python-zc-lockfile python-zope-testing rajeeshknambiar python-ofxparse raphgro python-pdfkit rathann lazygal rcritten cepces python-pyasn1 rdieter python-mwclient rebus python-colorclass python-oletools python-pcodedmp python-roman rhughes pycairo setools robert python-oletools python-pcodedmp rstrode pycairo setools sagitter petsc salimma kitty python-lupa python-pytest-runner python-volatile python-zstd sergiomb python-gammu python-xlib sgallagh python-whoosh sharkcz python-sql python-vobject shoracek tpm2-pkcs11 slinabery python-jsonpath-rw solopasha kitty spichugi python-pyasn1 suanand transtats-cli suraia python-precis_i18n suve python-ssdeep swt2c binwalk tdecacqu python-statsd terjeros hgsvn python-cwcwidth python-httpsig-cffi python-pyte python-tidy tflink python-xunitparser thebeanogamer classification-banner thm python-sphinxcontrib-trio python-textile python3-lxc thofmann btrfs-sxbackup tomspur python-simplegeneric trawets fros trb143 python-pysword troycurtisjr python-ipdb ttorling python-pysocks vascom python-pymediainfo vmojzis sepolicy_analysis setools vtrefny python-pytimeparse ykarel python-os-service-types zaneb python-autopage zawertun kitty zbyszek calibre zsun ddiskit
On 8/14/24 07:08, Miro Hrončok wrote:
orion python-iptools python-xlib python-zope-testing
Nothing requires python-iptools and it is pretty much dead upstream. I have orphaned python-iptools just in case anyone else wants to pick it up - but it probably should just be retired.
I've updated xlib to use pytest.
Filed a PR for zope-testing to use zope-testrunner: https://src.fedoraproject.org/rpms/python-zope-testing/pull-request/4
python-devel@lists.fedoraproject.org