Skip to content

chore(release): prepare project for publishing - #17

Merged
jradcliff merged 1 commit into
mainfrom
release-prep
Aug 7, 2026
Merged

chore(release): prepare project for publishing#17
jradcliff merged 1 commit into
mainfrom
release-prep

Conversation

@jradcliff

Copy link
Copy Markdown
Member
  • Packaging & Metadata:

    • Add [project.urls] for PyPI sidebar links (Homepage, Docs, Repo, Issues).
    • Update license to standard SPDX expression "Apache-2.0" (PEP 639).
    • Clean up classifiers and add "Operating System :: OS Independent".
    • Remove <3.14 upper bound on requires-python.
    • Add PEP 561 py.typed marker and package-data configuration.
  • Documentation:

    • Fix RST link syntax for CONTRIBUTING.md in README.rst.
    • Fix RST subheadings and code literal backticks under "Run samples".
    • Add bash syntax highlighting to installation code block.
    • Add Lindsey Volta to authors list.
  • Tooling & Python 3.14:

    • Add Python 3.14 to noxfile test matrix and pyproject classifiers.
    • Update coverage test dependency to >=7.0.0.
    • Configure [tool.black] in pyproject.toml and simplify nox format session.
    • Remove set -x from release.sh.

Change-Id: I335c981a8a8b44d80662dd7a080ed45a5852b8f6

- Packaging & Metadata:
  - Add [project.urls] for PyPI sidebar links (Homepage, Docs, Repo, Issues).
  - Update license to standard SPDX expression "Apache-2.0" (PEP 639).
  - Clean up classifiers and add "Operating System :: OS Independent".
  - Remove <3.14 upper bound on requires-python.
  - Add PEP 561 py.typed marker and package-data configuration.

- Documentation:
  - Fix RST link syntax for CONTRIBUTING.md in README.rst.
  - Fix RST subheadings and code literal backticks under "Run samples".
  - Add bash syntax highlighting to installation code block.
  - Add Lindsey Volta to authors list.

- Tooling & Python 3.14:
  - Add Python 3.14 to noxfile test matrix and pyproject classifiers.
  - Update coverage test dependency to >=7.0.0.
  - Configure [tool.black] in pyproject.toml and simplify nox format session.
  - Remove set -x from release.sh.

Change-Id: I335c981a8a8b44d80662dd7a080ed45a5852b8f6
@jradcliff
jradcliff requested a review from lindsey-volta August 6, 2026 16:27
@jradcliff
jradcliff merged commit fe1c003 into main Aug 7, 2026
7 checks passed
@jradcliff
jradcliff deleted the release-prep branch August 7, 2026 13:11
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