-
Notifications
You must be signed in to change notification settings - Fork 37
Add Python 3.13 and 3.14 into the matrix. #146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
I tested this change against the zipp project, and it worked as well as could be expected. I want to add @bswck as a reviewer, but GH doesn't let me. Please take a look. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The end version bumped, an intermediate version added.
No updates necessary in other files unless for dropping 3.8 separately.
Looks good, let's go!
…version 75.1.0 Anderson Bravalheri (3): Add warning for universal wheels Adapt tests for deprecation of universal Add news fragment Avasam (3): Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. Fix cross-platform compilation using `distutils._msvccompiler.MSVCCompiler` Fix cross-platform compilation using `distutils._msvccompiler.MSVCCompiler`. Dimitri Papadopoulos (3): Ignore TRY400 globally Clean up ruff ignore Fix a couple typos found by codespell Jason R. Coombs (32): Remove workaround for sphinx-contrib/sphinx-lint#83 Clean up cruft in errors docstring. Rely on dependencies instead of vendoring them. Simply log the directory being created, rather than the whole ancestry. Updated mkpath to use pathlib.Path.mkdir. Refactored mkpath as a singledispatch function. Declare also the dependencies used by distutils (adds jaraco.collections). Replaced global variable with a custom cache wrapper. Extracted _copy_one function. "Removed support for 'compress="compress"' to archive_util.make_tarball." Removed deprecated 'check_warnings' from 'sdist' and 'regitser' commands. Enabled TestPyPIRCCommand to run its tests. Removed dependence of TestSdist on test_config. Replaced open/read/close logic with 'read_text' and added encoding to address EncodingWarning. Remove collect_ignore referring to msvc9compiler. Flagged register and upload commands and deprecated. Move comment back to its relevant line. Remove pypi-based commands upload, register, upload-docs. Decouple sdist tests from pypirc fixture. Removed PyPI commands (register, upload) and supporting logic. Remove reliance on distutils commands for external dependencies check. Remove borland compiler. Allow the workflow to be triggered manually. Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) Move the comment to the docstring. Use double-backticks for rst compatibility. Bump version: 74.1.2 → 74.1.3 Remove news fragments, not useful here. Add news fragment. Bump version: 74.1.3 → 75.0.0 Removed reference to upload_docs module in entry points. Bump version: 75.0.0 → 75.1.0 Naveen M K (1): cygwinccompiler: Get the compilers from sysconfig
…sion 25.4.0 Anderson Bravalheri (1): Add `--fix` flag to ruff pre-commit hook for automatic suggestion of fixes (jaraco/skeleton#140) Avasam (4): Add Protocols, remove @overload, from `.coveragerc` `exclude_also` (jaraco/skeleton#135) Loosen restrictions on mypy (jaraco/skeleton#136) Re-enable mypy and add libraries to type checking Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. David Hotham (1): add a couple of type annotations Dimitri Papadopoulos Orfanos (1): Update to the latest ruff version (jaraco/skeleton#137) Jason R. Coombs (16): Split the test dependencies into four classes (test, cover, type, check). (jaraco/skeleton#139) Add upstream and local sections for 'type' extra, since many projects will have 'types-*' dependencies. 🧎♀️ Genuflect to the types. 🧎♀️ Genuflect to the types. Restrict SimpleCredential to require a password. Introduce AnonymousCredential to support the use-case of a secret without a username. Add news fragment. Disable mypy for now. Ref jaraco/skeleton#143 Move overload-overlap disablement to its own line for easier diffs and simpler relevant comments. Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. Add support for linking usernames. Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. Remove workaround for sphinx-contrib/sphinx-lint#83 Allow the workflow to be triggered manually. Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) Finalize
…n 3.20.2 Avasam (1): Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. Jason R. Coombs (12): Move overload-overlap disablement to its own line for easier diffs and simpler relevant comments. Expand docs and tests for overlay. Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. Add support for linking usernames. Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. Remove workaround for sphinx-contrib/sphinx-lint#83 Allow the workflow to be triggered manually. Suppress F821 Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) Make zipp.compat.overlay.zipfile hashable. Finalize Make no assertions about the number. It could be negative. Kagami Sascha Rosylight (1): Remove unexpected character \ufeff
Changelog: =========== - Make no assertions about the number. It could be negative. - Make zipp.compat.overlay.zipfile hashable. - Merge https://github.com/jaraco/skeleton - Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) - Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. - Merge pull request #125 from saschanaz/patch-1 - Suppress F821 - Allow the workflow to be triggered manually. - Remove workaround for sphinx-contrib/sphinx-lint#83 - Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. - Add support for linking usernames. - Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. - Expand docs and tests for overlay. - Remove unexpected character \ufeff Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Changelog: =========== - Make no assertions about the number. It could be negative. - Make zipp.compat.overlay.zipfile hashable. - Merge https://github.com/jaraco/skeleton - Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) - Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. - Merge pull request #125 from saschanaz/patch-1 - Suppress F821 - Allow the workflow to be triggered manually. - Remove workaround for sphinx-contrib/sphinx-lint#83 - Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. - Add support for linking usernames. - Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. - Expand docs and tests for overlay. - Remove unexpected character \ufeff Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Changelog: =========== - Make no assertions about the number. It could be negative. - Make zipp.compat.overlay.zipfile hashable. - Merge https://github.com/jaraco/skeleton - Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) - Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. - Merge pull request #125 from saschanaz/patch-1 - Suppress F821 - Allow the workflow to be triggered manually. - Remove workaround for sphinx-contrib/sphinx-lint#83 - Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. - Add support for linking usernames. - Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. - Expand docs and tests for overlay. - Remove unexpected character \ufeff Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Changelog: =========== - Make no assertions about the number. It could be negative. - Make zipp.compat.overlay.zipfile hashable. - Merge https://github.com/jaraco/skeleton - Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) - Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. - Merge pull request #125 from saschanaz/patch-1 - Suppress F821 - Allow the workflow to be triggered manually. - Remove workaround for sphinx-contrib/sphinx-lint#83 - Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. - Add support for linking usernames. - Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. - Expand docs and tests for overlay. - Remove unexpected character \ufeff (From OE-Core rev: 14a2e7b917ea3c0ce1720360f792a64741a8a4bc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog: =========== - Make no assertions about the number. It could be negative. - Make zipp.compat.overlay.zipfile hashable. - Merge https://github.com/jaraco/skeleton - Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) - Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. - Merge pull request #125 from saschanaz/patch-1 - Suppress F821 - Allow the workflow to be triggered manually. - Remove workaround for sphinx-contrib/sphinx-lint#83 - Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. - Add support for linking usernames. - Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. - Expand docs and tests for overlay. - Remove unexpected character \ufeff Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog: =========== - Make no assertions about the number. It could be negative. - Make zipp.compat.overlay.zipfile hashable. - Merge https://github.com/jaraco/skeleton - Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) - Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. - Merge pull request #125 from saschanaz/patch-1 - Suppress F821 - Allow the workflow to be triggered manually. - Remove workaround for sphinx-contrib/sphinx-lint#83 - Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. - Add support for linking usernames. - Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. - Expand docs and tests for overlay. - Remove unexpected character \ufeff (From OE-Core rev: 14a2e7b917ea3c0ce1720360f792a64741a8a4bc) Signed-off-by: Wang Mingyu <wangmyfujitsu.com> Signed-off-by: Richard Purdie <richard.purdielinuxfoundation.org>
Changelog: =========== - Make no assertions about the number. It could be negative. - Make zipp.compat.overlay.zipfile hashable. - Merge https://github.com/jaraco/skeleton - Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) - Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. - Merge pull request #125 from saschanaz/patch-1 - Suppress F821 - Allow the workflow to be triggered manually. - Remove workaround for sphinx-contrib/sphinx-lint#83 - Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. - Add support for linking usernames. - Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. - Expand docs and tests for overlay. - Remove unexpected character \ufeff (From OE-Core rev: 14a2e7b917ea3c0ce1720360f792a64741a8a4bc) Signed-off-by: Wang Mingyu <wangmyfujitsu.com> Signed-off-by: Richard Purdie <richard.purdielinuxfoundation.org>
…2 to version 4.1.0 Anderson Bravalheri (1): Add `--fix` flag to ruff pre-commit hook for automatic suggestion of fixes (jaraco/skeleton#140) Avasam (4): Add Protocols, remove @overload, from `.coveragerc` `exclude_also` (jaraco/skeleton#135) Loosen restrictions on mypy (jaraco/skeleton#136) Strict typing Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. Dimitri Papadopoulos Orfanos (1): Update to the latest ruff version (jaraco/skeleton#137) Jason R. Coombs (15): Split the test dependencies into four classes (test, cover, type, check). (jaraco/skeleton#139) Add upstream and local sections for 'type' extra, since many projects will have 'types-*' dependencies. Disable mypy for now. Ref jaraco/skeleton#143 Move overload-overlap disablement to its own line for easier diffs and simpler relevant comments. Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. Add support for linking usernames. Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. Remove workaround for sphinx-contrib/sphinx-lint#83 Allow the workflow to be triggered manually. Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) Added chainable decorator. 🚡 Toil the docs. Restore Python 3.8 compatibility. Use 'in' check to produce a bool. Finalize
….4.5 to version 6.5.2 Anderson Bravalheri (1): Bump pre-commit hook for ruff to avoid clashes with pytest-ruff (jaraco/skeleton#150) Avasam (1): Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. Jason R. Coombs (26): Remove workaround for sphinx-contrib/sphinx-lint#83 Allow the workflow to be triggered manually. Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) Add workaround for broken importlib.resources when an editable sentinel is present. Separate bpo from Python issue numbers. gh-123994: Generate utf-16 file using little endian and BOM. (#123995) 👹 Feed the hobgoblins (delint). Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#151) Include pyproject.toml in ruff.toml. Require Python 3.9 or later now that Python 3.8 is EOL. Use extend for proper workaround. 👹 Feed the hobgoblins (delint). Remove unused imports. Bump badge for 2025. Re-enable type checks. Apply import sort fixers from ruff. Add type annotations for Traversable.open. Remove Python 3.8 compatibility code. Finalize Consolidate MemoryTraversable._resolve. Replace unreachable block with simple assertion. Fixes diffcov failure. Add news fragment. Finalize Rely on Literal from stdlib. Add news fragment. Finalize Kurt McKee (3): Demonstrate python/cpython#127012 Catch `TraversalError`, raised by `Traversable.joinpath()` Resolve a `TypeError` lurking in the `read_text()` functional API Peter St. John (2): Add typing-extensions as a dependency Update pyproject.toml Petr Viktorin (1): gh-123085: _compile_importlib: Avoid copying sources before compilation (GH-124131)
…ion 7.5.0 Anderson Bravalheri (1): Bump pre-commit hook for ruff to avoid clashes with pytest-ruff (jaraco/skeleton#150) Avasam (1): Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. James Addison (2): engine: migrate from py3.14-removed `ast` classes _plequal: marginally reduce cyclomatic complexity (#223) Jason R. Coombs (10): Remove workaround for sphinx-contrib/sphinx-lint#83 Allow the workflow to be triggered manually. Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#151) Include pyproject.toml in ruff.toml. Require Python 3.9 or later now that Python 3.8 is EOL. Use extend for proper workaround. 👹 Feed the hobgoblins (delint). Add news fragment. Finalize Josh Stephenson (3): Update README.rst Update README.rst Update README.rst
…ion 5.8.0 Anderson Bravalheri (2): Add `--fix` flag to ruff pre-commit hook for automatic suggestion of fixes (jaraco/skeleton#140) Bump pre-commit hook for ruff to avoid clashes with pytest-ruff (jaraco/skeleton#150) Avasam (5): Add Protocols, remove @overload, from `.coveragerc` `exclude_also` (jaraco/skeleton#135) Loosen restrictions on mypy (jaraco/skeleton#136) Pass mypy Add return type to all public methods Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. Dimitri Papadopoulos Orfanos (1): Update to the latest ruff version (jaraco/skeleton#137) Jason R. Coombs (17): Split the test dependencies into four classes (test, cover, type, check). (jaraco/skeleton#139) Add upstream and local sections for 'type' extra, since many projects will have 'types-*' dependencies. Disable mypy for now. Ref jaraco/skeleton#143 Move overload-overlap disablement to its own line for easier diffs and simpler relevant comments. Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. Add support for linking usernames. Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. Remove workaround for sphinx-contrib/sphinx-lint#83 Allow the workflow to be triggered manually. Finalize Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#151) Include pyproject.toml in ruff.toml. Require Python 3.9 or later now that Python 3.8 is EOL. Use extend for proper workaround. Drop support for Python 3.8, now EOL. Finalize
…5.0 to version 8.6.1 Anderson Bravalheri (1): Bump pre-commit hook for ruff to avoid clashes with pytest-ruff (jaraco/skeleton#150) Avasam (1): Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. Jason R. Coombs (15): Remove workaround for sphinx-contrib/sphinx-lint#83 Allow the workflow to be triggered manually. 👹 Feed the hobgoblins (delint). Ensure redent is idempotent (doesn't add 8 spaces to already dedented values). Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) Separate bpo from Python issue numbers. Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#151) Include pyproject.toml in ruff.toml. Require Python 3.9 or later now that Python 3.8 is EOL. Use extend for proper workaround. Add support for rendering metadata where some fields have newlines (python/cpython#119650). When transforming the payload to a Description key, clear the payload. Finalize Fixed indentation logic to also honor blank lines. Finalize
… version 7.2.0 Anderson Bravalheri (3): Add `--fix` flag to ruff pre-commit hook for automatic suggestion of fixes (jaraco/skeleton#140) Bump pre-commit hook for ruff to avoid clashes with pytest-ruff (jaraco/skeleton#150) Fix new mandatory configuration field for RTD (jaraco/skeleton#159) Avasam (6): Add Protocols, remove @overload, from `.coveragerc` `exclude_also` (jaraco/skeleton#135) Loosen restrictions on mypy (jaraco/skeleton#136) Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort. Select Ruff rules for modern type annotations (jaraco/skeleton#160) Consistent import sorting (isort) (jaraco/skeleton#157) remove extra spaces in ruff.toml (jaraco/skeleton#164) Dimitri Papadopoulos Orfanos (3): Update to the latest ruff version (jaraco/skeleton#137) Enable ruff rules ISC001/ISC002 (jaraco/skeleton#158) Update to the latest ruff version (jaraco/skeleton#166) Jason R. Coombs (25): Split the test dependencies into four classes (test, cover, type, check). (jaraco/skeleton#139) Add upstream and local sections for 'type' extra, since many projects will have 'types-*' dependencies. 🧎♀️ Genuflect to the types. 🧎♀️ Genuflect to the types. Disable mypy for now. Ref jaraco/skeleton#143 Move overload-overlap disablement to its own line for easier diffs and simpler relevant comments. Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins. Add support for linking usernames. Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs. Remove workaround for sphinx-contrib/sphinx-lint#83 Allow the workflow to be triggered manually. Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146) Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#151) Include pyproject.toml in ruff.toml. Require Python 3.9 or later now that Python 3.8 is EOL. Use extend for proper workaround. 👹 Feed the hobgoblins (delint). Bump badge for 2025. Removing dependabot config. Closes jaraco/skeleton#156 Add support for building lxml on pre-release Pythons. Remove pycodestyle warnings, no longer meaningful when using ruff formatter. 👹 Feed the hobgoblins (delint). cpython-v3.14.0a5 rev=3c289d5d1b73 cpython-main rev=72e5b25efb58 Finalize
No description provided.