Skip to content

Comments

chore: migrate from setup.py to pyproject.toml (PEP 621)#10

Merged
drmingdrmer merged 3 commits intomasterfrom
migrate-pyproject-toml
Jan 7, 2026
Merged

chore: migrate from setup.py to pyproject.toml (PEP 621)#10
drmingdrmer merged 3 commits intomasterfrom
migrate-pyproject-toml

Conversation

@drmingdrmer
Copy link
Contributor

Summary

  • Migrate from setup.py to pyproject.toml (PEP 621)
  • Switch from Sphinx to MkDocs for documentation
  • Replace flake8 with ruff for linting
  • Update GitHub Actions to v5

Changes

  • Remove setup.py, requirements.txt, .flake8
  • Add pyproject.toml with all metadata
  • Update init.py to use importlib.metadata
  • Update docs/index.md with Quick Start examples
  • Update .github/workflows/python-package.yml
  • Add missing choose_ips to all

@drmingdrmer drmingdrmer merged commit f5080e8 into master Jan 7, 2026
12 checks passed
@drmingdrmer drmingdrmer deleted the migrate-pyproject-toml branch January 8, 2026 03:51
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