Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

Update plumbum to 1.7.2 #134

Closed
wants to merge 1 commit into from
Closed

Conversation

pyup-bot
Copy link
Collaborator

This PR updates plumbum from 1.6.3 to 1.7.2.

Changelog

1.7.2

-----

* Commands: avoid issue mktemp issue on some BSD variants (`571 <https://github.com/tomerfiliba/plumbum/pull/571>`_)
* Better specification of dependency on pywin32 (`568 <https://github.com/tomerfiliba/plumbum/pull/568>`_)
* Some DeprecationWarnings changed to FutureWarnings (`567 <https://github.com/tomerfiliba/plumbum/pull/567>`_)

1.7.1

-----

* Paths: glob with local paths no longer expands the existing path too (`552 <https://github.com/tomerfiliba/plumbum/pull/552>`_)
* Paramiko: support reverse tunnels (`562 <https://github.com/tomerfiliba/plumbum/pull/562>`_)
* SSHMachine: support forwarding Unix sockets in ``.tunnel()`` (`550 <https://github.com/tomerfiliba/plumbum/pull/550>`_)
* CLI: Support ``COLOR_GROUP_TITLES`` (`553 <https://github.com/tomerfiliba/plumbum/pull/553>`_)
* Fix a deprecated in Python 3.10 warning (`563 <https://github.com/tomerfiliba/plumbum/pull/563>`_)
* Extended testing and checking on Python 3.10 and various PyPy versions. Nox is supported for easier new-user development.

1.7.0

-----

* Commands: support ``.with_cwd()`` (`513 <https://github.com/tomerfiliba/plumbum/pull/513>`_)
* Commands:  make ``iter_lines`` deal with decoding errors during iteration (`525 <https://github.com/tomerfiliba/plumbum/pull/525>`_)
* Commands: fix handling of env-vars passed to plumbum BoundEnvCommands  (`513 <https://github.com/tomerfiliba/plumbum/pull/513>`_)
* Commands: fix support for win32 in ``iter_lines`` (`500 <https://github.com/tomerfiliba/plumbum/pull/500>`_)
* Paths: fix incorrect ``__getitem__`` method in Path (`506 <https://github.com/tomerfiliba/plumbum/pull/506>`_)
* Paths: Remote path stat had odd OSError  (`505 <https://github.com/tomerfiliba/plumbum/pull/505>`_)
* Paths: Fix ``RemotePath.copy()`` (`527 <https://github.com/tomerfiliba/plumbum/pull/527>`_)
* Paths: missing ``__fspath__`` added (`498 <https://github.com/tomerfiliba/plumbum/pull/498>`_)
* SSH: better error reporting on SshSession error (`515 <https://github.com/tomerfiliba/plumbum/pull/515>`_)
* Internal: redesigned CI, major cleanup to setuptools distribution, Black formatting, style checking throughout.

1.6.9

-----

* Last version to support Python 2.6; added python_requires for future versions (`507 <https://github.com/tomerfiliba/plumbum/pull/507>`_)
* Paths: Fix bug with subscription operations (`498 <https://github.com/tomerfiliba/plumbum/pull/498>`_), (`#506 <https://github.com/tomerfiliba/plumbum/pull/506>`_)
* Paths: Fix resolve (`492 <https://github.com/tomerfiliba/plumbum/pull/492>`_)
* Commands: Fix resolve (`491 <https://github.com/tomerfiliba/plumbum/pull/491>`_)
* Commands: Add context manager on popen (`495 <https://github.com/tomerfiliba/plumbum/pull/495>`_)
* Several smaller fixes (`500 <https://github.com/tomerfiliba/plumbum/pull/500>`_), (`#505 <https://github.com/tomerfiliba/plumbum/pull/505>`_)

1.6.8

