-
Notifications
You must be signed in to change notification settings - Fork 113
Use collective LICENSE attribution and PEP 639 license metadata #809
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,6 +2,9 @@ | |
| name = "PyAthena" | ||
| description = "Python DB API 2.0 (PEP 249) client for Amazon Athena" | ||
| authors = [ | ||
| {name = "The PyAthena authors"}, | ||
| ] | ||
| maintainers = [ | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maintainer-requested change: authors / maintainers, with independent follow-up (relayed) At the maintainer's request, Self-review of the change:
Independent follow-up — Codex CLI 0.156.0, read-only, effort high, session
Non-blocking suggestion, deferred as before: assert the metadata fields in |
||
| {name = "laughingman7743", email = "laughingman7743@gmail.com"}, | ||
| ] | ||
| dependencies = [ | ||
|
|
@@ -13,11 +16,11 @@ dependencies = [ | |
| ] | ||
| requires-python = ">=3.10" | ||
| readme = "README.md" | ||
| license = {file = "LICENSE"} | ||
| license = "MIT" | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Self-review round one (implementation behavior): CLEAN Base Covered:
|
||
| license-files = ["LICENSE", "NOTICE"] | ||
| classifiers = [ | ||
| "Development Status :: 4 - Beta", | ||
| "Intended Audience :: Developers", | ||
| "License :: OSI Approved :: MIT License", | ||
| "Operating System :: OS Independent", | ||
| "Topic :: Database :: Front-Ends", | ||
| "Programming Language :: Python :: 3", | ||
|
|
@@ -94,7 +97,7 @@ dev = [ | |
| ] | ||
|
|
||
| [build-system] | ||
| requires = ["hatchling", "hatch-vcs"] | ||
| requires = ["hatchling>=1.27", "hatch-vcs"] | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Self-review round two (claims and operational behavior): FINDINGS, repaired in the PR description Claims checked:
Findings and repairs:
No code change; the head remains 0fac3b9. |
||
| build-backend = "hatchling.build" | ||
|
|
||
| [tool.hatch.metadata] | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Independent review (relayed): CLEAN
codex exec --sandbox read-only, reasoning effort high), session01a0d0de-9089-78c3-84e0-dc64e3d93f51.82e88f4ebbd89a4dad8b3b57ac412012601f0c45..0fac3b9d6115df96608e5dafda11614883094eea, run in a detached snapshot at the head. The prompt excluded the PR number, description, and prior findings. The reviewer made no edits, builds, or test runs.Reviewer result, summarized:
License-Expression: MITand both license files.LICENSEandNOTICEare included in the sdist despiteonly-include, and in the wheel's license directory, including when the wheel is rebuilt from the sdist.Non-blocking suggestion:
benchmarks/tests/test_packaging.py:25allowsLICENSE/NOTICEbut doesn't assert their presence or the metadata fields. Deferred: that test guards the exclusion of benchmark packaging from the main sdist. This PR's metadata was verified by building (see the round one record).