Plumbum: Shell Combinators
This release moves to using a pyproject.toml based packaging backend (hatchling).
Full Changelog: https://github.com/tomerfiliba/plumbum/compare/v1.8.0...v1.8.1
This is the final release series for Python 3.6.
NO_COLOR
/FORCE_COLOR
#575iter_lines
buffer_size
parameter #582Set(..., all_markers={"*", "all"})
and fix support for other separators #619Full Changelog: https://github.com/tomerfiliba/plumbum/compare/v1.7.2...v1.8.0
This is the final release for Python 2 and 3.5.
.tunnel()
(#550)COLOR_GROUP_TITLES
(#553).with_cwd()
(#513)iter_lines
deal with decoding errors during iteration (#525)iter_lines
(#500)__getitem__
method in Path (#506)RemotePath.copy()
(#527)__fspath__
added (#498)If you install from the auto-generated tarball for Git releases, you should either use SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver} pip install .
(where pkgver is the package version, 1.7.0 in this case), or (not recommended) install setuptools_scm before running SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver} python setup.py install
. PyPI SDists have the version file already, and git checkouts will get the version from git tags.
.cmd
attribute #450run_*
methods as an alternative to modifiers #386ALLOW_ABREV
#401DESCRIPTION_MORE
, preserves spacing #378