This PR switches pybird from the older setup.py standard to the modern pyproject.toml approach. Additionally, the build system is switched to flit which works very well for pure-Python packages like pybird. Finally, I added myself as a maintainer so that I can update the package on PyPI and conda. But please feel free to revert that change.
This PR switches pybird from the older
setup.py
standard to the modernpyproject.toml
approach. Additionally, the build system is switched toflit
which works very well for pure-Python packages likepybird
. Finally, I added myself as a maintainer so that I can update the package on PyPI and conda. But please feel free to revert that change.