This repository was archived by the owner on Dec 29, 2024. It is now read-only.
Releases: fextpkg/cli
Releases · fextpkg/cli
v0.4.2.dev0
Release v0.4.2.dev0 of 18 April 2024
v0.4.1
v0.4.0
This release contains significant changes regarding the metadata parser. The support for all wheel generators has been fixed, and the speed has been improved
Has been added:
- Show package info command (#6)
- Check packages health command (#11)
- Additional info in "config" command (#8)
- Unit tests (#5)
- Alias "no-deps" for installing without dependencies
- Tilde operator comparison (#10)
Has been fixed:
- Metadata parser
- Improved docstrings
v0.3.0
This version contains changes concerning the quality of the code. Fext began to work 5-20% faster compared to the previous versions.
Has been added:
- Ability to change print mode in the "freeze" command (
-m,--mode) - Output a list of packages as pip (
--mode=pip) - Alias for silent install in "install" command (
-q,--quiet) - Interaction with the data directory. Now its weight is also summed up in the "freeze" command, and it can be removed using the "uninstall" command
- After installation, an
INSTALLERfile is created in meta directory, which contains the Fext name (PEP 627) - Comparison of python tag with the currently installed version of cpython and pure python (PEP 425)
Has been fixed:
- The requirements file specified via
--requirementsflag in the installation now ignores commented-out lines starting with "#" - The status code of HTTP errors during the access to pypi has been trimmed
- Fatal errors are now also colored red
v0.2.0
This release contains changes regarding speed and usability.
Has been added:
- The ability to install packages from files, using
-r,--requirementsflag
Has been changed:
- Installation without dependencies is now performed using flags
-n,--no-dependencies - Uninstallation along with dependencies is now performed using flags
-d,--dependencies
Has been fixed:
- Algorithm for getting a list of source files, due to which not all files belonging to the package were deleted
- Reading packages from a file could return an empty package name if the file contained empty characters
- Incorrect error return when installing the package
- Some optimizations
v0.1.1
v0.1.0
This release accompanies a global refactoring, in which fext functions began to work faster.
Has been changed:
- Version comparison algorithm
- Package info parsing
- Search for "site-packages" directory
- Getting the python version
- User interface
Has been added:
- Silent install option to the
installcommand (-s) - Platform and architecture info in the
debugcommand
Deleted:
- Config file
Full Changelog: v0.0.5...v0.1.0
Alpha build (0.0.5)
- Implemented possibility to installs extra packages
- Added -s option for install command
- Added print of handled size when using a commands
- Some optimizations