Skip to content

chore(py): use PEP 639 SPDX license expression#1727

Merged
davidpoblador merged 1 commit into
mainfrom
chore/pep639-license-metadata
Apr 28, 2026
Merged

chore(py): use PEP 639 SPDX license expression#1727
davidpoblador merged 1 commit into
mainfrom
chore/pep639-license-metadata

Conversation

@davidpoblador

Copy link
Copy Markdown
Member

Summary

  • Replace deprecated license = { text = "MIT" } and License :: OSI Approved :: MIT License classifier with a SPDX expression license = "MIT" per PEP 639.
  • Silences the uv build warning: Found license classifier 'License :: OSI Approved :: MIT License'. License classifiers are ambiguous and deprecated per PEP 639; projects should use 'project.license' and 'project.license-files' instead.

Test plan

  • uv build succeeds with no license-related warnings
  • Wheel METADATA contains License-Expression: MIT

🤖 Generated with Claude Code

Replace the deprecated `license = { text = "MIT" }` table form and the
`License :: OSI Approved :: MIT License` classifier with a SPDX
expression `license = "MIT"`. This silences the uv build warning
about ambiguous license classifiers.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@davidpoblador davidpoblador merged commit 855f9f4 into main Apr 28, 2026
2 checks passed
@davidpoblador davidpoblador deleted the chore/pep639-license-metadata branch April 28, 2026 10:17
davidpoblador pushed a commit that referenced this pull request Apr 28, 2026
🤖 I have created a release *beep* *boop*
---


##
[10.8.0](v10.7.0...v10.8.0)
(2026-04-28)


### Features

* add BrandSettings env-var surface for favicon and email branding
([#1720](#1720))
([3d22717](3d22717))
* i18n primitives for per-tenant locale flows
([#1718](#1718))
([177fe5e](177fe5e))


### Bug Fixes

* restore gettext plural-form support in lint-po
([#1725](#1725))
([fe0dacb](fe0dacb))
* **template:** scope babel.cfg python extraction to src/
([#1722](#1722))
([b729964](b729964))
* theme default screens with DaisyUI semantic tokens
([#1714](#1714))
([4467168](4467168))


### Performance Improvements

* **testing:** share MongoDB across vibetuner_db tests
([#1726](#1726))
([c9064e4](c9064e4))


### Miscellaneous Chores

* **py:** use PEP 639 SPDX license expression
([#1727](#1727))
([855f9f4](855f9f4))


### Documentation Updates

* **i18n:** clarify locale_names vs language_picker overlap
([#1723](#1723))
([87733bd](87733bd))
* **template:** document i18n primitives in scaffolded agent rules
([#1724](#1724))
([27a3b98](27a3b98))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

1 participant