[devel] Повторный осмотр после появления в репозитории python 3.9

Vitaly Lipatov lav на altlinux.ru
Вс Фев 28 21:16:17 MSK 2021


Vitaly Lipatov писал 30.10.20 3:25:
> У нас бесконечно устарело python policy. Как минимум, оно требует
> обновления в связи с python3.
...
> Вот эти пакеты-герои, которые просто test:
...
Остались такие:
python3-module-bunch-test - Test for bunch
python3-module-pytools-test - Test for Pytools (Python 3)
python3-module-nine-test - Test for nine
python3-module-pathod-test - Test for pathod


Пакет, созданный для удобства разработчиков, зачем-то внесён в процесс 
сборки:
$ ercat ufb-1.xz | grep tests-for-installed-python3-pkgs | wc -l
  $ xzcat ufb-1.xz
3020

Намеренно:
+# For convenience of the developers:
+Requires: tests-for-installed-python3-pkgs



> Да, пакеты -tests используются при сборке 346 пакетов.
> Но в 70 случаях, например, в этот список попал
> python3-module-jsonschema-tests из-за того, что он по ошибке тянется
> пакетом python3-module-jsonschema.
> 
> Вот слишком популярные тесты, используемые при сборке:
>      90 python3-module-stevedore-tests
>      69 python3-module-jsonschema-tests
>      28 python3-module-sympy-tests
>      28 python3-module-click-tests
>      17 python3-module-pygraphviz-tests
>      17 python3-module-numexpr-tests
>      16 python3-module-pandas-tests
>      16 python3-module-numpy-tests

Стало гораздо лучше:
       8 python3-module-oslo.versionedobjects-tests
       7 python3-module-zope.component-tests
       6 python3-module-twisted-core-tests
       6 python3-module-ipython_genutils-tests
       5 python3-module-subunit-tests
       5 python3-module-sphinx-tests
       4 python3-module-traitlets-tests
       2 python3-module-oslo.db-tests
       2 python3-module-aiohttp-tests



> 
> Также выяснилось, что следующие пакеты требуют тестовые (имеют
> установочные зависимости на -tests). В ряде случаев зависимость
> наверняка излишняя.
...
Всё ещё остаётся у
   
python3-module-graphcanvas-4.1.0-alt1:sisyphus+239534.100.1.1 на 1571643621
   
python3-module-scikits.statsmodels-1:0.11.1-alt2:sisyphus+265234.62000.51.1 на 1613937392
   python3-module-xarray-0.16.2-alt1:sisyphus+265074.100.1.1 на 1611265711
   python3-module-combo-0.1.0-alt1:sisyphus+267082.100.1.1 на 1614430770
   python3-module-crossbar-18.7.2-alt1:sisyphus+227466.200.1.1 на 1555678973
   buildbot-worker-2.9.3-alt2:sisyphus+263830.40.2.1 на 1608759389
   python3-module-txsni-0.2.0-alt2 на 1604805514
   
python3-module-appier_extras-0.19.4-alt1:sisyphus+231292.200.1.1 на 1559406746
   python3-module-numba-0.52.0-alt2:sisyphus+265234.64000.51.1 на 1613942577
   python3-module-xlutils-2.0.0-alt2:sisyphus+244055.240.3.1 на 1578662159
   
python3-module-oslo.versionedobjects-2.0.2-alt1:sisyphus+253719.2500.3.1 на 1592658301
   
openstack-ironic-common-1:15.0.0-alt1:sisyphus+253530.600.3.1 на 1592440913
   python3-module-falcon-1.4.1-alt1:sisyphus+228348.100.2.1 на 1556629111
   python3-module-theano-1.0.5-alt1:sisyphus+256803.1600.3.1 на 1598456025


> И последнее — следующие модули тащат за собой (установочная 
> зависимость) python3-module-pytest,
> хотя вряд ли он им нужен:
...
Обновлено:
$ epm wd python3-module-pytest | grep -v pytest | grep -v -- "-test"
  $ apt-cache whatdepends python3-module-pytest

   python3-module-soupsieve-2.0.1-alt1:sisyphus+260858.100.1.1 на 1604358767
   python3-module-smpplib-2.1.0-alt3:sisyphus+260862.100.1.1 на 1604359622
   python3-module-translate-3.3.0-alt1:sisyphus+265126.100.1.1 на 1611324085
   python3-module-spyder-4.0.1-alt1:sisyphus+245364.4.7.1 на 1580852815
   python3-module-xarray-0.16.2-alt1:sisyphus+265074.100.1.1 на 1611265711
   python3-module-weasyprint-47-alt1:sisyphus+233460.340.4.1 на 1561830382
   
