Changelog for
python312-plumbum-1.8.2-1.3.noarch.rpm :
* Sat Jan 13 2024 Dirk Müller
- update to 1.8.2:
* Fix author metadata on PyPI package and add static check
* Add testing for Python 3.12 beta 1
* Use Ruff for linting
* Paths: Add type hinting for Path
* Accept path-like objects
* Move the build backend to hatchling and hatch-vcs. Users should be unaffected. Third-party packaging may need to adapt to the new build system.
* Drop Python 2.7 and 3.5 support, add 3.11 support
* Lots of extended checks and fixes for problems exposed.
* Color: support NO_COLOR/FORCE_COLOR
* Commands: New iter_lines buffer_size parameter
* Commands: cache remote commands
* SSH: Support reverse tunnels and dynamically allocated ports
* CLI: add Set(..., all_markers={\"
*\", \"all\"}) and fix support for other separators
* CLI: support future annotations
* Color: fix the ABC
* Exceptions: fix for exception pickling
* Fix for StdinDataRedirection and modifiers
* Wed Jan 19 2022 Ben Greiner - Update to 1.7.2
* This is the final release for Python 2 and 3.5.
* Some DeprecationWarnings changed to FutureWarnings (#567)- Version 1.7.1
* Paths: glob with local paths no longer expands the existing path too (#552)
* Paramiko: support reverse tunnels (#562)
* SSHMachine: support forwarding Unix sockets in .tunnel() (#550)
* CLI: Support COLOR_GROUP_TITLES (#553)
* Fix a deprecated in Python 3.10 warning (#563)
* Extended testing and checking on Python 3.10 and various PyPy versions. Nox is supported for easier new-user development.- Version 1.7.0
* Commands: support .with_cwd() (#513)
* Commands: make iter_lines deal with decoding errors during iteration (#525)
* Commands: fix handling of env-vars passed to plumbum BoundEnvCommands (#513)
* Paths: fix incorrect __getitem__ method in Path (#506)
* Paths: Remote path stat had odd OSError (#505)
* Paths: Fix RemotePath.copy() (#527)
* Paths: missing __fspath__ added (#498)
* SSH: better error reporting on SshSession error (#515)
* Internal: redesigned CI, major cleanup to setuptools distribution, Black formatting, style checking throughout.
* 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.- Drop no-python2.patch merged upstream
* Mon Apr 27 2020 Tomáš Chvátal - Add patch fixing build with no python2 available:
* no-python2.patch- Update to 1.6.9:
* Last version to support Python 2.6; added python_requires (#507)
* Paths: Fix bug with subscription operations (#498), (#506)
* Paths: Fix resolve (#492)
* Commands: Fix resolve (#491)
* Commands: Add context manager on popen (#495)
* Several smaller fixes (#500), (#505)
* Wed Mar 18 2020 Marketa Calabkova - Update to 1.6.8
* Exceptions: Changed ProcessExecutionError\'s formatting to be more user-friendly
* Commands: support for per-line timeout with iter_lines
* Commands: support for piping stdout/stderr to a logger
* Commands: execute local/remote commands via a magic .cmd attribute
* Paths: support composing paths using subscription operations
* CLI: Improved \'Set\' validator to allow non-string types, and CSV params
* TypedEnv: Facility for modeling environment-variables into python data types
* Mon Jun 03 2019 Tomáš Chvátal - Update to 1.6.7:
* Commands: Added run_
* methods as an alternative to modifiers (#386)
* CLI: Added support for ALLOW_ABREV (#401)
* CLI: Added DESCRIPTION_MORE, preserves spacing (#378)
* Color: Avoid throwing error in atexit in special cases (like pytest) (#393)
* Including Python 3.7 in testing matrix.
* Smaller bugfixes and other testing improvements.- Switch to github archive for tests
* Tue Dec 04 2018 Matej Cepl - Remove superfluous devel dependency for noarch package
* Thu May 24 2018 toddrme2178AATTgmail.com- Initial version