components/python/keyring/Makefile | ●●●●● patch | view | raw | blame | history | |
components/python/keyring/keyring-PYVER.p5m | ●●●●● patch | view | raw | blame | history | |
components/python/keyring/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/python/keyring/patches/02-test-disable-failing.patch | ●●●●● patch | view | raw | blame | history | |
components/python/keyring/patches/03-no-ruff.patch | ●●●●● patch | view | raw | blame | history | |
components/python/keyring/pkg5 | ●●●●● patch | view | raw | blame | history | |
components/python/keyring/python-integrate-project.conf | ●●●●● patch | view | raw | blame | history | |
components/python/keyring/test/results-all.master | ●●●●● patch | view | raw | blame | history |
components/python/keyring/Makefile
@@ -19,11 +19,11 @@ include ../../../make-rules/shared-macros.mk COMPONENT_NAME = keyring HUMAN_VERSION = 24.3.1 HUMAN_VERSION = 25.0.0 COMPONENT_SUMMARY = keyring - Store and access your passwords safely. COMPONENT_PROJECT_URL = https://github.com/jaraco/keyring COMPONENT_ARCHIVE_HASH = \ sha256:c3327b6ffafc0e8befbdb597cacdb4928ffe5c1212f7645f186e6d9957a898db sha256:fc024ed53c7ea090e30723e6bd82f58a39dc25d9a6797d866203ecd0ee6306cb COMPONENT_LICENSE = MIT COMPONENT_LICENSE_FILE = LICENSE @@ -32,6 +32,8 @@ # Auto-generated dependencies PYTHON_REQUIRED_PACKAGES += library/python/importlib-metadata PYTHON_REQUIRED_PACKAGES += library/python/jaraco-classes PYTHON_REQUIRED_PACKAGES += library/python/jaraco-context PYTHON_REQUIRED_PACKAGES += library/python/jaraco-functools PYTHON_REQUIRED_PACKAGES += library/python/setuptools PYTHON_REQUIRED_PACKAGES += library/python/setuptools-scm PYTHON_REQUIRED_PACKAGES += library/python/wheel components/python/keyring/keyring-PYVER.p5m
@@ -31,8 +31,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/keyring-$(HUMAN_VERSION).dist-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/keyring/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/__main__.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/_compat.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/_properties_compat.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backend.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backend_complete.bash file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backend_complete.zsh @@ -47,6 +45,9 @@ file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backends/macOS/api.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backends/null.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/cli.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/compat/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/compat/properties.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/compat/py312.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/completion.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/core.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/credentials.py @@ -54,7 +55,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/keyring/errors.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/http.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/py.typed file path=usr/lib/python$(PYVER)/vendor-packages/keyring/py312compat.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/testing/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/testing/backend.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/testing/util.py @@ -68,3 +68,5 @@ # Automatically generated dependencies based on distribution metadata depend type=require fmri=pkg:/library/python/importlib-metadata-$(PYV) depend type=require fmri=pkg:/library/python/jaraco-classes-$(PYV) depend type=require fmri=pkg:/library/python/jaraco-context-$(PYV) depend type=require fmri=pkg:/library/python/jaraco-functools-$(PYV) components/python/keyring/manifests/sample-manifest.p5m
@@ -31,8 +31,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/keyring-$(HUMAN_VERSION).dist-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/keyring/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/__main__.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/_compat.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/_properties_compat.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backend.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backend_complete.bash file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backend_complete.zsh @@ -47,6 +45,9 @@ file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backends/macOS/api.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/backends/null.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/cli.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/compat/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/compat/properties.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/compat/py312.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/completion.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/core.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/credentials.py @@ -54,7 +55,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/keyring/errors.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/http.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/py.typed file path=usr/lib/python$(PYVER)/vendor-packages/keyring/py312compat.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/testing/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/testing/backend.py file path=usr/lib/python$(PYVER)/vendor-packages/keyring/testing/util.py @@ -68,3 +68,5 @@ # Automatically generated dependencies based on distribution metadata depend type=require fmri=pkg:/library/python/importlib-metadata-$(PYV) depend type=require fmri=pkg:/library/python/jaraco-classes-$(PYV) depend type=require fmri=pkg:/library/python/jaraco-context-$(PYV) depend type=require fmri=pkg:/library/python/jaraco-functools-$(PYV) components/python/keyring/patches/02-test-disable-failing.patch
File was deleted components/python/keyring/patches/03-no-ruff.patch
@@ -1,13 +1,13 @@ We have no pytest-ruff support yet. see https://github.com/tikv/jemallocator/issues/58 --- keyring-24.3.1/setup.cfg.orig +++ keyring-24.3.1/setup.cfg @@ -33,7 +33,6 @@ pytest-mypy; \ python_implementation != "PyPy" --- keyring-25.0.0/setup.cfg.orig +++ keyring-25.0.0/setup.cfg @@ -34,7 +34,6 @@ pytest-cov pytest-mypy pytest-enabler >= 2.2 - pytest-ruff >= 0.2.1 docs = sphinx >= 3.5 sphinx < 7.2.5 jaraco.packaging >= 9.3 components/python/keyring/pkg5
@@ -2,6 +2,8 @@ "dependencies": [ "library/python/importlib-metadata-39", "library/python/jaraco-classes-39", "library/python/jaraco-context-39", "library/python/jaraco-functools-39", "library/python/setuptools-39", "library/python/setuptools-scm-39", "library/python/wheel-39", components/python/keyring/python-integrate-project.conf
@@ -13,5 +13,4 @@ # Copyright 2023 Marcel Telka # %patch% 02-test-disable-failing.patch %patch% 03-no-ruff.patch components/python/keyring/test/results-all.master
@@ -5,7 +5,7 @@ cachedir: .tox/py$(PYV)/.pytest_cache rootdir: $(@D) configfile: pytest.ini collecting ... collected 158 items collecting ... collected 157 items .::project PASSED .::project PASSED @@ -14,10 +14,6 @@ docs/conf.py::mypy PASSED keyring/__init__.py::mypy PASSED keyring/__main__.py::mypy PASSED keyring/_compat.py::mypy PASSED keyring/_properties_compat.py::keyring._properties_compat.NonDataProperty PASSED keyring/_properties_compat.py::keyring._properties_compat.classproperty PASSED keyring/_properties_compat.py::mypy PASSED keyring/backend.py::keyring.backend.SchemeSelectable PASSED keyring/backend.py::mypy PASSED keyring/backends/SecretService.py::mypy PASSED @@ -34,6 +30,11 @@ keyring/backends/null.py::mypy PASSED keyring/cli.py::keyring.cli.CommandLineTool.strip_last_newline PASSED keyring/cli.py::mypy PASSED keyring/compat/__init__.py::mypy PASSED keyring/compat/properties.py::keyring.compat.properties.NonDataProperty PASSED keyring/compat/properties.py::keyring.compat.properties.classproperty PASSED keyring/compat/properties.py::mypy PASSED keyring/compat/py312.py::mypy PASSED keyring/completion.py::mypy PASSED keyring/core.py::keyring.core._load_keyring_class PASSED keyring/core.py::mypy PASSED @@ -43,11 +44,9 @@ keyring/devpi_client.py::mypy PASSED keyring/errors.py::mypy PASSED keyring/http.py::mypy PASSED keyring/py312compat.py::mypy PASSED keyring/testing/__init__.py::mypy PASSED keyring/testing/backend.py::mypy PASSED keyring/testing/util.py::mypy PASSED keyring/util/__init__.py::keyring.util.once PASSED keyring/util/__init__.py::mypy PASSED keyring/util/platform_.py::mypy PASSED tests/backends/test_SecretService.py::TestSecretServiceKeyring::test_credential SKIPPED @@ -160,15 +159,21 @@ tests/test_multiprocess.py::test_multiprocess_get PASSED tests/test_multiprocess.py::test_multiprocess_get_after_native_get PASSED tests/test_packaging.py::mypy PASSED tests/test_packaging.py::test_entry_point SKIPPED (known to fail: ht...) tests/test_packaging.py::test_entry_point PASSED tests/test_packaging.py::test_missing_metadata PASSED tests/util/test_platform.py::mypy PASSED tests/util/test_platform.py::test_platform_Linux SKIPPED (condition:...) tests/util/test_platform.py::test_platform_Windows SKIPPED (conditio...) ===================================== mypy ===================================== =============================== warnings summary =============================== tests/test_core.py::test_init_recommended $(PYTHON_DIR)/vendor-packages/keyrings/alt/Gnome.py:28: DeprecationWarning: GnomeKeyring.get_default_keyring_sync is deprecated result = GnomeKeyring.get_default_keyring_sync()[0] -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ===================================== mypy ===================================== Success: no issues found in 42 source files ======== 74 passed, 84 skipped ======== ======== 74 passed, 83 skipped, 1 warning ======== py$(PYV): OK congratulations :)