py-cheroot: updated to 8.6.0 v8.6.0 Significant improvements: - :issue:`384` via :pr:`385`, :pr:`406`: Exposed type stubs with annotations for public API -- by :user:`kasium`. - :pr:`401` (related to the :pr:`352` effort): Started reusing the the ``expriration_interval`` setting in the low-level :py:func:`~select.select` invocation, effectively reducing the system load under the Windows OS when idle, that is noticeable on low-end hardware systems -- by :user:`MichaIng`. Internal changes: - Implemented a manual-trigger-based release workflow. - Integrated publishing GitHub Releases into the workflow. - Migrated the docs theme to `Furo <https://pradyunsg.me/furo>`__ (created by :user:`pradyunsg`). - Attempted to improve the stability of testing. - Configured the CI to test the same distribution as will be shipped. - Improved the linting setup and contributor checklists. - Stopped running tests under Ubuntu 16.04. - Tweaked the distribution packages metadata to satisfy strict checks. - Implemented distribution build reproducibility using a pip constraints lock-file. - Added per-environment lock-files into the tox test environments. v8.5.2 - :issue:`358` via :pr:`359`: Fixed a regression from :pr:`199` that made the worker threads exit on invalid connection attempts and could make the whole server unresponsive once there was no workers left. -- by :user:`cameronbrunner`. v8.5.1 - :cp-issue:`1873` via :pr:`340`: Resurrected an unintentionally removed feature of interrupting a server main thread by externally assigning an exception to the :py:meth:`HTTPServer.interrupt <cheroot.server.\ HTTPServer.interrupt>` property -- by :user:`liamstask`. - :pr:`350`: Fixed the incarnation of an earlier regression of not resetting the serving state on :py:data:`SIGINT` originally fixed by :pr:`322` and :pr:`331` but reintroduced by the changes in :pr:`311` -- by :user:`liamstask`. v8.5.0 - :issue:`305` via :pr:`311`: In :py:class:`~cheroot.connections.ConnectionManager`, process connections as they become active rather than waiting for a ``tick`` event, addressing performance degradation introduced in v8.1.0 -- by :user:`liamstask`. - :issue:`341` via :pr:`342`: Suppress legitimate OS errors expected on shutdown -- by :user:`webknjaz`. v8.4.8 - :issue:`317` via :pr:`337`: Fixed a regression in 8.4.5 where the connections dictionary would change size during iteration, leading to a :py:exc:`RuntimeError` raised in the logs -- by :user:`liamstask`. v8.4.7 - :pr:`334`: Started filtering out TLS/SSL errors when the version requested by the client is unsupported -- by :user:`sanderjo` and :user:`Safihre`. v8.4.6 - :issue:`328` via :pr:`322` and :pr:`331`: Fixed a regression introduced in the earlier refactoring in v8.4.4 via :pr:`309` that caused the :py:meth:`~cheroot.server.\ HTTPServer.serve` method to skip setting ``serving=False`` on :py:data:``SIGINT`` and :py:data:``SIGTERM`` -- by :user:`marc1n` and :user:`cristicbz`. v8.4.5 - :issue:`312` via :pr:`313`: Fixed a regression introduced in the earlier refactoring in v8.4.4 via :pr:`309` that caused the connection manager to modify the selector map while looping over it -- by :user:`liamstask`. - :issue:`312` via :pr:`316`: Added a regression test for the error handling in :py:meth:`~cheroot.connections.\ ConnectionManager.get_conn` to ensure more stability -- by :user:`cyraxjoe`. v8.4.4 - :issue:`304` via :pr:`309`: Refactored :py:class:`~\ cheroot.connections.ConnectionManager` to use :py:meth:`~\ selectors.BaseSelector.get_map` and reorganized the readable connection tracking -- by :user:`liamstask`. - :issue:`304` via :pr:`309`: Fixed the server shutdown sequence to avoid race condition resulting in accepting new connections while it is being terminated -- by :user:`liamstask`. v8.4.3 - :pr:`282`: Fixed a race condition happening when an HTTP client attempts to reuse a persistent HTTP connection after it's been discarded on the server in :py:class:`~cheroot.\ server.HTTPRequest` but no TCP FIN packet has been received yet over the wire -- by :user:`meaksh`. This change populates the ``Keep-Alive`` header exposing the timeout value for persistent HTTP/1.1 connections which helps mitigate such race conditions by letting the client know not to reuse the connection after that time interval. v8.4.2 - Fixed a significant performance regression introduced in v8.1.0 (:issue:`305` via :pr:`308`) - by :user:`mar10`. The issue turned out to add 0.1s delay on new incoming connection processing. We've lowered that delay to mitigate the problem short-term, better fix is yet to come. v8.4.1 - Prevent :py:exc:`ConnectionAbortedError` traceback from being printed out to the terminal output during the app start-up on Windows when built-in TLS adapter is used (:issue:`302` via :pr:`306`) - by :user:`mxii-ca`. v8.4.0 - Converted management from low-level :py:func:`~select.select` to high-level :py:mod:`selectors` (:issue:`249` via :pr:`301`) - by :user:`tommilligan`. This change also introduces a conditional dependency on ``selectors2`` as a fall-back for legacy Python interpreters. v8.3.1 - Fixed TLS socket related unclosed resource warnings (:pr:`291` and :pr:`298`). - Made terminating keep-alive connections more graceful (:issue:`263` via :pr:`277`). v8.3.0 - :cp-issue:`910` via :pr:`243`: Provide TLS-related details via WSGI environment interface. - :pr:`248`: Fix parsing of the ``--bind`` CLI option for abstract UNIX sockets.diff -r1.33 -r1.34 pkgsrc/www/py-cheroot/Makefile
(adam)
@@ -1,46 +1,47 @@ | @@ -1,46 +1,47 @@ | |||
1 | # $NetBSD: Makefile,v 1.33 2022/10/19 14:25:20 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.34 2022/11/06 18:21:11 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= cheroot-6.5.8 | 3 | DISTNAME= cheroot-8.6.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | PKGREVISION= 2 | |||
6 | CATEGORIES= www python | 5 | CATEGORIES= www python | |
7 | MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cheroot/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cheroot/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.cherrypy.org/ | 9 | HOMEPAGE= http://www.cherrypy.org/ | |
11 | COMMENT= High-performance, pure-Python HTTP server used by CherryPy | 10 | COMMENT= High-performance, pure-Python HTTP server used by CherryPy | |
12 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
13 | 12 | |||
14 | DEPENDS+= ${PYPKGPREFIX}-six>=1.11.0:../../lang/py-six | |||
15 | DEPENDS+= ${PYPKGPREFIX}-more-itertools-[0-9]*:../../devel/py-more-itertools | |||
16 | BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7.0.0:../../devel/py-setuptools_scm | 13 | BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7.0.0:../../devel/py-setuptools_scm | |
14 | DEPENDS+= ${PYPKGPREFIX}-jaraco.functools-[0-9]*:../../devel/py-jaraco.functools | |||
15 | DEPENDS+= ${PYPKGPREFIX}-more-itertools>=2.6:../../devel/py-more-itertools | |||
16 | DEPENDS+= ${PYPKGPREFIX}-six>=1.11.0:../../lang/py-six | |||
17 | TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.5.3:../../devel/py-coverage | 17 | TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.5.3:../../devel/py-coverage | |
18 | TEST_DEPENDS+= ${PYPKGPREFIX}-ddt-[0-9]*:../../devel/py-ddt | |||
19 | TEST_DEPENDS+= ${PYPKGPREFIX}-portend-[0-9]*:../../net/py-portend | 18 | TEST_DEPENDS+= ${PYPKGPREFIX}-portend-[0-9]*:../../net/py-portend | |
20 | TEST_DEPENDS+= ${PYPKGPREFIX}-requests-unixsocket-[0-9]*:../../devel/py-requests-unixsocket | 19 | TEST_DEPENDS+= ${PYPKGPREFIX}-requests-unixsocket-[0-9]*:../../devel/py-requests-unixsocket | |
21 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=2.8:../../devel/py-test | 20 | TEST_DEPENDS+= ${PYPKGPREFIX}-requests-toolbelt-[0-9]*:../../devel/py-requests-toolbelt | |
22 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.7.1:../../devel/py-test-cov | 21 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=4.6.6:../../devel/py-test | |
22 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.12.0:../../devel/py-test-cov | |||
23 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=1.10.4:../../devel/py-test-mock | 23 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=1.10.4:../../devel/py-test-mock | |
24 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-sugar>=0.9.1:../../devel/py-test-sugar | 24 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-rerunfailures-[0-9]*:../../devel/py-test-rerunfailures | |
25 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-testmon>=0.9.7:../../devel/py-test-testmon | 25 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-sugar>=0.9.3:../../devel/py-test-sugar | |
26 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-watch>=4.2.0:../../devel/py-test-watch | 26 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-watch>=4.2.0:../../devel/py-test-watch | |
27 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.28.0:../../devel/py-test-xdist | 27 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.28.0:../../devel/py-test-xdist | |
28 | TEST_DEPENDS+= ${PYPKGPREFIX}-trustme>=0.4.0:../../security/py-trustme | 28 | TEST_DEPENDS+= ${PYPKGPREFIX}-trustme>=0.4.0:../../security/py-trustme | |
29 | 29 | TEST_DEPENDS+= ${PYPKGPREFIX}-trustme>=0.4.0:../../security/py-trustme | ||
30 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |||
31 | 30 | |||
32 | USE_LANGUAGES= # none | 31 | USE_LANGUAGES= # none | |
33 | 32 | |||
34 | USE_PKG_RESOURCES= yes | 33 | USE_PKG_RESOURCES= yes | |
35 | 34 | |||
35 | PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-portend | |||
36 | ||||
36 | post-install: | 37 | post-install: | |
37 | cd ${DESTDIR}${PREFIX}/bin && \ | 38 | cd ${DESTDIR}${PREFIX}/bin && \ | |
38 | ${MV} cheroot cheroot-${PYVERSSUFFIX} || ${TRUE} | 39 | ${MV} cheroot cheroot-${PYVERSSUFFIX} || ${TRUE} | |
39 | 40 | |||
40 | do-test: | 41 | do-test: | |
41 | cd ${WRKSRC} && py.test-${PYVERSSUFFIX} | 42 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} | |
42 | 43 | |||
43 | .include "../../lang/python/egg.mk" | 44 | .include "../../lang/python/egg.mk" | |
44 | PYTHON_VERSIONED_DEPENDENCIES+= OpenSSL:test | 45 | PYTHON_VERSIONED_DEPENDENCIES+= OpenSSL:test | |
45 | .include "../../lang/python/versioned_dependencies.mk" | 46 | .include "../../lang/python/versioned_dependencies.mk" | |
46 | .include "../../mk/bsd.pkg.mk" | 47 | .include "../../mk/bsd.pkg.mk" |
@@ -1,86 +1,112 @@ | @@ -1,86 +1,112 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.12 2019/05/21 08:36:32 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.13 2022/11/06 18:21:11 adam Exp $ | |
2 | bin/cheroot-${PYVERSSUFFIX} | 2 | bin/cheroot-${PYVERSSUFFIX} | |
3 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 3 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
4 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 4 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
5 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 5 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
6 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | 6 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | |
7 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 7 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | |
8 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 8 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
9 | ${PYSITELIB}/cheroot/__init__.py | 9 | ${PYSITELIB}/cheroot/__init__.py | |
10 | ${PYSITELIB}/cheroot/__init__.pyc | 10 | ${PYSITELIB}/cheroot/__init__.pyc | |
11 | ${PYSITELIB}/cheroot/__init__.pyi | |||
11 | ${PYSITELIB}/cheroot/__init__.pyo | 12 | ${PYSITELIB}/cheroot/__init__.pyo | |
12 | ${PYSITELIB}/cheroot/__main__.py | 13 | ${PYSITELIB}/cheroot/__main__.py | |
13 | ${PYSITELIB}/cheroot/__main__.pyc | 14 | ${PYSITELIB}/cheroot/__main__.pyc | |
14 | ${PYSITELIB}/cheroot/__main__.pyo | 15 | ${PYSITELIB}/cheroot/__main__.pyo | |
15 | ${PYSITELIB}/cheroot/_compat.py | 16 | ${PYSITELIB}/cheroot/_compat.py | |
16 | ${PYSITELIB}/cheroot/_compat.pyc | 17 | ${PYSITELIB}/cheroot/_compat.pyc | |
17 | ${PYSITELIB}/cheroot/_compat.pyo | 18 | ${PYSITELIB}/cheroot/_compat.pyo | |
18 | ${PYSITELIB}/cheroot/cli.py | 19 | ${PYSITELIB}/cheroot/cli.py | |
19 | ${PYSITELIB}/cheroot/cli.pyc | 20 | ${PYSITELIB}/cheroot/cli.pyc | |
21 | ${PYSITELIB}/cheroot/cli.pyi | |||
20 | ${PYSITELIB}/cheroot/cli.pyo | 22 | ${PYSITELIB}/cheroot/cli.pyo | |
23 | ${PYSITELIB}/cheroot/connections.py | |||
24 | ${PYSITELIB}/cheroot/connections.pyc | |||
25 | ${PYSITELIB}/cheroot/connections.pyi | |||
26 | ${PYSITELIB}/cheroot/connections.pyo | |||
21 | ${PYSITELIB}/cheroot/errors.py | 27 | ${PYSITELIB}/cheroot/errors.py | |
22 | ${PYSITELIB}/cheroot/errors.pyc | 28 | ${PYSITELIB}/cheroot/errors.pyc | |
29 | ${PYSITELIB}/cheroot/errors.pyi | |||
23 | ${PYSITELIB}/cheroot/errors.pyo | 30 | ${PYSITELIB}/cheroot/errors.pyo | |
24 | ${PYSITELIB}/cheroot/makefile.py | 31 | ${PYSITELIB}/cheroot/makefile.py | |
25 | ${PYSITELIB}/cheroot/makefile.pyc | 32 | ${PYSITELIB}/cheroot/makefile.pyc | |
33 | ${PYSITELIB}/cheroot/makefile.pyi | |||
26 | ${PYSITELIB}/cheroot/makefile.pyo | 34 | ${PYSITELIB}/cheroot/makefile.pyo | |
35 | ${PYSITELIB}/cheroot/py.typed | |||
27 | ${PYSITELIB}/cheroot/server.py | 36 | ${PYSITELIB}/cheroot/server.py | |
28 | ${PYSITELIB}/cheroot/server.pyc | 37 | ${PYSITELIB}/cheroot/server.pyc | |
38 | ${PYSITELIB}/cheroot/server.pyi | |||
29 | ${PYSITELIB}/cheroot/server.pyo | 39 | ${PYSITELIB}/cheroot/server.pyo | |
30 | ${PYSITELIB}/cheroot/ssl/__init__.py | 40 | ${PYSITELIB}/cheroot/ssl/__init__.py | |
31 | ${PYSITELIB}/cheroot/ssl/__init__.pyc | 41 | ${PYSITELIB}/cheroot/ssl/__init__.pyc | |
42 | ${PYSITELIB}/cheroot/ssl/__init__.pyi | |||
32 | ${PYSITELIB}/cheroot/ssl/__init__.pyo | 43 | ${PYSITELIB}/cheroot/ssl/__init__.pyo | |
33 | ${PYSITELIB}/cheroot/ssl/builtin.py | 44 | ${PYSITELIB}/cheroot/ssl/builtin.py | |
34 | ${PYSITELIB}/cheroot/ssl/builtin.pyc | 45 | ${PYSITELIB}/cheroot/ssl/builtin.pyc | |
46 | ${PYSITELIB}/cheroot/ssl/builtin.pyi | |||
35 | ${PYSITELIB}/cheroot/ssl/builtin.pyo | 47 | ${PYSITELIB}/cheroot/ssl/builtin.pyo | |
36 | ${PYSITELIB}/cheroot/ssl/pyopenssl.py | 48 | ${PYSITELIB}/cheroot/ssl/pyopenssl.py | |
37 | ${PYSITELIB}/cheroot/ssl/pyopenssl.pyc | 49 | ${PYSITELIB}/cheroot/ssl/pyopenssl.pyc | |
50 | ${PYSITELIB}/cheroot/ssl/pyopenssl.pyi | |||
38 | ${PYSITELIB}/cheroot/ssl/pyopenssl.pyo | 51 | ${PYSITELIB}/cheroot/ssl/pyopenssl.pyo | |
39 | ${PYSITELIB}/cheroot/test/__init__.py | 52 | ${PYSITELIB}/cheroot/test/__init__.py | |
40 | ${PYSITELIB}/cheroot/test/__init__.pyc | 53 | ${PYSITELIB}/cheroot/test/__init__.pyc | |
41 | ${PYSITELIB}/cheroot/test/__init__.pyo | 54 | ${PYSITELIB}/cheroot/test/__init__.pyo | |
55 | ${PYSITELIB}/cheroot/test/_pytest_plugin.py | |||
56 | ${PYSITELIB}/cheroot/test/_pytest_plugin.pyc | |||
57 | ${PYSITELIB}/cheroot/test/_pytest_plugin.pyo | |||
42 | ${PYSITELIB}/cheroot/test/conftest.py | 58 | ${PYSITELIB}/cheroot/test/conftest.py | |
43 | ${PYSITELIB}/cheroot/test/conftest.pyc | 59 | ${PYSITELIB}/cheroot/test/conftest.pyc | |
44 | ${PYSITELIB}/cheroot/test/conftest.pyo | 60 | ${PYSITELIB}/cheroot/test/conftest.pyo | |
45 | ${PYSITELIB}/cheroot/test/helper.py | 61 | ${PYSITELIB}/cheroot/test/helper.py | |
46 | ${PYSITELIB}/cheroot/test/helper.pyc | 62 | ${PYSITELIB}/cheroot/test/helper.pyc | |
47 | ${PYSITELIB}/cheroot/test/helper.pyo | 63 | ${PYSITELIB}/cheroot/test/helper.pyo | |
48 | ${PYSITELIB}/cheroot/test/test__compat.py | 64 | ${PYSITELIB}/cheroot/test/test__compat.py | |
49 | ${PYSITELIB}/cheroot/test/test__compat.pyc | 65 | ${PYSITELIB}/cheroot/test/test__compat.pyc | |
50 | ${PYSITELIB}/cheroot/test/test__compat.pyo | 66 | ${PYSITELIB}/cheroot/test/test__compat.pyo | |
67 | ${PYSITELIB}/cheroot/test/test_cli.py | |||
68 | ${PYSITELIB}/cheroot/test/test_cli.pyc | |||
69 | ${PYSITELIB}/cheroot/test/test_cli.pyo | |||
51 | ${PYSITELIB}/cheroot/test/test_conn.py | 70 | ${PYSITELIB}/cheroot/test/test_conn.py | |
52 | ${PYSITELIB}/cheroot/test/test_conn.pyc | 71 | ${PYSITELIB}/cheroot/test/test_conn.pyc | |
53 | ${PYSITELIB}/cheroot/test/test_conn.pyo | 72 | ${PYSITELIB}/cheroot/test/test_conn.pyo | |
54 | ${PYSITELIB}/cheroot/test/test_core.py | 73 | ${PYSITELIB}/cheroot/test/test_core.py | |
55 | ${PYSITELIB}/cheroot/test/test_core.pyc | 74 | ${PYSITELIB}/cheroot/test/test_core.pyc | |
56 | ${PYSITELIB}/cheroot/test/test_core.pyo | 75 | ${PYSITELIB}/cheroot/test/test_core.pyo | |
57 | ${PYSITELIB}/cheroot/test/test_dispatch.py | 76 | ${PYSITELIB}/cheroot/test/test_dispatch.py | |
58 | ${PYSITELIB}/cheroot/test/test_dispatch.pyc | 77 | ${PYSITELIB}/cheroot/test/test_dispatch.pyc | |
59 | ${PYSITELIB}/cheroot/test/test_dispatch.pyo | 78 | ${PYSITELIB}/cheroot/test/test_dispatch.pyo | |
60 | ${PYSITELIB}/cheroot/test/test_errors.py | 79 | ${PYSITELIB}/cheroot/test/test_errors.py | |
61 | ${PYSITELIB}/cheroot/test/test_errors.pyc | 80 | ${PYSITELIB}/cheroot/test/test_errors.pyc | |
62 | ${PYSITELIB}/cheroot/test/test_errors.pyo | 81 | ${PYSITELIB}/cheroot/test/test_errors.pyo | |
63 | ${PYSITELIB}/cheroot/test/test_makefile.py | 82 | ${PYSITELIB}/cheroot/test/test_makefile.py | |
64 | ${PYSITELIB}/cheroot/test/test_makefile.pyc | 83 | ${PYSITELIB}/cheroot/test/test_makefile.pyc | |
65 | ${PYSITELIB}/cheroot/test/test_makefile.pyo | 84 | ${PYSITELIB}/cheroot/test/test_makefile.pyo | |
66 | ${PYSITELIB}/cheroot/test/test_server.py | 85 | ${PYSITELIB}/cheroot/test/test_server.py | |
67 | ${PYSITELIB}/cheroot/test/test_server.pyc | 86 | ${PYSITELIB}/cheroot/test/test_server.pyc | |
68 | ${PYSITELIB}/cheroot/test/test_server.pyo | 87 | ${PYSITELIB}/cheroot/test/test_server.pyo | |
69 | ${PYSITELIB}/cheroot/test/test_ssl.py | 88 | ${PYSITELIB}/cheroot/test/test_ssl.py | |
70 | ${PYSITELIB}/cheroot/test/test_ssl.pyc | 89 | ${PYSITELIB}/cheroot/test/test_ssl.pyc | |
71 | ${PYSITELIB}/cheroot/test/test_ssl.pyo | 90 | ${PYSITELIB}/cheroot/test/test_ssl.pyo | |
91 | ${PYSITELIB}/cheroot/test/test_wsgi.py | |||
92 | ${PYSITELIB}/cheroot/test/test_wsgi.pyc | |||
93 | ${PYSITELIB}/cheroot/test/test_wsgi.pyo | |||
72 | ${PYSITELIB}/cheroot/test/webtest.py | 94 | ${PYSITELIB}/cheroot/test/webtest.py | |
73 | ${PYSITELIB}/cheroot/test/webtest.pyc | 95 | ${PYSITELIB}/cheroot/test/webtest.pyc | |
74 | ${PYSITELIB}/cheroot/test/webtest.pyo | 96 | ${PYSITELIB}/cheroot/test/webtest.pyo | |
75 | ${PYSITELIB}/cheroot/testing.py | 97 | ${PYSITELIB}/cheroot/testing.py | |
76 | ${PYSITELIB}/cheroot/testing.pyc | 98 | ${PYSITELIB}/cheroot/testing.pyc | |
99 | ${PYSITELIB}/cheroot/testing.pyi | |||
77 | ${PYSITELIB}/cheroot/testing.pyo | 100 | ${PYSITELIB}/cheroot/testing.pyo | |
78 | ${PYSITELIB}/cheroot/workers/__init__.py | 101 | ${PYSITELIB}/cheroot/workers/__init__.py | |
79 | ${PYSITELIB}/cheroot/workers/__init__.pyc | 102 | ${PYSITELIB}/cheroot/workers/__init__.pyc | |
103 | ${PYSITELIB}/cheroot/workers/__init__.pyi | |||
80 | ${PYSITELIB}/cheroot/workers/__init__.pyo | 104 | ${PYSITELIB}/cheroot/workers/__init__.pyo | |
81 | ${PYSITELIB}/cheroot/workers/threadpool.py | 105 | ${PYSITELIB}/cheroot/workers/threadpool.py | |
82 | ${PYSITELIB}/cheroot/workers/threadpool.pyc | 106 | ${PYSITELIB}/cheroot/workers/threadpool.pyc | |
107 | ${PYSITELIB}/cheroot/workers/threadpool.pyi | |||
83 | ${PYSITELIB}/cheroot/workers/threadpool.pyo | 108 | ${PYSITELIB}/cheroot/workers/threadpool.pyo | |
84 | ${PYSITELIB}/cheroot/wsgi.py | 109 | ${PYSITELIB}/cheroot/wsgi.py | |
85 | ${PYSITELIB}/cheroot/wsgi.pyc | 110 | ${PYSITELIB}/cheroot/wsgi.pyc | |
111 | ${PYSITELIB}/cheroot/wsgi.pyi | |||
86 | ${PYSITELIB}/cheroot/wsgi.pyo | 112 | ${PYSITELIB}/cheroot/wsgi.pyo |
@@ -1,7 +1,6 @@ | @@ -1,7 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.26 2021/10/26 11:30:29 nia Exp $ | 1 | $NetBSD: distinfo,v 1.27 2022/11/06 18:21:11 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (cheroot-6.5.8.tar.gz) = 6cbdf424f6d2455071526615b60b28cc4660bc8078264c2af6ea81ac18f7ee72 | 3 | BLAKE2s (cheroot-8.6.0.tar.gz) = 89cc1e9a447b750d07b206c26e3d6e45fba4672bbdb9f6332d6f382abfa61ad6 | |
4 | SHA512 (cheroot-6.5.8.tar.gz) = 5abdf51ddb48b2519c795c5bcefce3d024dbf0fa0f881e94060444d9f5051a2e15b71aa0b3e2823dd7cd8b0e5f1b778580342332bbd3456c61e5493a84199966 | 4 | SHA512 (cheroot-8.6.0.tar.gz) = 26e48c935fe32d4ce3cf6ae20b5b272416ca53bd8496527c2958ec2ebe87529c831f283ae900e13271b610e39531b682df0376935ecc3bcfcca11c299cd2a893 | |
5 | Size (cheroot-6.5.8.tar.gz) = 86158 bytes | 5 | Size (cheroot-8.6.0.tar.gz) = 134779 bytes | |
6 | SHA1 (patch-setup.cfg) = a8e2352c4ca85c82fddc375bb3912a2581307679 | 6 | SHA1 (patch-setup.cfg) = bb33ee596210affecd65cf665bd2335aee2ff2f0 | |
7 | SHA1 (patch-setup.py) = d3261389a4422608df336940e73de6634633574c |
@@ -1,14 +1,16 @@ | @@ -1,14 +1,16 @@ | |||
1 | $NetBSD: patch-setup.cfg,v 1.1 2019/12/21 23:51:56 joerg Exp $ | 1 | $NetBSD: patch-setup.cfg,v 1.2 2022/11/06 18:21:11 adam Exp $ | |
2 | 2 | |||
3 | Python 2.7 doesn't extract the version otherwise. | 3 | setuptools_scm_git_archive is part of setuptools_scm as of 7.0.0. | |
4 | 4 | |||
5 | --- setup.cfg.orig 2019-12-21 21:46:41.214063294 +0000 | 5 | --- setup.cfg.orig 2022-11-06 17:29:56.000000000 +0000 | |
6 | +++ setup.cfg | 6 | +++ setup.cfg | |
7 | @@ -6,6 +6,7 @@ universal = 1 | 7 | @@ -55,8 +55,7 @@ python_requires = >=2.7,!=3.0.*,!=3.1.*, | |
8 | 8 | packages = find: | ||
9 | [metadata] | 9 | include_package_data = True | |
10 | name = cheroot | 10 | setup_requires = | |
11 | +version = 6.5.8 | 11 | - setuptools_scm>=1.15.0 | |
12 | url = https://cheroot.cherrypy.org | 12 | - setuptools_scm_git_archive>=1.0 | |
13 | project_urls = | 13 | + setuptools_scm>=7.0.0 | |
14 | CI: AppVeyor = https://ci.appveyor.com/project/cherrypy/cheroot | 14 | install_requires = | |
15 | backports.functools_lru_cache; python_version < '3.3' | |||
16 | selectors2; python_version< '3.4' |