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, Set improvements, and TypedEnv.

  • 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 Progress is 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.colors package, Path becoming a subclass of str and 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

setenv has been renamed with_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.terminal module

Note

plumbum.utils became plumbum.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*

Change Log