Skip to content

Add pyproject.toml to fix pip install deprecation (fixes #480)#482

Open
schidams wants to merge 1 commit intoMarketSquare:masterfrom
schidams:add-pyproject-toml
Open

Add pyproject.toml to fix pip install deprecation (fixes #480)#482
schidams wants to merge 1 commit intoMarketSquare:masterfrom
schidams:add-pyproject-toml

Conversation

@schidams
Copy link
Copy Markdown

Migrate build configuration from setup.py to pyproject.toml (PEP 517/621).
This resolves the pip deprecation warning and prevents pip 25.3 from blocking installs.

Changes:

  • Add pyproject.toml with all project metadata
  • Slim setup.py to backward-compatible shim
  • Add Python 3.13 to classifiers
  • Use PEP 639 license expression (Apache-2.0)

Testing:

  • Verified python -m build produces both sdist and wheel
  • Verified wheel installs correctly with all dependencies resolved
  • Version reads correctly from SSHLibrary.version.VERSION

  Migrate build configuration from setup.py to pyproject.toml (PEP 517/621).
  This resolves the pip deprecation warning and prevents pip 25.3 from
  blocking installs.

  Changes:
  - Add pyproject.toml with all project metadata
  - Slim setup.py to backward-compatible shim
  - Add Python 3.13 to classifiers
  - Use PEP 639 license expression (Apache-2.0)
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