-
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. |
johnslavik
left a comment
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]> Signed-off-by: Richard Purdie <[email protected]>
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 <[email protected]> Signed-off-by: Richard Purdie <[email protected]>
…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.