* Add Python 3.14, drop Python 3.8
* CLI: Fix flag invoke behavior to respect False values
* CLI: Allow subapplication registration under multiple subcommand names
* CLI: Better support for future annotations on 3.9
* CLI: Termsize determination fixed on Linux Python 3.14, broken due to
wrong struct size
* Drop some unused variables
* Simpler urljoin
* Use SPDX license identifier
* Drop Python <3.8
* Add 3.13 testing and classifiers
* setuptools-less installs couldn't translate, add test
* Use importlib resources
* Replaced NotImplementedError by NotImplemented
* Fix StdinDataRedirection's formulate() method
* Missing non-zero return code from TEE'd pipe
* Fix stalling in Pipeline command
* Use high-speed method for C locale too
* Update index.rst - fix broken link for sh project
- Add patch use-python3-not-python.patch:
* Use the correct interpreter under test when running two scripts.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-plumbum?expand=0&rev=16
136 lines
5.8 KiB
Plaintext
136 lines
5.8 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Nov 24 03:05:12 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Update to 1.10.0:
|
|
* Add Python 3.14, drop Python 3.8
|
|
* CLI: Fix flag invoke behavior to respect False values
|
|
* CLI: Allow subapplication registration under multiple subcommand names
|
|
* CLI: Better support for future annotations on 3.9
|
|
* CLI: Termsize determination fixed on Linux Python 3.14, broken due to
|
|
wrong struct size
|
|
* Drop some unused variables
|
|
* Simpler urljoin
|
|
* Use SPDX license identifier
|
|
* Drop Python <3.8
|
|
* Add 3.13 testing and classifiers
|
|
* setuptools-less installs couldn't translate, add test
|
|
* Use importlib resources
|
|
* Replaced NotImplementedError by NotImplemented
|
|
* Fix StdinDataRedirection's formulate() method
|
|
* Missing non-zero return code from TEE'd pipe
|
|
* Fix stalling in Pipeline command
|
|
* Use high-speed method for C locale too
|
|
* Update index.rst - fix broken link for sh project
|
|
- Add patch use-python3-not-python.patch:
|
|
* Use the correct interpreter under test when running two scripts.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 13 20:53:04 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- 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 22:56:55 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
|
|
|
- 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 07:26:40 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- 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 07:29:06 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>
|
|
|
|
- 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 3 10:34:35 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- 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 4 12:51:36 UTC 2018 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Remove superfluous devel dependency for noarch package
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 24 04:07:26 UTC 2018 - toddrme2178@gmail.com
|
|
|
|
- Initial version
|