openslide-python
openslide-python copied to clipboard
Consider switching from setuptools to Poetry
It's cleaner, apparently popular, and appears to support everything we need.
WIP in https://github.com/openslide/openslide-python/pull/164, though we should break that out into a separate PR.
We'd need to update the website retiling workflow.
Poetry seems mainly targeted at applications that want to lock their dependencies, and also doesn't seem to have first-class support for Python extension modules. Also, now that PEP 621 allows project metadata in pyproject.toml, Poetry's single-file configuration approach is less of a differentiator.
For now, I'm leaning toward modernizing our setuptools config instead.