Releases: Justintime50/pip-tree
Releases · Justintime50/pip-tree
v5.0.0
v4.0.0
- Remove reliance on
pkg_resourcesfromsetuptoolsand instead uses theimportlib.metadatamodule which is builtin- Corrects potential issues on Python 3.12+ if
setuptoolswasn't already in the environment
- Corrects potential issues on Python 3.12+ if
- Sorts
requiresandrequired_byin output
v3.2.0
- Adds support for Python 3.12
v3.1.1
Expand paths for user-supplied strings. This now allows for spaces in paths and proper expansion of home directories (eg: ~)
v3.1.0
Adds --version flag
v3.0.0
- Drop support for Python 3.7
v2.1.0
- Makes the
pathCLI 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 thesite-packagesdirectory explicitly
v2.0.2
- Adds
mypytype checking and fixes types - Fixes a potential bug when regex pattern matching on package names would result in
None
v2.0.1
- Small bug fix to change the types of functions available in the
__all__variable to strings
v2.0.0
- Refactored code
- Unwrapped functions from
PipTreeclass, exposed them outside the package - Removed an entire loop and function, now Pip Tree will run even faster
- Broke out
clilogic to a separate module - Use smarter enumeration for package count
- Unwrapped functions from
- Added type hinting
- Updated documentation