Revisions of python-plumbum
buildservice-autocommit
accepted
request 1138506
from
Dirk Mueller (dirkmueller)
(revision 15)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 14)
- 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
Matej Cepl (mcepl)
accepted
request 947663
from
Benjamin Greiner (bnavigator)
(revision 13)
- 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
buildservice-autocommit
accepted
request 798106
from
Tomáš Chvátal (scarabeus_iv)
(revision 12)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 11)
- 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)
buildservice-autocommit
accepted
request 786084
from
Tomáš Chvátal (scarabeus_iv)
(revision 10)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
accepted
request 786080
from
Markéta Machová (mcalabkova)
(revision 9)
- 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
buildservice-autocommit
accepted
request 707129
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
baserev update by copy to link target
Tomáš Chvátal (scarabeus_iv)
committed
(revision 7)
- 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
buildservice-autocommit
accepted
request 659557
from
Matej Cepl (mcepl)
(revision 6)
baserev update by copy to link target
Matej Cepl (mcepl)
committed
(revision 5)
Remove superfluous devel dependency for noarch package
Todd R (TheBlackCat)
committed
(revision 4)
converted link to branch
Todd R (TheBlackCat)
committed
(revision 3)
Yuchen Lin (maxlin_factory)
accepted
request 613146
from
Todd R (TheBlackCat)
(revision 2)
initialized devel package after accepting 613146
Todd R (TheBlackCat)
committed
(revision 1)
needed by python-rpyc
Displaying all 15 revisions