Skip to content
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

Completely remove use of setup.py #3625

Merged
merged 3 commits into from
Sep 9, 2024
Merged

Commits on Sep 9, 2024

  1. CI: Update release process to use PyPA build tool

    This eliminates running setup.py by hand.
    dopplershift committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    064eafa View commit details
    Browse the repository at this point in the history
  2. MNT: Remove setup.py

    Everything works through pyproject.toml, we don't need a setup.py and we
    can safely eliminate Python 2 handling fallback--we dropped Python 2 5
    years ago.
    dopplershift committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    a53dac1 View commit details
    Browse the repository at this point in the history
  3. DOC: Update infrastructure guide to remove setup.py

    Some of this was already outdated by the move to pyproject.toml, but now
    there's no setup.py.
    dopplershift committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    83e50ba View commit details
    Browse the repository at this point in the history