scossin / iamsystem_python

Fast dictionary-based approach for semantic annotation / entity linking
MIT License
6 stars 1 forks source link

Unify requirements in pyproject file #26

Closed ghisvail closed 4 months ago

ghisvail commented 4 months ago

This PR removes the redundancy between the modern pyproject metadata and the legacy requirements files.

CI and RTD are also adjusted to make use of the pyproject metadata.

I have also dropped all version constraints. Unless there is a very good reason for it (like the use of a new symbol not present in earlier versions), they introduce more problems that they solve for downstream consumption by other projects.

Addresses some issues found in #25

ghisvail commented 4 months ago

@scossin let me know what you think of these changes. Meanwhile, I made iamsystem optional in medkit to allow installs on Python < 3.12.