Release Notes
Unreleased
1.0.1
- π Fix crashes when
uv
orpipx
not installed
1.0.0
- β¨ Add support for tools installed with
uv tool
- π Improve and update documentation regarding usage.
0.6.1
- π Bypass cache to fix issue with sqlite and multi-threading in python 3.12+
- π Use
uv
for nox and CI
0.6.0
- π Improve performance, added multi-threading
- β¨Progress bar when getting data from PyPI
- β¨ Added python 3.13 support
0.5.0
- β Testing for all pipx metadata versions has been added
- π½ How pipx home is located updated to bring into line with pipx
- π Handle multiple json files in pipx venv directory.
0.4.0
- Table is now the default option for
list
command, tree view still available via--tree
option. - Ignore PyPI packages whose version does not follow PEP 440.
0.3.0
- πMinor docs fix for shell examples
- π Python version colour in
piplexed list
changed to a lighter green
0.2.0
- π§ Added support for python 3.12
- π Updated docs for windows display issues
- β¨ Table option for CLI output
0.1.2
- Yet another
pyproject.toml
mishap, this timepython_requires
set to the wrong minimum version.
0.1.1
Fixed
- Github repo link in
pyproject.toml
was wrong so links on PyPI returned a 404 error.
0.1.0
Fixed
- If a non-PyPI package (for example a local wheel) is installed with pipx, a
NoSuchProjectError
results due it not being on PyPI. This has been resolved by using the pipx metadata json file to determine if the package was installed from a non-PyPi source and not request it's details from PyPI - Various linitng and mypy errors have been squashed.
Added
- A user cache directory has been added using platformdirs to cache PyPI responses
- Added nox as test and lint runner
- Added github actions for linting and tests
Changed
remove_expired_responses()
is being depracted inrequests-cache
this has been replaced withcache.delete(expired=True)
0.0.2
πΌ Upgrade pypi-simple to 1.1.0 for PEP 700 support.