History#

v5.3.0#

06 Apr 2024

Features#

  • Deprecate infer_compression, as it was used primarily for deferring to the tar command.

Bugfixes#

  • Enable ‘transparent’ compression in the tarfile context.

v5.2.0#

06 Apr 2024

Features#

  • Implemented tarfile using native functionality and avoiding subprocessing, making it portable. (#5)

v5.1.0#

04 Apr 2024

Features#

  • Implement experimental _compose for composing context managers. If you wish to use this function, please comment in the issue regarding your thoughts on the ordering. (#6)

  • Deprecate null context. (#7)

v5.0.0#

04 Apr 2024

Features#

  • Renamed tarball_context to tarball and deprecated tarball_context compatibility shim. (#3)

  • Disentangle pushd from tarball. (#4)

Deprecations and Removals#

  • Removed deprecated ‘runner’ parameter to tarball_context.

v4.3.0#

19 Jan 2023

Deprecated runner parameter to tarball_context.

v4.2.1#

18 Jan 2023

Added test for pushd.

v4.2.0#

18 Nov 2022

Added on_interrupt decorator.

v4.1.2#

14 Jul 2022

Packaging refresh.

Enrolled with Tidelift.

v4.1.1#

31 Oct 2021

Fixed some docs rendering issues.

v4.1.0#

31 Oct 2021

To the ExceptionTrap, added .raises() and .passes decorators.

v4.0.0#

28 Jan 2021

Moved dependency_context and run to jaraco.apt.

v3.0.0#

10 Jan 2020

Refreshed package metadata. Require Python 3.6 or later.

2.0#

01 Jan 2019

Switch to pkgutil namespace technique for the jaraco namespace.

1.8#

08 Nov 2018

  • Dropped support for Python 3.3.

  • Refreshed project metadata using declarative config.

  • ExceptionTrap now presents type, value, and tb attributes.

1.7#

28 Nov 2017

1.6#

20 Mar 2017

  • Refresh project skeleton. Moved hosting to Github.

1.5#

30 Oct 2015

  • Also allow the dest_ctx to be overridden in repo_context.

1.4#

30 Oct 2015

  • Added remover parameter to context.temp_dir.

1.2#

15 Feb 2015

  • Adopted functionality from jaraco.util.context (10.8).