python3-module-validictory-1.1.2-alt1:sisyphus+255445.340.2.1 на 1595853021
   python3-module-tox-3.20.1-alt1:sisyphus+260250.100.2.1 на 1603460131
   python3-module-tinycss2-1.0.2-alt1:sisyphus+252631.100.1.1 на 1591000665
   python3-module-seaborn-0.10.1-alt1:sisyphus+256803.1500.3.1 на 1598455842
   python3-module-remoto-1.1.4-alt1:sisyphus+246578.200.1.1 на 1582029865
   
python3-module-pyqtgraph-0.11.0-alt2.rc0:sisyphus+245073.100.2.1 на 1581301999
   python3-module-pyfakefs-3.7.1-alt1:sisyphus+246069.200.1.1 на 1581604472
   python3-module-plumbum-1.6.9-alt1:sisyphus+261440.100.1.1 на 1605009559
   python3-module-openpyxl-2.6.2-alt3:sisyphus+261437.100.1.2 на 1605009687
   python3-module-nibabel-3.1.1-alt1:sisyphus+256803.1200.3.1 на 1598455737
   
python3-module-networkx-core-2:2.5-alt1:sisyphus+264847.100.1.1 на 1610983402
   python3-module-nbclient-0.5.0-alt1:sisyphus+258053.2600.5.1 на 1600242708
   python3-module-mando-0.7.0-alt1:sisyphus+255589.100.1.1 на 1596154107
   
python3-module-jeepney-extras-0.6.0-alt1:sisyphus+266246.100.1.1 на 1613155652
   python3-module-imageio-2.9.0-alt1:sisyphus+256236.200.3.1 на 1597404268
   
python3-module-hypothesis-5.41.2-alt1:sisyphus+265070.100.2.1 на 1611267221
   python3-module-gtts-2.2.2-alt1:sisyphus+266616.600.2.2 на 1614137545
   python3-module-gabbi-1.34.0-alt2:sisyphus+249737.100.1.1 на 1586528957
   python3-module-fs-2.4.11-alt2:sisyphus+257603.700.3.2 на 1599686926
   python3-module-flit-2.3.0-alt2:sisyphus+256113.100.1.1 на 1597067357
   python3-module-erf-1.0.1-alt2:sisyphus+257337.100.1.1 на 1599146938
   
python3-module-cssselect2-0.2.1-alt1.1:sisyphus+235505.100.1.1 на 1565020851
   python3-module-cairocffi-1.0.2-alt1:sisyphus+233460.140.4.1 на 1561830232
   
python3-module-async_generator-1.10-alt1:sisyphus+227465.1400.1.2 на 1555756792
   python3-module-aspectlib-1.4.2-alt3:sisyphus+245603.100.1.1 на 1580978574
   python3-module-SQLObject-3.7.3-alt1:sisyphus+242468.40.2.1 на 1575702292
   python3-module-QtAwesome-0.7.3-alt1:sisyphus+260916.100.1.1 на 1604446307
   python3-module-libcloud-2.5.0-alt1:sisyphus+231298.100.1.1 на 1559408637
   python3-module-iso8601-0.1.11-alt1:sisyphus+227495.1100.1.3 на 1555843037
   python3-module-characteristic-14.3.0-alt1.1.1.1 на 1517660577
   python3-module-ipython-7.18.1-alt2:sisyphus+258220.400.1.1 на 1600330137
   guake-3.7.0-alt1:sisyphus+245894.200.2.1 на 1581507387
   
python3-module-ceph-common-15.2.9-alt1:sisyphus+266929.100.2.1 на 1614262898
   
python3-module-wavelets-1.1.1-alt1:sisyphus+265234.54600.49.1 на 1613793464
   
python3-module-scikits.statsmodels-1:0.11.1-alt2:sisyphus+265234.62000.51.1 на 1613937392
   
python3-module-scikit-learn-0.23.2-alt1:sisyphus+265234.61300.51.1 на 1613935192
   
python3-module-scikit-image-0.17.2-alt3:sisyphus+265234.61200.51.1 на 1613934637
   
python3-module-libsass-0.20.1-alt1:sisyphus+265234.7700.49.1 на 1613747820
   python3-module-ipatests-4.8.9-alt1:sisyphus+257014.1100.9.1 на 1602206763
   python3-module-flaky-3.7.0-alt1:sisyphus+257831.100.1.1 на 1599752523
   python3-module-sybil-1.4.0-alt1:sisyphus+255737.5300.19.1 на 1603374464



