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 :)