-----
* Exceptions: Changed ProcessExecutionError's formatting to be more user-friendly (`456 <https://github.com/tomerfiliba/plumbum/pull/456>`_)
* Commands: support for per-line timeout with iter_lines (`454 <https://github.com/tomerfiliba/plumbum/pull/454>`_)
* Commands: support for piping stdout/stderr to a logger (`454 <https://github.com/tomerfiliba/plumbum/pull/454>`_)
* Paths: support composing paths using subscription operations (`455 <https://github.com/tomerfiliba/plumbum/pull/455>`_)
* CLI: Improved 'Set' validator to allow non-string types, and CSV params (`452 <https://github.com/tomerfiliba/plumbum/pull/452>`_)
* TypedEnv: Facility for modeling environment-variables into python data types (`451 <https://github.com/tomerfiliba/plumbum/pull/451>`_)
* Commands: execute local/remote commands via a magic `.cmd` attribute (`450 <https://github.com/tomerfiliba/plumbum/pull/450>`_)

1.6.7

-----
* Commands: Added ``run_*`` methods as an alternative to modifiers (`386 <https://github.com/tomerfiliba/plumbum/pull/386>`_)
* CLI: Added support for ``ALLOW_ABREV`` (`401 <https://github.com/tomerfiliba/plumbum/pull/401>`_)
* CLI: Added ``DESCRIPTION_MORE``, preserves spacing (`378 <https://github.com/tomerfiliba/plumbum/pull/378>`_)
* Color: Avoid throwing error in atexit in special cases (like pytest) (`393 <https://github.com/tomerfiliba/plumbum/pull/393>`_)
* Including Python 3.7 in testing matrix.
* Smaller bugfixes and other testing improvements.

1.6.6

-----
* Critical Bugfix: High-speed (English) translations could break the CLI module (`371 <https://github.com/tomerfiliba/plumbum/issues/371>`_)
* Small improvement to wheels packaging

1.6.5

-----

* Critical Bugfix: Syntax error in image script could break pip installs (`366 <https://github.com/tomerfiliba/plumbum/pull/366>`_)
* CLI: Regression fix: English apps now load as fast as in 1.6.3 (`364 <https://github.com/tomerfiliba/plumbum/issues/364>`_)
* CLI: Missing colon restored in group names
* Regression fix: Restored non-setuptools installs (but really, why would you not have setuptools?) (`367 <https://github.com/tomerfiliba/plumbum/pull/367>`_)

1.6.4

-----
* CLI: Support for localization (`339 <https://github.com/tomerfiliba/plumbum/pull/339>`_), with:

- Russian by Pavel Pletenev (`339 <https://github.com/tomerfiliba/plumbum/pull/339>`_) 🇷🇺
- Dutch by Roel Aaij (`351 <https://github.com/tomerfiliba/plumbum/pull/351>`_) 🇳🇱
- French by Joel Closier (`352 <https://github.com/tomerfiliba/plumbum/pull/352>`_) 🇫🇷
- German by Christoph Hasse (`353 <https://github.com/tomerfiliba/plumbum/pull/353>`_) 🇩🇪
- Pulls with more languages welcome!
* CLI: Support for ``MakeDirectory`` (`339 <https://github.com/tomerfiliba/plumbum/pull/339>`_)
* Commands: Fixed unicode input/output on Python 2 (`341 <https://github.com/tomerfiliba/plumbum/pull/341>`_)
* Paths: More updates for pathlib compatibility (`325 <https://github.com/tomerfiliba/plumbum/pull/325>`_)
* Terminal: Changed ``prompt()``'s default value for ``type`` parameter from ``int`` to ``str`` to match existing docs (`327 <https://github.com/tomerfiliba/plumbum/issues/327>`_)
* Remote: Support ``~`` in PATH for a remote (`293 <https://github.com/tomerfiliba/plumbum/issues/293>`_)
* Remote: Fixes for globbing with spaces in filename on a remote server (`322 <https://github.com/tomerfiliba/plumbum/issues/322>`_)
* Color: Fixes to image plots, better separation (`324 <https://github.com/tomerfiliba/plumbum/pull/324>`_)
* Python 3.3 has been removed from Travis and Appveyor.
* Several bugs fixed
Links

@pyup-bot pyup-bot mentioned this pull request Dec 23, 2021
@pyup-bot
Copy link
Collaborator Author

pyup-bot commented Oct 6, 2022

Closing this in favor of #141

@pyup-bot pyup-bot closed this Oct 6, 2022
@kulapard kulapard deleted the pyup-update-plumbum-1.6.3-to-1.7.2 branch October 6, 2022 03:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant