Marcel Telka
2024-01-05 780178237b1dd73ac6d9fd13f7477e38bf928b0c
python/pytest-skip-markers: update to 1.5.1

2 files deleted
1 files added
4 files modified
1488 ■■■■■ changed files
components/python/pytest-skip-markers/Makefile 21 ●●●● patch | view | raw | blame | history
components/python/pytest-skip-markers/manifests/sample-manifest.p5m 2 ●●● patch | view | raw | blame | history
components/python/pytest-skip-markers/patches/01-pytest-disable-plugins.patch 1237 ●●●●● patch | view | raw | blame | history
components/python/pytest-skip-markers/patches/01-test-no-docker.patch 9 ●●●●● patch | view | raw | blame | history
components/python/pytest-skip-markers/pytest-skip-markers.license 182 ●●●●● patch | view | raw | blame | history
components/python/pytest-skip-markers/python-integrate-project.conf 21 ●●●●● patch | view | raw | blame | history
components/python/pytest-skip-markers/test/results-all.master 16 ●●●● patch | view | raw | blame | history
components/python/pytest-skip-markers/Makefile
@@ -19,18 +19,30 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        pytest-skip-markers
HUMAN_VERSION =            1.5.0
HUMAN_VERSION =            1.5.1
COMPONENT_SUMMARY =        pytest-skip-markers - Pytest Salt Plugin
COMPONENT_PROJECT_URL =        https://github.com/saltstack/pytest-skip-markers
COMPONENT_ARCHIVE_URL =        \
    https://files.pythonhosted.org/packages/91/b2/ebe0efd3b70877e8e6049e7765f4e4640c6449704ca299443be72f891aff/pytest-skip-markers-1.5.0.tar.gz
    https://files.pythonhosted.org/packages/ba/cd/eb9337df671181763c5533ee00903c6ed4c3a1f96f9c81565af5f99116eb/pytest-skip-markers-1.5.1.tar.gz
COMPONENT_ARCHIVE_HASH =    \
    sha256:d71d74d689875ee638331c3b5b429aa6d48c7a4b1c2cba0f20a963f8f3736583
    sha256:b208b6b804a320691f9e3a0d0721345a8710b9791c4324499294b6a8e4b0e82b
COMPONENT_LICENSE =        Apache-2.0
COMPONENT_LICENSE_FILE =    LICENSE
TEST_STYLE = pytest
include $(WS_MAKE_RULES)/common.mk
# This project does not support tox so we need to provide test requirements
# manually.
TEST_REQUIREMENTS += requirements/tests.txt
# https://github.com/pytest-dev/pluggy/issues/457
TEST_CONFLICTING_PACKAGES.python += library/python/pytest-checkdocs
TEST_CONFLICTING_PACKAGES.python += library/python/pytest-console-scripts
TEST_CONFLICTING_PACKAGES.python += library/python/pytest-enabler
TEST_CONFLICTING_PACKAGES.python += library/python/pytest-randomly
TEST_CONFLICTING_PACKAGES.python += library/python/typeguard
# Auto-generated dependencies
PYTHON_REQUIRED_PACKAGES += library/python/attrs
@@ -41,3 +53,6 @@
PYTHON_REQUIRED_PACKAGES += library/python/setuptools-scm
PYTHON_REQUIRED_PACKAGES += library/python/wheel
PYTHON_REQUIRED_PACKAGES += runtime/python
TEST_REQUIRED_PACKAGES.python += library/python/cryptography
TEST_REQUIRED_PACKAGES.python += library/python/pyfakefs
TEST_REQUIRED_PACKAGES.python += library/python/pytest-subtests
components/python/pytest-skip-markers/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
components/python/pytest-skip-markers/patches/01-pytest-disable-plugins.patch
File was deleted
components/python/pytest-skip-markers/patches/01-test-no-docker.patch
New file
@@ -0,0 +1,9 @@
docker is not needed to run tests.
--- pytest-skip-markers-1.5.1/requirements/tests.txt.orig
+++ pytest-skip-markers-1.5.1/requirements/tests.txt
@@ -1,4 +1,3 @@
-docker
 pytest-subtests
 pyfakefs==4.4.0; python_version == '3.5'
 pyfakefs; python_version > '3.5'
