single-cell-data / SOMA

A flexible and extensible API for annotated 2D matrix data stored in multiple underlying formats.
MIT License
70 stars 9 forks source link

Move basic Python configuration to the root of the repo. #80

Closed thetorpedodog closed 1 year ago

thetorpedodog commented 1 year ago

After way too much trying to figure stuff out I realized: why not just put the pyproject.toml right at the root of the repo? This eliminates all the #subdirectory=... when doing pip installs and also makes setuptools-scm work right again. As a bonus, lots of tools now work without any additional configuration and we can just run them as-is.

This moves the bare minimum files needed to the repo root:

and updates everything else to make that work right.

thetorpedodog commented 1 year ago

haha whoops

thetorpedodog commented 1 year ago

we’re back