FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Modernize project configs with pyproject.toml by tomschr · Pull Request #447 · python-semver/python-semver · GitHub

Modernize project configs with pyproject.toml - #447

Merged
tomschr merged 1 commit into
python-semver:masterfrom
tomschr:modernize-project
Nov 4, 2024
Merged

Modernize project configs with pyproject.toml#447
tomschr merged 1 commit into
python-semver:masterfrom
tomschr:modernize-project

Conversation

tomschr commented Nov 4, 2024
edited
Loading

Copy link
Copy Markdown
Member
  • In pyproject.toml:
    • Use new dependency group from PEP 735
    • Move all project related data from setup.cfg to pyproject.toml; remove setup.cfg
    • Consolidate flake8, 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
  • Raise version to 3.0.3-alpha.1

tomschr added Infra All about infrastructure (GitHub Action, project build etc.) Enhancement Not a bug, but increases or improves in value, quality, desirability, or attractiveness labels Nov 4, 2024
tomschr self-assigned this Nov 4, 2024
tomschr force-pushed the modernize-project branch 4 times, most recently from f42f9cc to 9e6fd49 Compare November 4, 2024 08:31
* Raise version to 3.0.3-alpha.1
* In pyproject.toml:
  - Use new dependency group from PEP 735
  - Move all project related data from setup.cfg to pyproject.toml
  - Consolidate flake8, pycodestyle with ruff
  - Split Towncrier config type "trivial" into "trivial" and
    "internal"
* Add uv's lock file (uv.lock)
* 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
tomschr marked this pull request as ready for review November 4, 2024 09:19
tomschr merged commit 37e80d7 into python-semver:master Nov 4, 2024
tomschr deleted the modernize-project branch November 4, 2024 09:20
tomschr mentioned this pull request Dec 13, 2024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement Not a bug, but increases or improves in value, quality, desirability, or attractiveness Infra All about infrastructure (GitHub Action, project build etc.)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant


Back | FazBrowse Home | New Git URL