Skip to content

Conversation

@judaew
Copy link
Member

@judaew judaew commented Nov 24, 2025

Commits:

  • py-ansible-compat: Add Python 3.14 subport
  • py-ansible-core: Update to 2.20.0; add Python 3.14 support
  • py-ansible: Update to 13.0.0
  • ansible-lint: Update to 25.11.1 & switch to Python 3.14

Description

Type(s)
  • bugfix
  • enhancement
  • security fix
Tested on

macOS 15.7.2 24G325 x86_64
Command Line Tools 26.1.0.0.1.1761104275

Verification

Have you

  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • referenced existing tickets on Trac with full URL in commit message?
  • checked your Portfile with port lint?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

@macportsbot
Copy link

Notifying maintainers:
@steenzout for port py-ansible-core, py-ansible.
@adfernandes for port py-ansible-core, py-ansible.
@stromnov for port py-bcrypt, py-jsonschema-specifications, py-jsonschema, py-paramiko, py-pynacl.
@lpsinger for port py-httplib2.
@michaelld for port py-ruamel-yaml-clib.
@zdw for port ansible-lint.

@macportsbot macportsbot added type: update maintainer: open Affects an openmaintainer port by: member Created by a member with commit rights labels Nov 24, 2025
@judaew judaew force-pushed the ansible-lint-25.11.0 branch from b7a1f24 to 6d58466 Compare November 24, 2025 01:56
Copy link
Contributor

@lpsinger lpsinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 for py-httplib2.

@judaew judaew force-pushed the ansible-lint-25.11.0 branch from 37606fc to 3641311 Compare November 26, 2025 18:37
@judaew judaew marked this pull request as draft November 26, 2025 19:06
@judaew judaew force-pushed the ansible-lint-25.11.0 branch 2 times, most recently from ecd3103 to efca8fc Compare November 26, 2025 23:12
@judaew judaew force-pushed the ansible-lint-25.11.0 branch from efca8fc to c58dd4b Compare November 27, 2025 01:35
@judaew judaew force-pushed the ansible-lint-25.11.0 branch from c58dd4b to 7218f15 Compare November 27, 2025 01:37
@judaew judaew marked this pull request as ready for review November 27, 2025 01:50
@judaew judaew force-pushed the ansible-lint-25.11.0 branch from 7218f15 to 8941425 Compare November 27, 2025 13:15
@judaew
Copy link
Member Author

judaew commented Nov 27, 2025

While this PR was open, ansible-lint changed its distfile again, which broke the checksums once more. This issue has occurred several times already.
@reneeotten, what would be the best way to handle this situation?

@judaew judaew changed the title ansible-lint: Update to 25.11.0; py-ansible: Update to 13.0.0 ansible-lint: Update to 25.11.1; py-ansible: Update to 13.0.0 Nov 27, 2025
@reneeotten
Copy link
Contributor

@reneeotten, what would be the best way to handle this situation?

The preferred source for Python packages is PyPI - just use that and it should avoid these issues. There are very few reasons to use GitHub (e.g., PyPI doesn't provide the source but only wheels, or you want to run the tests but they are not included in PyPI archive).

@judaew judaew force-pushed the ansible-lint-25.11.0 branch from 8941425 to a28700b Compare November 27, 2025 18:53
@judaew judaew merged commit 46e6c65 into macports:master Nov 28, 2025
3 checks passed
@judaew judaew deleted the ansible-lint-25.11.0 branch November 28, 2025 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

by: member Created by a member with commit rights maintainer: open Affects an openmaintainer port type: update

Development

Successfully merging this pull request may close these issues.

7 participants