components/python/pytest-skip-markers/pytest-skip-markers.license
File was deleted
components/python/pytest-skip-markers/python-integrate-project.conf
@@ -13,13 +13,16 @@
# Copyright 2023 Marcel Telka
#
%patch% 01-pytest-disable-plugins.patch
%patch% 01-test-no-docker.patch
%hook-no-license%
(
        cat "$SOURCE_DIR/NOTICE"
    printf '\n--- LICENSE ---------------------------------------------------------------\n\n'
        cat "$SOURCE_DIR/LICENSE"
) > "$DISTRIBUTION.license"
# https://github.com/saltstack/pytest-skip-markers/issues/27
LICENSE="Apache-2.0"
%include-3%
# This project does not support tox so we need to provide test requirements
# manually.
TEST_REQUIREMENTS += requirements/tests.txt
# https://github.com/pytest-dev/pluggy/issues/457
TEST_CONFLICTING_PACKAGES.python += library/python/pytest-checkdocs
TEST_CONFLICTING_PACKAGES.python += library/python/pytest-console-scripts
TEST_CONFLICTING_PACKAGES.python += library/python/pytest-enabler
TEST_CONFLICTING_PACKAGES.python += library/python/pytest-randomly
TEST_CONFLICTING_PACKAGES.python += library/python/typeguard
components/python/pytest-skip-markers/test/results-all.master
@@ -313,7 +313,7 @@
tests/functional/test_skip_unless_on_spawning_platform.py: 8 warnings
tests/functional/test_skip_unless_on_sunos.py: 8 warnings
tests/functional/test_skip_unless_on_windows.py: 8 warnings
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('paste')`.
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('paste')`.
  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
    declare_namespace(pkg)
@@ -350,7 +350,7 @@
tests/functional/test_skip_unless_on_spawning_platform.py: 4 warnings
tests/functional/test_skip_unless_on_sunos.py: 4 warnings
tests/functional/test_skip_unless_on_windows.py: 4 warnings
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('flufl')`.
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('flufl')`.
  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
    declare_namespace(pkg)
@@ -387,7 +387,7 @@
tests/functional/test_skip_unless_on_spawning_platform.py: 8 warnings
tests/functional/test_skip_unless_on_sunos.py: 8 warnings
tests/functional/test_skip_unless_on_windows.py: 8 warnings
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`.
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`.
  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
    declare_namespace(pkg)
@@ -424,7 +424,7 @@
tests/functional/test_skip_unless_on_spawning_platform.py: 4 warnings
tests/functional/test_skip_unless_on_sunos.py: 4 warnings
tests/functional/test_skip_unless_on_windows.py: 4 warnings
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze.sphinx')`.
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze.sphinx')`.
  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
    declare_namespace(pkg)
@@ -461,7 +461,7 @@
tests/functional/test_skip_unless_on_spawning_platform.py: 4 warnings
tests/functional/test_skip_unless_on_sunos.py: 4 warnings
tests/functional/test_skip_unless_on_windows.py: 4 warnings
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2350: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`.
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2348: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`.
  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
    declare_namespace(parent)
@@ -498,7 +498,7 @@
tests/functional/test_skip_unless_on_spawning_platform.py: 4 warnings
tests/functional/test_skip_unless_on_sunos.py: 4 warnings
tests/functional/test_skip_unless_on_windows.py: 4 warnings
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('sphinxcontrib')`.
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('sphinxcontrib')`.
  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
    declare_namespace(pkg)
@@ -535,7 +535,7 @@
tests/functional/test_skip_unless_on_spawning_platform.py: 4 warnings
tests/functional/test_skip_unless_on_sunos.py: 4 warnings
tests/functional/test_skip_unless_on_windows.py: 4 warnings
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zc')`.
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zc')`.
  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
    declare_namespace(pkg)
@@ -572,7 +572,7 @@
tests/functional/test_skip_unless_on_spawning_platform.py: 60 warnings
tests/functional/test_skip_unless_on_sunos.py: 60 warnings
tests/functional/test_skip_unless_on_windows.py: 60 warnings
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zope')`.
  $(PYTHON_DIR)/vendor-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('zope')`.
  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
    declare_namespace(pkg)