Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Release/3.0.3 #454

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

Merged
merged 1 commit into from
Jan 18, 2025
Merged

Release/3.0.3 #454

merged 1 commit into from
Jan 18, 2025

Conversation

tomschr
Copy link
Member

@tomschr tomschr commented Dec 13, 2024

Bug Fixes

Improved Documentation

  • Use meta directive for SEO #435: Several small improvements for documentation:

    • Add meta description to improve SEO
    • Use canonicals on ReadTheDocs (commit 87f639f)
    • Pin versions for reproducable doc builds (commit 03fb990)
    • Add missing .readthedocs.yaml file (commit ec9348a)
    • Correct some smaller issues when building (commit f65feab)
  • Move search box more at the top #436: Move search box more at the top. This makes it easier for users as if the TOC is long, the search box isn't visible anymore.

Features

Internal Changes

  • Modernize project configs with pyproject.toml #447: Modernize project configs with pyproject.toml

    • In pyproject.toml:

      • Move all project related data from setup.cfg to :file:pyproject.toml
      • Use new dependency group from PEP735
      • Consolidate flake8, isort, pycodestyle with ruff
      • Split towncrier config type "trivial" into "trivial" and "internal"
    • Create config file for ruff (.ruff.toml)

    • Create config file for pytest (.pytest.ini)

    • Simplify tox.ini and remove old stuff

    • Document installation with new uv command

    • Simplify Sphinx config with find_version()

    • Update the authors

    • Use uv in GitHub Action python-testing.yml workflow

Trivial Changes

@tomschr tomschr self-assigned this Dec 13, 2024
@tomschr tomschr force-pushed the release/3.0.3 branch 2 times, most recently from 5a6a36c to 3b4a305 Compare January 18, 2025 13:47
* Allow uvx to be executed by tox
* Adjust building semver section
* Rework release procedure with uv
* Add restview to `pyproject.toml`
* Mention PEP 639 in `pyproject.toml`
* Update Changelog
* Extend `.readthedocs.yaml` with jobs
@tomschr tomschr marked this pull request as ready for review January 18, 2025 13:52
@tomschr tomschr merged commit 486e489 into master Jan 18, 2025
19 checks passed
@tomschr tomschr deleted the release/3.0.3 branch January 18, 2025 13:53
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
Morty Proxy This is a proxified and sanitized view of the page, visit original site.