Changed:
- Rename environment collector API method
get_environment_config
toget_initial_config
and do not make it required
Added:
- Add the
env run
command as a more advanced form of therun
command - Add
--json
flag to theenv show
command - Add features and scripts to the
env show
command - Allow environment selection for the
env show
command - Add environment collector API methods
finalize_config
andfinalize_environments
- Add more conditions for environment option overrides
- Allow for environment option overrides of unknown/untyped options
- Add method to the environment interface for getting options from environment variables
- Allow selecting an explicit path for
virtual
environments - Add
detached
option to environments - Expose helper for lazily loading modules
- Normalize the names of environment features to adhere to the newly-introduced PEP 685
- Bump the minimum supported version of Hatchling
- Upgrade
tomlkit
for better formatting