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

fix to make setup.cfg work with setuptools v67.0.0 #5333

Merged
merged 3 commits into from Jan 30, 2023

Conversation

wxtim
Copy link
Member

@wxtim wxtim commented Jan 30, 2023

A very small change to the format of the setup.cfg to make it work with the latest version of setuptools.

Non fast-tests cancelled.

See also https://github.com/pypa/setuptools/blob/v67.0.0/CHANGES.rst

(Still digging to find out what part of PEP508 or 440 was the problem)

Caused by this PR fixing.

Reference: Using setuptools comments to make requirements py version dependent

@wxtim wxtim added this to the 8.1.1 milestone Jan 30, 2023
@wxtim wxtim self-assigned this Jan 30, 2023
@MetRonnie
Copy link
Member

pkg_resources.DistributionNotFound: The 'metomi-isodatetime==1!3.0.*' distribution was not found and is required by cylc-flow

https://github.com/cylc/cylc-flow/actions/runs/4042658912/jobs/6950630795#step:10:358

Seems to be a bug in setuptools or packaging for Python 3.7?

@wxtim
Copy link
Member Author

wxtim commented Jan 30, 2023

pkg_resources.DistributionNotFound: The 'metomi-isodatetime==1!3.0.*' distribution was not found and is required by cylc-flow

https://github.com/cylc/cylc-flow/actions/runs/4042658912/jobs/6950630795#step:10:358

Seems to be a bug in setuptools or packaging for Python 3.7?

Looks like it :(

setup.cfg Outdated Show resolved Hide resolved
@wxtim wxtim requested a review from MetRonnie January 30, 2023 11:04
@wxtim wxtim force-pushed the tomli_format_change branch 4 times, most recently from e31a6f9 to 1e23995 Compare January 30, 2023 11:08
setup.cfg Outdated Show resolved Hide resolved
setup.cfg Outdated Show resolved Hide resolved
setup.cfg Outdated Show resolved Hide resolved
setup.cfg Show resolved Hide resolved
Co-authored-by: Ronnie Dutta <61982285+MetRonnie@users.noreply.github.com>
@oliver-sanders oliver-sanders merged commit 9e04264 into cylc:master Jan 30, 2023
@oliver-sanders oliver-sanders modified the milestones: 8.1.1, cylc-8.2.0 Jan 30, 2023
@oliver-sanders
Copy link
Member

This PR was raised against master but it should have been "8.1.x", I didn't spot that.

Please go through the check-list with PRs, the last check covers this.

MetRonnie added a commit to MetRonnie/cylc-flow that referenced this pull request Jan 30, 2023
fix to make setup.cfg work with setuptools v67.0.0
MetRonnie added a commit to MetRonnie/cylc-flow that referenced this pull request Jan 30, 2023
fix to make setup.cfg work with setuptools v67.0.0
MetRonnie added a commit that referenced this pull request Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants