Skip to content
This repository was archived by the owner on Dec 29, 2024. It is now read-only.

Releases: fextpkg/cli

v0.4.2.dev0

18 Apr 05:37
9bb7059

Choose a tag to compare

v0.4.2.dev0 Pre-release
Pre-release
Release v0.4.2.dev0 of 18 April 2024

v0.4.1

24 Dec 23:52
8209dc1

Choose a tag to compare

Has been fixed:

  • Comparing of asterisk (*) parts (#15)
  • Ignore unexpected version parts (post, dev) (#15)

v0.4.0

24 Dec 02:41

Choose a tag to compare

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

28 Oct 09:25

Choose a tag to compare

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 INSTALLER file 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 --requirements flag 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

03 Apr 18:31

Choose a tag to compare

This release contains changes regarding speed and usability.

Has been added:

  • The ability to install packages from files, using -r, --requirements flag

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

23 Mar 17:56

Choose a tag to compare

Has been added:

  • Support for virtual environment

Has been fixed:

  • Changed сhmod from 775 to 755

v0.1.0

11 Mar 07:27

Choose a tag to compare

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 install command (-s)
  • Platform and architecture info in the debug command

Deleted:

  • Config file

Full Changelog: v0.0.5...v0.1.0

Alpha build (0.0.5)

14 Jan 01:35

Choose a tag to compare

  • Implemented possibility to installs extra packages
  • Added -s option for install command
  • Added print of handled size when using a commands
  • Some optimizations