How do you specify numeric values for both an upper and a lower bound for a package in Project.toml?
In particular, I would like to specify that a package is compatible with 1.90 ≤ PyCall < 2. My first thought was
PyCall = "≥ 1.90, < 2"
but the Project.toml documentation states that it takes the union of comma-separated values, whereas I want the intersection.
Nowadays the registry requires an upper bound for merging updates, and I don’t want to manually specify a list of minor versions like "1.90, 1.91, 1.92, …".