Skip to content

Releases: Justintime50/pip-tree

v4.0.0

17 Jul 17:10
Compare
Choose a tag to compare
  • Remove reliance on pkg_resources from setuptools and instead uses the importlib.metadata module which is builtin
    • Corrects potential issues on Python 3.12+ if setuptools wasn't already in the environment
  • Sorts requires and required_by in output

v3.2.0

25 Oct 22:33
Compare
Choose a tag to compare
  • Adds support for Python 3.12

v3.1.1

28 Aug 04:11
Compare
Choose a tag to compare

Expand paths for user-supplied strings. This now allows for spaces in paths and proper expansion of home directories (eg: ~)

v3.1.0

25 Aug 01:57
Compare
Choose a tag to compare

Adds --version flag

v3.0.0

02 Jul 02:35
Compare
Choose a tag to compare
  • Drop support for Python 3.7

v2.1.0

25 Mar 21:32
Compare
Choose a tag to compare
  • Makes the path CLI arg optional, the default value is now the virtual environment that Pip Tree is running from meaning that you can install Pip Tree to a project and run it without needing to specify the site-packages directory explicitly

v2.0.2

02 Dec 07:31
Compare
Choose a tag to compare
  • Adds mypy type checking and fixes types
  • Fixes a potential bug when regex pattern matching on package names would result in None

v2.0.1

26 Nov 03:17
Compare
Choose a tag to compare
  • Small bug fix to change the types of functions available in the __all__ variable to strings

v2.0.0

25 Nov 20:35
Compare
Choose a tag to compare
  • Refactored code
    • Unwrapped functions from PipTree class, exposed them outside the package
    • Removed an entire loop and function, now Pip Tree will run even faster
    • Broke out cli logic to a separate module
    • Use smarter enumeration for package count
  • Added type hinting
  • Updated documentation

v1.1.0

21 Sep 23:28
3cb0f21
Compare
Choose a tag to compare
  • Drops support for Python 3.6
  • Removes unused mock library