Marcel Telka
2023-11-28 fbc47eebb0755e89630e5fda03ddd6202b24023e
python/backports.entry_points_selectable: update to 1.3.0; obsolete package for Python 3.7

1 files added
8 files modified
77 ■■■■ changed files
components/python/backports.entry_points_selectable/Makefile 10 ●●●●● patch | view | raw | blame | history
components/python/backports.entry_points_selectable/backports.entry_points_selectable-PYVER.p5m 1 ●●●● patch | view | raw | blame | history
components/python/backports.entry_points_selectable/history 5 ●●●●● patch | view | raw | blame | history
components/python/backports.entry_points_selectable/manifests/sample-manifest.p5m 1 ●●●● patch | view | raw | blame | history
components/python/backports.entry_points_selectable/patches/01-run-pytest-indirectly.patch 14 ●●●● patch | view | raw | blame | history
components/python/backports.entry_points_selectable/patches/02-no-ruff.patch 13 ●●●●● patch | view | raw | blame | history
components/python/backports.entry_points_selectable/pkg5 12 ●●●● patch | view | raw | blame | history
components/python/backports.entry_points_selectable/python-integrate-project.conf 1 ●●●● patch | view | raw | blame | history
components/python/backports.entry_points_selectable/test/results-all.master 20 ●●●●● patch | view | raw | blame | history
components/python/backports.entry_points_selectable/Makefile
@@ -19,28 +19,26 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        backports.entry_points_selectable
HUMAN_VERSION =            1.2.0
HUMAN_VERSION =            1.3.0
COMPONENT_SUMMARY =        backports.entry_points_selectable - Compatibility shim providing selectable entry points for older implementations
COMPONENT_PROJECT_URL =        https://github.com/jaraco/backports.entry_points_selectable
COMPONENT_ARCHIVE_URL =        \
    https://files.pythonhosted.org/packages/a9/bf/2a7a454f330177a075a69ecfd56b4af66c086145f33fe25860597fecebb1/backports.entry_points_selectable-1.2.0.tar.gz
    https://files.pythonhosted.org/packages/fc/25/dae014b114397a6f60578d7358bf5fcb103f71556e5363a50d7b42e9bc51/backports.entry_points_selectable-1.3.0.tar.gz
COMPONENT_ARCHIVE_HASH =    \
    sha256:4706f59179657ca7c1d325a543ee1370f8f46331f432bcac62fab242fdf0afa5
    sha256:17a8b44ae700fba548686dd274ddc91c060371565cd63806c20a1d33911746e6
COMPONENT_LICENSE =        MIT
COMPONENT_LICENSE_FILE =    LICENSE
include $(WS_MAKE_RULES)/common.mk
# Auto-generated dependencies
PYTHON_REQUIRED_PACKAGES += library/python/importlib-metadata
PYTHON_REQUIRED_PACKAGES += library/python/setuptools
PYTHON_REQUIRED_PACKAGES += library/python/setuptools-scm
PYTHON_REQUIRED_PACKAGES += library/python/wheel
PYTHON_REQUIRED_PACKAGES += runtime/python
TEST_REQUIRED_PACKAGES.python += library/python/flake8
TEST_REQUIRED_PACKAGES.python += library/python/pytest
TEST_REQUIRED_PACKAGES.python += library/python/pytest-black
TEST_REQUIRED_PACKAGES.python += library/python/pytest-checkdocs
TEST_REQUIRED_PACKAGES.python += library/python/pytest-cov
TEST_REQUIRED_PACKAGES.python += library/python/pytest-enabler
TEST_REQUIRED_PACKAGES.python += library/python/pytest-flake8
TEST_REQUIRED_PACKAGES.python += library/python/pytest-mypy
components/python/backports.entry_points_selectable/backports.entry_points_selectable-PYVER.p5m
@@ -34,4 +34,3 @@
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
depend type=require fmri=pkg:/library/python/importlib-metadata-$(PYV)
components/python/backports.entry_points_selectable/history
@@ -1,4 +1,5 @@
library/python/backports.entry_points_selectable-35@1.1.0,5.11-2020.0.1.1 noincorporate
library/python/backports.entry_points_selectable-37@1.1.1,5.11-2022.0.0.1 library/python/backports-entry-points-selectable-37
library/python/backports-entry-points-selectable-37@1.2.0,5.11-2023.0.0.1
library/python/backports.entry_points_selectable-35@1.1.0,5.11-2020.0.1.2
library/python/backports.entry_points_selectable-37@1.1.1,5.11-2022.0.0.2
library/python/backports.entry_points_selectable-39@1.1.1,5.11-2022.0.0.1 library/python/backports-entry-points-selectable-39
library/python/backports.entry_points_selectable@1.1.1,5.11-2022.0.0.1 library/python/backports-entry-points-selectable
components/python/backports.entry_points_selectable/manifests/sample-manifest.p5m
@@ -34,4 +34,3 @@
    pkg.debug.depend.path=usr/bin
