News¶
2025.10.31: Version 1.10.0 released with Python 3.9-3.14 support, and some small fixes.
2024.10.05: Version 1.9.0 released with Python 3.8-3.13 support, and some small fixes.
2024.04.29: Version 1.8.3 released with some small fixes, final version to support Python 3.6 and 3.7.
2023.05.30: Version 1.8.2 released with a PyPI metadata fix, Python 3.12b1 testing, and a bit more typing.
2023.01.01: Version 1.8.1 released with hatchling replacing setuptools for the build system, and support for Path objects in local.
2022.10.05: Version 1.8.0 released with
NO_COLOR/FORCE_COLOR,all_markers& future annotations for the CLI, some command enhancements, & Python 3.11 testing.2021.12.23: Version 1.7.2 released with very minor fixes, final version to support Python 2.7 and 3.5.
2021.11.23: Version 1.7.1 released with a few features like reverse tunnels, color group titles, and a glob path fix. Better Python 3.10 support.
2021.02.08: Version 1.7.0 released with a few new features like
.with_cwd, some useful bugfixes, and lots of cleanup.2020.03.23: Version 1.6.9 released with several Path fixes, final version to support Python 2.6.
2019.10.30: Version 1.6.8 released with
local.cmd, a few command updates,Setimprovements, andTypedEnv.2018.08.10: Version 1.6.7 released with several minor additions, mostly to CLI apps, and
run_*modifiers added.2018.02.12: Version 1.6.6 released with one more critical bugfix for a error message regression in 1.6.5.
2017.12.29: Version 1.6.5 released with mostly bugfixes, including a critical one that could break pip installs on some platforms. English cli apps now load as fast as before the localization update.
2017.11.27: Version 1.6.4 released with new CLI localization support. Several bugfixes and better pathlib compatibility, along with better separation between Plumbum’s internal packages.
2016.12.31: Version 1.6.3 released to provide Python 3.6 compatibility. Mostly bugfixes, several smaller improvements to paths, and a provisional config parser added.
2016.12.3: Version 1.6.2 is now available through conda-forge, as well.
2016.6.25: Version 1.6.2 released. This is mostly a bug fix release, but a few new features are included. Modifiers allow some new arguments, and
Progressis improved. Better support for SunOS and other OS’s.2015.12.18: Version 1.6.1 released. The release mostly contains smaller fixes for CLI, 2.6/3.5 support, and colors. PyTest is now used for tests, and Conda is supported.
2015.10.16: Version 1.6.0 released. Highlights include Python 3.5 compatibility, the
plumbum.colorspackage,Pathbecoming a subclass ofstrand a host of bugfixes. Special thanks go to Henry for his efforts.2015.07.17: Version 1.5.0 released. This release brings a host of bug fixes, code cleanups and some experimental new features (be sure to check the changelog). Also, say hi to Henry Schreiner, who has joined as a member of the project.
Note
setenvhas been renamedwith_env
2014.05.10: Version 1.4.2 released. This is a maintenance release with mostly minor bug fixes, mostly revolving around Paramiko/Python 3 integration.
2014.02.28: Version 1.4.1 released. This is a maintenance release with mostly minor bug fixes and some new features to the Path class.
2013.11.09: Version 1.4 released, containing mostly bugfixes and some additions to the
plumbum.cli.terminalmodule
Note
plumbum.utilsbecameplumbum.path.utils
2013.08.25: Version 1.3 released with bug fixes and loads of new features. Note: the package was reorganized internally; it should work out-of-the-box, but some specific imports might have moved
2013.06.06: Version 1.2 released; lots of bug fixes, compatibility issues, and some small but useful new features
2012.12.14: Version 1.1 released; adds Paramiko integration and subcommand support
2012.10.20: Version 1.0.1 released; fixes bugs and adds PuttyMachine
2012.10.06: Version 1.0.0 released
2012.05.16: Version 0.9 released*