components/python/immutables/Makefile | ●●●●● patch | view | raw | blame | history | |
components/python/immutables/immutables-PYVER.p5m | ●●●●● patch | view | raw | blame | history | |
components/python/immutables/immutables.license | ●●●●● patch | view | raw | blame | history | |
components/python/immutables/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/python/immutables/python-integrate-project.conf | ●●●●● patch | view | raw | blame | history | |
components/python/immutables/test/results-all.master | ●●●●● patch | view | raw | blame | history |
components/python/immutables/Makefile
@@ -19,22 +19,17 @@ include ../../../make-rules/shared-macros.mk COMPONENT_NAME = immutables HUMAN_VERSION = 0.19 HUMAN_VERSION = 0.20 COMPONENT_SUMMARY = immutables - Immutable Collections COMPONENT_PROJECT_URL = https://github.com/MagicStack/immutables COMPONENT_ARCHIVE_URL = \ https://github.com/MagicStack/immutables/archive/refs/tags/v$(HUMAN_VERSION).tar.gz https://files.pythonhosted.org/packages/7d/63/27f038a28ff2110bc04908a047817fd316d5a16ae06d0d3707732dee8013/immutables-0.20.tar.gz COMPONENT_ARCHIVE_HASH = \ sha256:2a3d6f217dad8d83e87dd6a2af33a62ace73217da48fad1f866c756a734a9f50 sha256:1d2f83e6a6a8455466cd97b9a90e2b4f7864648616dfa6b19d18f49badac3876 COMPONENT_LICENSE = Apache-2.0 AND 0BSD TEST_STYLE = pytest include $(WS_MAKE_RULES)/common.mk # Disable some plugins to get tests passed PYTEST_ADDOPTS += -p no:black PYTEST_ADDOPTS += -p no:mypy # Auto-generated dependencies PYTHON_REQUIRED_PACKAGES += library/python/setuptools components/python/immutables/immutables-PYVER.p5m
@@ -30,8 +30,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/immutables-$(HUMAN_VERSION).dist-info/WHEEL file path=usr/lib/python$(PYVER)/vendor-packages/immutables-$(HUMAN_VERSION).dist-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/immutables/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_map.c file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_map.h file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_map.pyi file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_map.so file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_protocols.py @@ -39,7 +37,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_version.py file path=usr/lib/python$(PYVER)/vendor-packages/immutables/map.py file path=usr/lib/python$(PYVER)/vendor-packages/immutables/py.typed file path=usr/lib/python$(PYVER)/vendor-packages/immutables/pythoncapi_compat.h # python modules are unusable without python runtime binary depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \ components/python/immutables/immutables.license
@@ -4,7 +4,7 @@ Additionally, this software contains the following code distributed a different license (refer to the specific files for details): immutables/pythoncapi_compat.h (MIT License) immutables/pythoncapi_compat.h (0BSD License) --- LICENSE-APACHE -------------------------------------------------------- components/python/immutables/manifests/sample-manifest.p5m
@@ -30,8 +30,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/immutables-$(HUMAN_VERSION).dist-info/WHEEL file path=usr/lib/python$(PYVER)/vendor-packages/immutables-$(HUMAN_VERSION).dist-info/top_level.txt file path=usr/lib/python$(PYVER)/vendor-packages/immutables/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_map.c file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_map.h file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_map.pyi file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_map.so file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_protocols.py @@ -39,7 +37,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/immutables/_version.py file path=usr/lib/python$(PYVER)/vendor-packages/immutables/map.py file path=usr/lib/python$(PYVER)/vendor-packages/immutables/py.typed file path=usr/lib/python$(PYVER)/vendor-packages/immutables/pythoncapi_compat.h # python modules are unusable without python runtime binary depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \ components/python/immutables/python-integrate-project.conf
@@ -13,10 +13,6 @@ # Copyright 2023 Marcel Telka # %hook-begin% # https://github.com/MagicStack/immutables/issues/109 DOWNLOAD_URL='https://github.com/MagicStack/immutables/archive/refs/tags/v$(HUMAN_VERSION).tar.gz' %hook-manifest% ( cat "$SOURCE_DIR/LICENSE" @@ -25,15 +21,6 @@ ) > "$DISTRIBUTION.license" git add "$DISTRIBUTION.license" sed -i -e '/^COMPONENT_LICENSE_FILE/d' Makefile # Once we switch to sdist the following three lines should be removed LICENSE= detect_license LICENSE "$DISTRIBUTION.license" gsed -i -e 's/^\(COMPONENT_LICENSE =\t*\)[^\t]*$/\1'"$LICENSE"'/' Makefile # see the LICENSE file and https://github.com/MagicStack/immutables/issues/108 # see the LICENSE file sed -i -e 's/^\(COMPONENT_LICENSE =.*\)$/\1 AND 0BSD/' Makefile git add Makefile %include-3% # Disable some plugins to get tests passed PYTEST_ADDOPTS += -p no:black PYTEST_ADDOPTS += -p no:mypy components/python/immutables/test/results-all.master
@@ -6,7 +6,7 @@ configfile: pyproject.toml testpaths: tests asyncio: mode=strict collecting ... collected 155 items collecting ... collected 157 items tests/test_issue24.py::Issue24CTest::test_array_node_delete_in_place_count SKIPPED tests/test_issue24.py::Issue24CTest::test_array_node_update_in_place_count SKIPPED @@ -52,6 +52,7 @@ tests/test_map.py::CMapTest::test_map_items_4 SKIPPED (C Map is not ...) tests/test_map.py::CMapTest::test_map_keys_1 SKIPPED (C Map is not a...) tests/test_map.py::CMapTest::test_map_keys_2 SKIPPED (C Map is not a...) tests/test_map.py::CMapTest::test_map_keys_contains SKIPPED (C Map i...) tests/test_map.py::CMapTest::test_map_mut_1 SKIPPED (C Map is not av...) tests/test_map.py::CMapTest::test_map_mut_10 SKIPPED (C Map is not a...) tests/test_map.py::CMapTest::test_map_mut_11 SKIPPED (C Map is not a...) @@ -114,6 +115,7 @@ tests/test_map.py::PyMapTest::test_map_items_4 PASSED tests/test_map.py::PyMapTest::test_map_keys_1 PASSED tests/test_map.py::PyMapTest::test_map_keys_2 PASSED tests/test_map.py::PyMapTest::test_map_keys_contains PASSED tests/test_map.py::PyMapTest::test_map_mut_1 PASSED tests/test_map.py::PyMapTest::test_map_mut_10 PASSED tests/test_map.py::PyMapTest::test_map_mut_11 PASSED @@ -164,5 +166,4 @@ tests/test_none_keys.py::PyMapNoneTest::test_none_mutation PASSED tests/test_none_keys.py::PyMapNoneTest::test_none_set PASSED ======== 77 passed, 78 skipped ======== ======== 78 passed, 79 skipped ========