FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

馃И馃敟 Delete the `egg-info` integration test by webknjaz 路 Pull Request #84686 路 ansible/ansible 路 GitHub

馃И馃敟 Delete the egg-info integration test - #84686

Merged
webknjaz merged 1 commit into
ansible:develfrom
webknjaz:testing/egg-info-drop
Feb 7, 2025
Merged

webknjaz merged 1 commit into
ansible:develfrom
webknjaz:testing/egg-info-drop

Conversation

webknjaz commented Feb 7, 2025

Copy link
Copy Markdown
Member

Previously, the integration test depended on luck. setuptools used to be bundled in Python stdlib's ensurepip. Python 3.12 and newer no longer include it. This test imports pkg_resources that is a part of setuptools, meaning that it'll run out of luck at some point, under newer Python runtimes.

This test does not seem to be useful to us so instead of fixing it, we remove it from the repo [1].

Supersedes #84681.

SUMMARY

SSIA

ISSUE TYPE
  • Test Pull Request

Previously, the integration test depended on luck. `setuptools` used
to be bundled in Python stdlib's `ensurepip`. Python 3.12 and newer no
longer include it. This test imports `pkg_resources` that is a part of
`setuptools`, meaning that it'll run out of luck at some point, under
newer Python runtimes.

This test does not seem to be useful to us so instead of fixing it, we
remove it from the repo [[1]].

Supersedes ansible#84681.

[1]: ansible#84681 (comment)
webknjaz requested a review from mattclay February 7, 2025 18:15
ansibot added test This PR relates to tests. needs_triage Needs a first human triage before being processed. labels Feb 7, 2025
webknjaz merged commit ee49adf into ansible:devel Feb 7, 2025
webknjaz added a commit that referenced this pull request Feb 10, 2025
Previously, the integration test depended on luck. `setuptools` used
to be bundled in Python stdlib's `ensurepip`. Python 3.12 and newer no
longer include it. This test imports `pkg_resources` that is a part of
`setuptools`, meaning that it'll run out of luck at some point, under
newer Python runtimes.

This test does not seem to be useful to us so instead of fixing it, we
remove it from the repo [[1]].

Supersedes #84681.

[1]: #84681 (comment)
(cherry picked from commit ee49adf)

Co-authored-by: 馃嚭馃嚘 Sviatoslav Sydorenko (小胁褟褌芯褋谢邪胁 小懈写芯褉械薪泻芯) <webknjaz@redhat.com>
webknjaz added a commit that referenced this pull request Feb 10, 2025
Previously, the integration test depended on luck. `setuptools` used
to be bundled in Python stdlib's `ensurepip`. Python 3.12 and newer no
longer include it. This test imports `pkg_resources` that is a part of
`setuptools`, meaning that it'll run out of luck at some point, under
newer Python runtimes.

This test does not seem to be useful to us so instead of fixing it, we
remove it from the repo [[1]].

Supersedes #84681.

[1]: #84681 (comment)
(cherry picked from commit ee49adf)

Co-authored-by: 馃嚭馃嚘 Sviatoslav Sydorenko (小胁褟褌芯褋谢邪胁 小懈写芯褉械薪泻芯) <webknjaz@redhat.com>
webknjaz added a commit that referenced this pull request Feb 10, 2025
Previously, the integration test depended on luck. `setuptools` used
to be bundled in Python stdlib's `ensurepip`. Python 3.12 and newer no
longer include it. This test imports `pkg_resources` that is a part of
`setuptools`, meaning that it'll run out of luck at some point, under
newer Python runtimes.

This test does not seem to be useful to us so instead of fixing it, we
remove it from the repo [[1]].

Supersedes #84681.

[1]: #84681 (comment)
(cherry picked from commit ee49adf)

Co-authored-by: 馃嚭馃嚘 Sviatoslav Sydorenko (小胁褟褌芯褋谢邪胁 小懈写芯褉械薪泻芯) <webknjaz@redhat.com>
webknjaz added a commit to webknjaz/ansible that referenced this pull request Feb 10, 2025
Previously, the integration test depended on luck. `setuptools` used
to be bundled in Python stdlib's `ensurepip`. Python 3.12 and newer no
longer include it. This test imports `pkg_resources` that is a part of
`setuptools`, meaning that it'll run out of luck at some point, under
newer Python runtimes.

This test does not seem to be useful to us so instead of fixing it, we
remove it from the repo [[1]].

Supersedes ansible#84681.

[1]: ansible#84681 (comment)

(cherry picked from commit ee49adf)

Copy link
Copy Markdown
Member Author

Backports: #84695 / #84696 / #84697 / #84698.

Copy link
Copy Markdown
Member

@webknjaz Why backport this? Is there some issue with the stable branches?

sivel removed the needs_triage Needs a first human triage before being processed. label Feb 10, 2025

Copy link
Copy Markdown
Member Author

@mattclay my assumption was that we'd bump macos there which would hit the same issue.

Copy link
Copy Markdown
Member

We generally don't backport new platforms or versions unless there's a good reason. The most common is updating an older FreeBSD version from X.Y to X.Y+N when the previous version no longer works in CI.

Copy link
Copy Markdown
Member Author

Ack

ansible locked and limited conversation to collaborators Mar 7, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

test This PR relates to tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants


Back | FazBrowse Home | New Git URL