lmcinnes / umap

Uniform Manifold Approximation and Projection
BSD 3-Clause "New" or "Revised" License
7.46k stars 809 forks source link

Drop requirements.txt, embrace setup.py for deps #1044

Closed hamelin closed 1 year ago

hamelin commented 1 year ago

File requirements.txt duplicates the UMAP dependency information that we must put in setup.py. It makes sense then to drop it, and to trust the installation of the UMAP package as sufficient for setting up its own dependencies. The README is updated in this sense, and the CI pipelines are streamlined.