FEniCS / ufl

UFL - Unified Form Language
https://fenicsproject.org
GNU Lesser General Public License v3.0
97 stars 64 forks source link

Remove unnecessary pip pinning #278

Closed garth-wells closed 4 months ago

garth-wells commented 4 months ago

See https://github.com/FEniCS/ufl/pull/227#issuecomment-2076754513.

jorgensd commented 4 months ago

Why do we want to let users use old versions of pip? Is there some specific systems that haven’t updated their pip version for 2 years?

garth-wells commented 4 months ago

Why do we want to let users use old versions of pip? Is there some specific systems that haven’t updated their pip version for 2 years?

Why should we care?

We should not pin versions unnecessarily because it complicates packaging.

jhale commented 4 months ago

I don't even think pip is necessary here - it should be possible to install all of our packages using any PEP-compliant tool, e.g. poetry.