# Automatically generated dependencies based on distribution metadata
depend type=require fmri=pkg:/library/python/importlib-metadata-$(PYV)
components/python/backports.entry_points_selectable/patches/01-run-pytest-indirectly.patch
@@ -1,13 +1,13 @@
https://github.com/jaraco/backports.entry_points_selectable/pull/8
--- backports.entry_points_selectable-1.1.1/tox.ini.orig    2022-10-27 12:05:32.251404446 +0000
+++ backports.entry_points_selectable-1.1.1/tox.ini    2022-10-27 12:09:00.949401424 +0000
@@ -9,7 +9,7 @@
 [testenv]
 deps =
--- backports.entry_points_selectable-1.3.0/tox.ini.orig
+++ backports.entry_points_selectable-1.3.0/tox.ini
@@ -4,7 +4,7 @@
 setenv =
     PYTHONWARNDEFAULTENCODING = 1
 commands =
-    pytest {posargs}
+    python -m pytest {posargs}
 usedevelop = True
 extras = testing
 extras =
     testing
components/python/backports.entry_points_selectable/patches/02-no-ruff.patch
New file
@@ -0,0 +1,13 @@
We have no ruff support yet.
see https://github.com/tikv/jemallocator/issues/58
--- backports.entry_points_selectable-1.3.0/setup.cfg.orig
+++ backports.entry_points_selectable-1.3.0/setup.cfg
@@ -35,7 +35,6 @@
     pytest-mypy >= 0.9.1; \
     python_implementation != "PyPy"
     pytest-enabler >= 2.2
-    pytest-ruff
 docs =
     sphinx >= 3.5
     sphinx < 7.2.5
components/python/backports.entry_points_selectable/pkg5
@@ -1,19 +1,11 @@
{
    "dependencies": [
        "SUNWcs",
        "library/python/importlib-metadata-37",
        "library/python/importlib-metadata-39",
        "library/python/setuptools-37",
        "library/python/setuptools-39",
        "library/python/setuptools-scm-37",
        "library/python/setuptools-scm-39",
        "runtime/python-37",
        "runtime/python-39",
        "shell/ksh93",
        "system/library"
        "library/python/wheel-39",
        "runtime/python-39"
    ],
    "fmris": [
        "library/python/backports-entry-points-selectable-37",
        "library/python/backports-entry-points-selectable-39",
        "library/python/backports-entry-points-selectable"
    ],
components/python/backports.entry_points_selectable/python-integrate-project.conf
@@ -14,3 +14,4 @@
#
%patch% 01-run-pytest-indirectly.patch
%patch% 02-no-ruff.patch
components/python/backports.entry_points_selectable/test/results-all.master
@@ -1,32 +1,28 @@
py$(PYV): remove tox env folder .tox/py$(PYV)
py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> python -m pytest
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.hypothesis/examples')
rootdir: $(@D), configfile: pytest.ini
asyncio: mode=strict
collecting ... collected 16 items
rootdir: $(@D)
configfile: pytest.ini
collecting ... collected 13 items
::project PASSED
backports/__init__.py::BLACK PASSED
backports/__init__.py::flake-8::FLAKE8 PASSED
backports/__init__.py::black PASSED
backports/__init__.py::mypy PASSED
backports/__init__.py::mypy-status PASSED
backports/entry_points_selectable.py::BLACK PASSED
backports/entry_points_selectable.py::backports.entry_points_selectable PASSED
backports/entry_points_selectable.py::backports.entry_points_selectable.EntryPoints.groups PASSED
backports/entry_points_selectable.py::backports.entry_points_selectable.Sectioned PASSED
backports/entry_points_selectable.py::backports.entry_points_selectable.SelectableGroups.names PASSED
backports/entry_points_selectable.py::flake-8::FLAKE8 PASSED
backports/entry_points_selectable.py::black PASSED
backports/entry_points_selectable.py::mypy PASSED
docs/conf.py::BLACK PASSED
docs/conf.py::flake-8::FLAKE8 PASSED
docs/conf.py::black PASSED
docs/conf.py::mypy PASSED
===================================== mypy =====================================
Success: no issues found in 3 source files
======== 15 passed ========
======== 12 passed ========
  py$(PYV): OK
  congratulations :)