Skip to content

Modernize packaging#5

Merged
Bre77 merged 1 commit intoTeslemetry:mainfrom
cdce8p:main
Apr 11, 2025
Merged

Modernize packaging#5
Bre77 merged 1 commit intoTeslemetry:mainfrom
cdce8p:main

Conversation

@cdce8p
Copy link
Contributor

@cdce8p cdce8p commented Apr 11, 2025

  • Move project metadata from setup.py to pyproject.toml
  • Use SPDX license identifier PEP 639.
  • Bump min Python version to 3.9. Required for setuptools v77, the first release with support for SPDX license expressions.

Metadata diff

 ...
-Author: Brett Adams
-Author-email: hello@teslemetry.com
+Author-email: Brett Adams <hello@teslemetry.com>
+License-Expression: Apache-2.0
-Home-page: https://github.com/Teslemetry/teslemetry_stream
+Project-URL: Source code, https://github.com/Teslemetry/teslemetry_stream
 ...
-Classifier: License :: OSI Approved :: Apache Software License
 ...
-Requires-Python: >=3.8
+Requires-Python: >=3.9
 ...

@Bre77 Bre77 merged commit e893a12 into Teslemetry:main Apr 11, 2025
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