openslide-python icon indicating copy to clipboard operation
openslide-python copied to clipboard

Consider switching from setuptools to Poetry

Open bgilbert opened this issue 3 years ago • 1 comments

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.

bgilbert avatar Jun 12 '22 22:06 bgilbert

We'd need to update the website retiling workflow.

bgilbert avatar Jun 18 '22 05:06 bgilbert

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.

bgilbert avatar Nov 01 '23 06:11 bgilbert