Skip to content
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

Add Python 3.13 and 3.14 into the matrix. #146

Merged
merged 1 commit into from
Sep 11, 2024
Merged

Add Python 3.13 and 3.14 into the matrix. #146

merged 1 commit into from
Sep 11, 2024

Conversation

jaraco
Copy link
Owner

@jaraco jaraco commented Sep 9, 2024

No description provided.

@jaraco
Copy link
Owner Author

jaraco commented Sep 9, 2024

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.

Copy link
Contributor

@bswck bswck left a 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!

@jaraco jaraco merged commit 3fe8c5b into main Sep 11, 2024
26 of 32 checks passed
@jaraco jaraco deleted the feature/py314 branch September 11, 2024 22:15
@jaraco jaraco mentioned this pull request Sep 11, 2024
clrpackages pushed a commit to clearlinux-pkgs/pypi-setuptools that referenced this pull request Sep 19, 2024
…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
clrpackages pushed a commit to clearlinux-pkgs/pypi-keyring that referenced this pull request Sep 19, 2024
…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
clrpackages pushed a commit to clearlinux-pkgs/pypi-zipp that referenced this pull request Sep 24, 2024
…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
brainhoard-github pushed a commit to distro-core-curated-mirrors/poky-contrib that referenced this pull request Sep 27, 2024
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>
kraj pushed a commit to YoeDistro/poky that referenced this pull request Sep 30, 2024
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>
kraj pushed a commit to YoeDistro/poky that referenced this pull request Sep 30, 2024
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>
halstead pushed a commit to yoctoproject/poky that referenced this pull request Sep 30, 2024
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>
halstead pushed a commit to openembedded/openembedded-core that referenced this pull request Sep 30, 2024
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>
daregit pushed a commit to daregit/yocto-combined that referenced this pull request Sep 30, 2024
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>
daregit pushed a commit to daregit/yocto-combined that referenced this pull request Oct 1, 2024
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>
clrpackages pushed a commit to clearlinux-pkgs/pypi-jaraco.functools that referenced this pull request Oct 1, 2024
…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
@jaraco jaraco restored the feature/py314 branch October 28, 2024 16:10
@jaraco jaraco deleted the feature/py314 branch October 28, 2024 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants