Skip to content

update pyproject.toml to avoid setuptools warnings#1917

Merged
braingram merged 2 commits into
asdf-format:mainfrom
braingram:license_files
Apr 28, 2025
Merged

update pyproject.toml to avoid setuptools warnings#1917
braingram merged 2 commits into
asdf-format:mainfrom
braingram:license_files

Conversation

@braingram
Copy link
Copy Markdown
Contributor

@braingram braingram commented Apr 23, 2025

Description

Closes #1911

This required updating the pre-commit hooks as older versions of the pyproject.toml validator don't understand license-files. This also updated the ruff version and pulled in some new rules mainly sorting __all__. I can roll back this change if preferred.

Tasks

  • run pre-commit on your machine
  • run pytest on your machine
  • Does this PR add new features and / or change user-facing code / API? (if not, label with no-changelog-entry-needed)
    • write news fragment(s) in changes/: echo "changed something" > changes/<PR#>.<changetype>.rst (see below for change types)
    • update relevant docstrings and / or docs/ page
    • for any new features, add unit tests
news fragment change types...
  • changes/<PR#>.feature.rst: new feature
  • changes/<PR#>.bugfix.rst: bug fix
  • changes/<PR#>.doc.rst: documentation change
  • changes/<PR#>.removal.rst: deprecation or removal of public API
  • changes/<PR#>.general.rst: infrastructure or miscellaneous change

@braingram braingram marked this pull request as ready for review April 23, 2025 17:42
@braingram braingram requested a review from a team as a code owner April 23, 2025 17:42
@braingram braingram enabled auto-merge April 28, 2025 17:18
@braingram braingram merged commit a7af342 into asdf-format:main Apr 28, 2025
34 of 35 checks passed
@braingram braingram deleted the license_files branch April 28, 2025 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

license specifier in pyproject.toml leads to deprecation warning

2 participants