Skip to content

Full PEP 517 + PEP 639#101

Merged
Kalmat merged 1 commit into
Kalmat:masterfrom
Avasam:PEP-517-+-PEP-639
Jun 18, 2026
Merged

Full PEP 517 + PEP 639#101
Kalmat merged 1 commit into
Kalmat:masterfrom
Avasam:PEP-517-+-PEP-639

Conversation

@Avasam

@Avasam Avasam commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Looks like you were mostly there, just had some cruft to remove.

This caught that the license SPDX identifier was invalid.

Added more project.urls (and moved the section closer to project metadata in the config file)
Added missing Programming Language :: Python versions

Removed redundant packages.find.where (setuptools autodiscovers standard src-layouts as of v61)
Removed redundant py.typed package_data (setuptools autodiscovers it as of v69)
Removed License classifier as those are deprecated by PEP 639. (setuptools will warn about it as of v77)

@Avasam Avasam requested a review from Kalmat June 16, 2026 05:04
@Avasam Avasam force-pushed the PEP-517-+-PEP-639 branch 10 times, most recently from 0af11de to 793c817 Compare June 17, 2026 17:57
@Kalmat

Kalmat commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Sorry, some other conflicts arose (I don't know if you already receive the warnings regarding conflicts... so just in case).

@Avasam Avasam force-pushed the PEP-517-+-PEP-639 branch 2 times, most recently from 3760dda to 04b70f1 Compare June 18, 2026 02:09
@Avasam Avasam force-pushed the PEP-517-+-PEP-639 branch from 04b70f1 to 9737eb3 Compare June 18, 2026 02:54
Comment thread pyproject.toml
Comment on lines +2 to +6
requires = ["setuptools>=77.0.3", "setuptools-scm"]
build-backend = "setuptools.build_meta"

[tool.setuptools.dynamic]
version = { attr = "pywinctl.__version__" } # any module attribute compatible with ast.literal_eval

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Take a look at #105
If you decide that you prefer flit-core or uv-build, I could change it here now.

@Kalmat Kalmat merged commit d9ea006 into Kalmat:master Jun 18, 2026
39 checks passed
@Kalmat

Kalmat commented Jun 18, 2026

Copy link
Copy Markdown
Owner

Sorry I didn't see your last comment before merging. If your recommendation is uv-build, let's go for it (please, check my answer to #105).

Are we still on time to make the change here? Please, let me know what I have to do next in order to avoid interfering with your work,

Thanks!

@Avasam Avasam deleted the PEP-517-+-PEP-639 branch June 18, 2026 12:28
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