Breaking changes
This new release introduces several breaking changes when using the command line. In `0.1.x`, `feu` uses `fire` to parse the command line arguments. In `0.2.x`, `feu` uses `click`. The extra dependency `fire` is replaced by `cli` when installing `feu`:
shell
old
pip install feu[fire]
new
pip install feu[cli]
Th syntax for the command lines changes a bit:
shell
old
python -m feu install --package=numpy --version=2.0.2
new
python -m feu install --pkg-name=numpy --pkg-version=2.0.2
shell
old
python -m feu find_closest_version --pkg_name=numpy --pkg_version=2.0.2 --python_version=3.10
new
python -m feu find-closest-version --pkg-name=numpy --pkg-version=2.0.2 --python-version=3.10
shell
old
python -m feu check_valid_version --pkg_name=numpy --pkg_version=2.0.2 --python_version=3.10
new
python -m feu check-valid-version --pkg-name=numpy --pkg-version=2.0.2 --python-version=3.10
What's Changed
* Add click optional dependency by durandtibo in https://github.com/durandtibo/feu/pull/211
* Update workflows by durandtibo in https://github.com/durandtibo/feu/pull/212
* Update CLI entrypoint by durandtibo in https://github.com/durandtibo/feu/pull/213
* Clean package module by durandtibo in https://github.com/durandtibo/feu/pull/214
* Fix workflow by durandtibo in https://github.com/durandtibo/feu/pull/215
* Remove `fire` by durandtibo in https://github.com/durandtibo/feu/pull/216
* Release version `0.2.0` by durandtibo in https://github.com/durandtibo/feu/pull/217
**Full Changelog**: https://github.com/durandtibo/feu/compare/v0.1.1...v0.2.0