Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(env): add pyproject.toml w/ poetry build-system
- use poetry primarily for dependency management moving forward - would also like to use for simplifying packaging as well in the future - add most of everything from MANIFEST.in, setup.cfg, and setup.py into poetry sections - TODO: remove MANIFEST.in, setup.cfg, setup.py etc once the builds are completely equivalent - currently doesn't build a (dated) egg, has less keywords, and custom URLs may not work in this version (needs a 1.0.0 prerelease probably) - setup.py in tarball is missing a lot, including classifiers, long_description_content_type, keywords, project_urls, and is using distutils instead of setuptools - think most are fixed in the 1.0.0 prereleases - tarball is also missing egg-info - unsupported by poetry and probably unnecessary anyway tbh, not sure if any users used eggs - PKG-INFO has keywords comma separated instead of space separated as the setup.py (i.e. non-poetry) does
- Loading branch information