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

feat: migrate from setup.py/setuptools to pyproject.toml/hatch #1163

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Nov 25, 2024

  1. feat: migrate from setup.py to pyproject.toml

    This is an attempt both to modernize the packaging and to fix mypy
    testing in editable mode (issue #956).
    
    Packaging seems to work, but mypy testing still fails. Will now attempt
    to migrate from setuptools to hatch for building.
    regisb committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    4224d2a View commit details
    Browse the repository at this point in the history
  2. feat: migrate from setuptools to hatch

    The official Python packaging guide recommends hatch over setuptools.
    Beyond that official recommendation, getting rid of setuptools allows us
    to resolve issue #956 on mypy-checking of plugins in editable mode.
    
    Close #956.
    regisb committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    73441d2 View commit details
    Browse the repository at this point in the history