Ряд пакетов имеет установочную зависимость на setuptools :
# epm wd python3-module-setuptools | grep -v setuptools
  # apt-cache whatdepends python3-module-setuptools
   python3-module-Flask-Versioned-0.9.4.git-alt1 на 1591874848
   
python3-module-sphinx-gallery-0.7.0-alt1:sisyphus+256190.200.1.1 на 1597223081
   python3-module-os-testr-2.0.0-alt1:sisyphus+255536.200.1.1 на 1596037303
   python3-tools-pep8-1.6.2-alt2:sisyphus+227563.700.2.1 на 1556041233
   clufter-cli-0.77.2-alt2:sisyphus+255734.200.2.1 на 1596442038
   python3-module-barman-2.12-alt1:sisyphus+261005.100.1.1 на 1604562206
   python3-module-yolk3k-0.9-alt2:sisyphus+262476.100.1.1 на 1606287209
   
python3-module-d2to1-0.2.12.post1-alt1:sisyphus+227479.1500.1.2 на 1555757503
   
python3-module-twisted-core-tests-20.3.0-alt2:sisyphus+265234.27700.49.1 на 1613760186
   
python3-module-pyroma-tests-2.2-alt2:sisyphus+246673.100.1.1 на 1582192048
   
python3-module-django-setuptest-0.2.1-alt2:sisyphus+243261.100.1.3 на 1576839182
   
python3-module-pytest-runner-2.9-alt1.1:sisyphus+228367.700.1.2 на 1556571298
   
python3-module-zope.testrunner-5.2-alt2:sisyphus+257632.4300.5.1 на 1599657206
   
python3-module-fanstatic-1.0-alt2.a5.1.2:sisyphus+228354.1500.7.3 на 1556652412
   
python3-module-libsass-0.20.1-alt1:sisyphus+265234.7700.49.1 на 1613747820
   python3-module-ryu-4.30-alt4:sisyphus+242474.100.1.1 на 1575644013
   python3-module-os-ken-1.0.0-alt1:sisyphus+252870.1700.8.1 на 1591619451
   python3-module-pbr-5.5.0-alt2:sisyphus+260458.370.5.1 на 1603874880
   
python3-module-google-apputils-0.4.2-alt2.1:sisyphus+228356.1500.3.1 на 1556633038
   python3-module-twine-1.9.1-alt2:sisyphus+242736.100.1.1 на 1576077134
   
python3-module-stevedore-tests-1.32.0-alt2:sisyphus+260661.100.1.1 на 1604021193
   
python3-module-sphinx-tests-1:2.4.4-alt1:sisyphus+254723.100.1.2 на 1594318607
   
python3-module-pre-commit-2.9.3-alt1:sisyphus+263307.100.1.1 на 1607662203
   
python3-module-jaraco.packaging-8.2.0-alt1:sisyphus+264185.100.1.1 на 1609257461
   python3-module-isort-4.3.21-alt1:sisyphus+239301.1100.7.1 на 1571343552
   python3-module-flake8-3.8.4-alt1:sisyphus+255737.11700.19.1 на 1603375459
   
python3-module-datafolder-0.3.6-alt2:sisyphus+241969.100.1.1 на 1575020024
   python3-module-behave-1.2.6-alt4:sisyphus+259231.200.1.1 на 1601894673
   
python3-module-atelier-tests-1.1.9-alt1:sisyphus+244808.100.1.1 на 1579765527
   python3-module-Ming-0.5.0-alt3:sisyphus+242472.100.3.1 на 1581942725
   python3-module-setupdocs-1.0.6-alt3.svn20101016.1.2 на 1527005183
   buildbot-2.9.3-alt2:sisyphus+263830.40.2.1 на 1608759389
   python3-module-pygsl-2.3.0-alt2:sisyphus+265234.53300.49.1 на 1613791865
   python3-module-numba-0.52.0-alt2:sisyphus+265234.64000.51.1 на 1613942577
   
python3-module-grpcio-tools-1.26.0-alt1:sisyphus+265234.56700.49.1 на 1613798335
   python3-module-bundle-1.1.2-alt3:sisyphus+241588.100.1.1 на 1574669196
   lirc-config-0.10.1-alt3:sisyphus+265234.36100.49.1 на 1613767024
   asymptote-2.69-alt1:sisyphus+266837.100.2.1 на 1614200356
-- 
С уважением,
Виталий Липатов,
ALT Linux Team


Подробная информация о списке рассылки Devel