The issue is that numba currently does not support 3.11, so anaconda-project is doing a quasi-sensible thing and resolving this so I get a working environment, but it violates my dependency specification.
I expect behaviour similar to what happens when the dependencies are included in the same spec:
Although inconvenient, this respects my request for python 3.11.
P.S. Why is the command-line option spelled --env-spec instead of --env_spec? Is this intentional? I expected it to match the section in the .yaml file.
Description of expected behavior and the observed behavior
The version dependencies specified in
env_specs
are not respected.Relevant configuration files
When I try to prepare this environment, I get python 3.10, not python 3.11 as requested:
The issue is that
numba
currently does not support 3.11, so anaconda-project is doing a quasi-sensible thing and resolving this so I get a working environment, but it violates my dependency specification.I expect behaviour similar to what happens when the dependencies are included in the same spec:
Although inconvenient, this respects my request for python 3.11.
P.S. Why is the command-line option spelled
--env-spec
instead of--env_spec
? Is this intentional? I expected it to match the section in the.yaml
file.