python/CherryPy: update to 18.9.0; obsolete package for Python 3.7
3 files added
5 files modified
| | |
| | | license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' |
| | | |
| | | file path=usr/bin/cherryd-$(PYVER) |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/PKG-INFO |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/SOURCES.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/dependency_links.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/entry_points.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/requires.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/top_level.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/LICENSE.md |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/METADATA |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/WHEEL |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/entry_points.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/top_level.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/cherrypy/__init__.py |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/cherrypy/__main__.py |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/cherrypy/_cpchecker.py |
| | |
| | | depend type=require fmri=pkg:/library/python/more-itertools-$(PYV) |
| | | depend type=require fmri=pkg:/library/python/portend-$(PYV) |
| | | depend type=require fmri=pkg:/library/python/zc-lockfile-$(PYV) |
| | | <transform file path=usr/bin/cherryd-3\.7$ -> add pkg.depend.bypass-generate .*/importlib/(64/)?metadata.* > |
| | |
| | | # $WS_TOOLS/python-integrate-project CherryPy |
| | | # |
| | | |
| | | BUILD_STYLE = setup.py |
| | | BUILD_STYLE = pyproject |
| | | |
| | | include ../../../make-rules/shared-macros.mk |
| | | |
| | | COMPONENT_NAME = CherryPy |
| | | HUMAN_VERSION = 18.8.0 |
| | | HUMAN_VERSION = 18.9.0 |
| | | COMPONENT_SUMMARY = CherryPy - Object-Oriented HTTP framework |
| | | COMPONENT_PROJECT_URL = https://www.cherrypy.dev |
| | | COMPONENT_ARCHIVE_URL = \ |
| | | https://files.pythonhosted.org/packages/60/ea/6c4d16b0cd1f4f64a478bac8a37d75a585e854afb5693ce80a9711efdc4a/CherryPy-18.8.0.tar.gz |
| | | https://files.pythonhosted.org/packages/bd/5f/e265a49883bfcfb7f2c3d3d9e96197cfe8136783e96c5ce20e201550aaa0/CherryPy-18.9.0.tar.gz |
| | | COMPONENT_ARCHIVE_HASH = \ |
| | | sha256:9b48cfba8a2f16d5b6419cc657e6d51db005ba35c5e3824e4728bb03bbc7ef9b |
| | | sha256:6b06c191ce71a86461f30572a1ab57ffc09f43143ba8e42c103c7b3347220eb1 |
| | | COMPONENT_LICENSE = BSD-3-Clause |
| | | COMPONENT_LICENSE_FILE = LICENSE.md |
| | | |
| | |
| | | |
| | | # Auto-generated dependencies |
| | | PYTHON_REQUIRED_PACKAGES += library/python/cheroot |
| | | PYTHON_REQUIRED_PACKAGES += library/python/importlib-metadata |
| | | PYTHON_REQUIRED_PACKAGES += library/python/jaraco-collections |
| | | PYTHON_REQUIRED_PACKAGES += library/python/more-itertools |
| | | PYTHON_REQUIRED_PACKAGES += library/python/portend |
| | | PYTHON_REQUIRED_PACKAGES += library/python/setuptools |
| | | PYTHON_REQUIRED_PACKAGES += library/python/setuptools-scm |
| | | PYTHON_REQUIRED_PACKAGES += library/python/wheel |
| | | PYTHON_REQUIRED_PACKAGES += library/python/zc-lockfile |
| | | PYTHON_REQUIRED_PACKAGES += runtime/python |
| | | TEST_REQUIRED_PACKAGES.python += library/python/codecov |
| | |
| | | TEST_REQUIRED_PACKAGES.python += library/python/pytest-cov |
| | | TEST_REQUIRED_PACKAGES.python += library/python/pytest-forked |
| | | TEST_REQUIRED_PACKAGES.python += library/python/pytest-services |
| | | TEST_REQUIRED_PACKAGES.python += library/python/pytest-sugar |
| | | TEST_REQUIRED_PACKAGES.python += library/python/python-memcached |
| | | TEST_REQUIRED_PACKAGES.python += library/python/requests-toolbelt |
| | | TEST_REQUIRED_PACKAGES.python += library/python/routes |
| | | TEST_REQUIRED_PACKAGES.python += library/python/setuptools |
| | |
| | | library/python-2/cherrypy@3.1.2,5.11-2016.0.1.0 library/python/cherrypy |
| | | library/python/cherrypy-27@17.3.0,5.11-2020.0.1.5 |
| | | library/python/cherrypy-34@17.3.0,5.11-2020.0.1.1 |
| | | library/python/cherrypy-35@17.3.0,5.11-2021.0.0.7 noincorporate |
| | | library/python/cherrypy-35@17.3.0,5.11-2021.0.0.8 |
| | | library/python/cherrypy-37@18.8.0,5.11-2023.0.0.1 |
| | |
| | | license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' |
| | | |
| | | file path=usr/bin/cherryd-$(PYVER) |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/PKG-INFO |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/SOURCES.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/dependency_links.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/entry_points.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/requires.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION)-py$(PYVER).egg-info/top_level.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/LICENSE.md |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/METADATA |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/WHEEL |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/entry_points.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/CherryPy-$(HUMAN_VERSION).dist-info/top_level.txt |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/cherrypy/__init__.py |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/cherrypy/__main__.py |
| | | file path=usr/lib/python$(PYVER)/vendor-packages/cherrypy/_cpchecker.py |
New file |
| | |
| | | pytest-sugar is not needed to run tests. |
| | | python-memcached is optional test dependendency and we do not have it packaged |
| | | yet. See also https://github.com/cherrypy/cherrypy/pull/1984 |
| | | |
| | | --- CherryPy-18.9.0/setup.py.orig |
| | | +++ CherryPy-18.9.0/setup.py |
| | | @@ -94,7 +94,6 @@ |
| | | 'pytest>=5.3.5', |
| | | 'pytest-cov', |
| | | 'pytest-forked', |
| | | - 'pytest-sugar', |
| | | 'path.py', |
| | | 'requests_toolbelt', |
| | | 'pytest-services>=2', |
| | | --- CherryPy-18.9.0/tox.ini.orig |
| | | +++ CherryPy-18.9.0/tox.ini |
| | | @@ -21,7 +21,6 @@ |
| | | extras = |
| | | testing |
| | | routes_dispatcher |
| | | - memcached_session |
| | | whitelist_externals = mkdir |
| | | |
| | | [python-cli-options] |
New file |
| | |
| | | https://github.com/cherrypy/cherrypy/issues/2005 |
| | | |
| | | --- CherryPy-18.9.0/pyproject.toml.orig |
| | | +++ CherryPy-18.9.0/pyproject.toml |
| | | @@ -4,8 +4,7 @@ |
| | | "setuptools >= 45", |
| | | |
| | | # Plugins |
| | | - "setuptools_scm[toml] >= 3.5", |
| | | - "setuptools_scm_git_archive >= 1.1", |
| | | + "setuptools_scm[toml] >= 7.0.0", |
| | | ] |
| | | build-backend = "setuptools.build_meta" |
| | | |
| | |
| | | { |
| | | "dependencies": [ |
| | | "SUNWcs", |
| | | "library/python/cheroot-37", |
| | | "library/python/cheroot-39", |
| | | "library/python/importlib-metadata-37", |
| | | "library/python/importlib-metadata-39", |
| | | "library/python/jaraco-collections-37", |
| | | "library/python/jaraco-collections-39", |
| | | "library/python/more-itertools-37", |
| | | "library/python/more-itertools-39", |
| | | "library/python/portend-37", |
| | | "library/python/portend-39", |
| | | "library/python/setuptools-37", |
| | | "library/python/setuptools-39", |
| | | "library/python/zc-lockfile-37", |
| | | "library/python/setuptools-scm-39", |
| | | "library/python/wheel-39", |
| | | "library/python/zc-lockfile-39", |
| | | "runtime/python-37", |
| | | "runtime/python-39", |
| | | "shell/ksh93", |
| | | "system/library" |
| | | "runtime/python-39" |
| | | ], |
| | | "fmris": [ |
| | | "library/python/cherrypy-37", |
| | | "library/python/cherrypy-39", |
| | | "library/python/cherrypy" |
| | | ], |
New file |
| | |
| | | # |
| | | # This file and its contents are supplied under the terms of the |
| | | # Common Development and Distribution License ("CDDL"), version 1.0. |
| | | # You may only use this file in accordance with the terms of version |
| | | # 1.0 of the CDDL. |
| | | # |
| | | # A full copy of the text of the CDDL should have accompanied this |
| | | # source. A copy of the CDDL is also available via the Internet at |
| | | # http://www.illumos.org/license/CDDL. |
| | | # |
| | | |
| | | # |
| | | # Copyright 2023 Marcel Telka |
| | | # |
| | | |
| | | %patch% 01-test-deps-not-needed.patch |
| | | %patch% 02-setuptools_scm_git_archive.patch |