python/pycparser: update to 2.22; obsolete package for Python 3.7
| | |
| | | include ../../../make-rules/shared-macros.mk |
| | | |
| | | COMPONENT_NAME = pycparser |
| | | HUMAN_VERSION = 2.21 |
| | | COMPONENT_REVISION = 1 |
| | | HUMAN_VERSION = 2.22 |
| | | COMPONENT_SUMMARY = pycparser - C parser in Python |
| | | COMPONENT_PROJECT_URL = https://github.com/eliben/pycparser |
| | | COMPONENT_ARCHIVE_URL = \ |
| | | https://files.pythonhosted.org/packages/5e/0b/95d387f5f4433cb0f53ff7ad859bd2c6051051cebbb564f139a999ab46de/pycparser-2.21.tar.gz |
| | | COMPONENT_ARCHIVE_HASH = \ |
| | | sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206 |
| | | sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 |
| | | COMPONENT_LICENSE = BSD-3-Clause |
| | | COMPONENT_LICENSE_FILE = LICENSE |
| | | |
| | |
| | | library/python/pycparser-26@2.10,5.11-2016.0.1.0 |
| | | library/python/pycparser-27@2.21,5.11-2021.0.0.1 noincorporate |
| | | library/python/pycparser-27@2.21,5.11-2021.0.0.2 |
| | | library/python/pycparser-34@2.14,5.11-2020.0.1.2 |
| | | library/python/pycparser-35@2.21,5.11-2021.0.0.1 noincorporate |
| | | library/python/pycparser-35@2.21,5.11-2021.0.0.2 |
| | | library/python/pycparser-37@2.21,5.11-2023.0.0.2 |
| | |
| | | # |
| | | |
| | | # |
| | | # Copyright 2023 <contributor> |
| | | # Copyright 2024 <contributor> |
| | | # |
| | | |
| | | set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
| | |
| | | { |
| | | "dependencies": [ |
| | | "SUNWcs", |
| | | "runtime/python-37", |
| | | "runtime/python-39", |
| | | "shell/ksh93", |
| | | "system/library" |
| | | "runtime/python-39" |
| | | ], |
| | | "fmris": [ |
| | | "library/python/pycparser-37", |
| | | "library/python/pycparser-39", |
| | | "library/python/pycparser" |
| | | "library/python/pycparser", |
| | | "library/python/pycparser-39" |
| | | ], |
| | | "name": "pycparser" |
| | | } |
| | | } |
| | |
| | | ============================= test session starts ============================== |
| | | platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) |
| | | cachedir: .pytest_cache |
| | | hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.hypothesis/examples') |
| | | rootdir: $(@D) |
| | | asyncio: mode=strict |
| | | collecting ... collected 132 items |
| | | collecting ... collected 130 items |
| | | |
| | | ::project PASSED |
| | | tests/test_c_ast.py::TestNodeVisitor::test_repr PASSED |
| | | tests/test_c_ast.py::TestNodeVisitor::test_scalar_children PASSED |
| | | tests/test_c_ast.py::TestNodeVisitor::tests_list_children PASSED |
| | |
| | | tests/test_general.py::TestParsing::test_with_cpp SKIPPED (cpp only ...) |
| | | tests/test_general.py::TestParsing::test_without_cpp PASSED |
| | | |
| | | ======== 125 passed, 6 skipped ======== |
| | | ======== 124 passed, 6 skipped ======== |