1.2.0
1.2.0
-
Add test for pip module in
pipx reinstall
to fix an issue withpipx reinstall-all
(#935) -
Add
pipx uninject
command (#820) -
[docs] Fix
pipx run
examples and update Python versions used bypipx install
examples -
[docs] Add an example for installation from source with extras
-
Match pip's behaviour when package name ends with archive extension (treat it as a path)
-
Ship a zipapp of pipx
-
Change the program name to
path/to/python -m pipx
when running aspython -m pipx
-
Improve the detection logic for MSYS2 to avoid entering infinite loop (#908) (#938)
-
Remove extra trailing quote from exception message
-
Fix EncodingWarning in
pipx_metadata_file
.
What's Changed
- Post-release by @cs01 in #846
- Add
pipx uninject
command by @meowmeowmeowcat in #820 - Bump actions/checkout from 2 to 3 by @dependabot in #862
- Bump actions/setup-python from 2 to 4 by @dependabot in #861
- Bump pypa/gh-action-pypi-publish from 1.4.1 to 1.5.0 by @dependabot in #860
- Bump actions/download-artifact from 2 to 3 by @dependabot in #858
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #859
- Bump actions/cache from 2 to 3 by @dependabot in #863
- Bump mhausenblas/mkdocs-deploy-gh-pages from 1.13 to 1.24 by @dependabot in #864
- Add an example for installation from source with extras by @abey79 in #866
- Fix examples in the docs by @meowmeowmeowcat in #856
- Change the program name to
path/to/python -m pipx
when running aspython -m pipx
by @meowmeowmeowcat in #852 - Update
testdata/tests_packages
and generate missing ones by @Jackenmen in #871 - Recommend windows users use the PEP 397 python launcher by @rmcclellan-izo in #879
- Update link to setuptools by @meowmeowmeowcat in #882
- Refactor: remove redundant intermediate list building, and fix some typos by @MapleCCC in #877
- Ship a zipapp of pipx by @meowmeowmeowcat in #895
- Add hatch entry point config description to README by @ischaojie in #918
- Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.2 by @dependabot in #921
- Update packages for tests and add support for Python 3.11 by @meowmeowmeowcat in #917
- Match pip's behavior when package name looks like an archive by @meowmeowmeowcat in #881
- Remove extra trailing quote from exception message by @srstevenson in #926
- Put the upgrade command in the correct doc section by @meowmeowmeowcat in #928
- Improve the detection logic for MSYS2 by @meowmeowmeowcat in #908
- Fix encodingwarning by @methane in #932
- Bump mhausenblas/mkdocs-deploy-gh-pages from 1.24 to 1.26 by @dependabot in #931
- Bump pypa/gh-action-pypi-publish from 1.5.2 to 1.6.4 by @dependabot in #923
- Tested for pip module in reinstall (#835) by @chrysle in #935
- Add detection logic for other mingw MSYS2 platforms by @chdka in #938
- README.md: Provide clarity on pip --upgrade vs. --user, etc. by @cclauss in #893
- pre-commit: Flake8 moved from GitLab to GitHub by @cclauss in #945
- Fix argparse-manpage dependency for Python 3.12+ by @musicinmybrain in #943
- Replace flake8, bugbear, and isort with ruff by @cclauss in #944
- pre-commit autoupdate by @cclauss in #947
New Contributors
- @dependabot made their first contribution in #862
- @abey79 made their first contribution in #866
- @rmcclellan-izo made their first contribution in #879
- @MapleCCC made their first contribution in #877
- @ischaojie made their first contribution in #918
- @srstevenson made their first contribution in #926
- @methane made their first contribution in #932
- @chrysle made their first contribution in #935
- @chdka made their first contribution in #938
- @cclauss made their first contribution in #893
- @musicinmybrain made their first contribution in #943
Full Changelog: 1.1.0...1.2.0