typemytype / booleanOperations

Boolean operations on paths
MIT License
38 stars 18 forks source link

Make Python 3.6+ only, update packaging boilerplate #58

Closed madig closed 4 years ago

madig commented 4 years ago
  1. Remove Python 2.x CI runs.
  2. Convert setup.py data to declarative setup.cfg format, only leave a single entry necessary for setuptools_scm. Add pyproject.toml file because The Python Demands It I think.
  3. Use setuptools_scm to generate __version__, which removes the dependency on pkg_resources.
  4. Settle on tox as the one true way to run tests.
  5. Remove __future__ imports and (object) subclassing, both unnecessary in Python 3.x. We can now use f-strings.
typemytype commented 4 years ago

I have no idea, but looks good!

anthrotype commented 4 years ago

I have no idea, but looks good!

@madig care to summarize what you did? ;)

madig commented 4 years ago

Edited PR description.