diff --git a/CHANGELOG.md b/CHANGELOG.md index 31450ee066..ff44484bf1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,21 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) for keeping t +## [1.4.3](https://github.com/pypa/pipx/tree/1.4.3) - 2024-01-16 + + +### Bugfixes + +- Autofix python version for pylauncher, when version is provided prefixed with `python` ([#1150](https://github.com/pypa/pipx/issues/1150)) +- Support building pipx wheels with setuptools-scm<7, such as on FreeBSD. ([#1208](https://github.com/pypa/pipx/issues/1208)) + +### Improved Documentation + +- Provide useful error messages when unresolvable python version is passed ([#1150](https://github.com/pypa/pipx/issues/1150)) +- Introduce towncrier for managing the changelog ([#1161](https://github.com/pypa/pipx/issues/1161)) +- Add workaround for using pipx applications in shebang under macOS ([#1198](https://github.com/pypa/pipx/issues/1198)) + + ## [1.4.2](https://github.com/pypa/pipx/tree/1.4.2) ### Features diff --git a/changelog.d/1150.bugfix.md b/changelog.d/1150.bugfix.md deleted file mode 100644 index 33dfdb84ed..0000000000 --- a/changelog.d/1150.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -Autofix python version for pylauncher, when version is provided prefixed with `python` diff --git a/changelog.d/1150.doc.md b/changelog.d/1150.doc.md deleted file mode 100644 index 31acfda067..0000000000 --- a/changelog.d/1150.doc.md +++ /dev/null @@ -1 +0,0 @@ -Provide useful error messages when unresolvable python version is passed diff --git a/changelog.d/1161.doc.md b/changelog.d/1161.doc.md deleted file mode 100644 index cdc0861a6b..0000000000 --- a/changelog.d/1161.doc.md +++ /dev/null @@ -1 +0,0 @@ -Introduce towncrier for managing the changelog diff --git a/changelog.d/1198.doc.md b/changelog.d/1198.doc.md deleted file mode 100644 index f76733e0c4..0000000000 --- a/changelog.d/1198.doc.md +++ /dev/null @@ -1 +0,0 @@ -Add workaround for using pipx applications in shebang under macOS diff --git a/changelog.d/1208.bugfix.md b/changelog.d/1208.bugfix.md deleted file mode 100644 index c71b1f1c26..0000000000 --- a/changelog.d/1208.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -Support building pipx wheels with setuptools-scm<7, such as on FreeBSD. diff --git a/noxfile.py b/noxfile.py index 207b095b9a..7dad9f314d 100644 --- a/noxfile.py +++ b/noxfile.py @@ -133,7 +133,9 @@ def build_docs(session: nox.Session) -> None: session.run("mkdocs", "build", "--strict", "--site-dir", *site_dir) upcoming_changelog.unlink(missing_ok=True) for site in site_dir: - shutil.rmtree(Path(site, "_draft_changelog")) + draft_changelog_dir = Path(site, "_draft_changelog") + if draft_changelog_dir.exists(): + shutil.rmtree(draft_changelog_dir) @nox.session(python=PYTHON_DEFAULT_VERSION)