The NetBSD Project

CVS log for pkgsrc/sysutils/py-sh/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / py-sh

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Oct 17 10:32:59 2024 UTC (3 weeks, 4 days ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -4 lines
py-sh: updated to 2.1.0

2.1.0 - 10/8/24

- Add contrib command `sh.contrib.bash`

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Jun 4 10:38:27 2024 UTC (5 months, 1 week ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -3 lines
py-sh: updated to 2.0.7

2.0.7

- Fix `sh.glob` arguments
- Misc modernizations

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Oct 28 19:57:16 2023 UTC (12 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -1 lines
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Aug 10 05:12:53 2023 UTC (15 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
py-sh: updated to 2.0.6

2.0.6

Add back appropriate sdist files

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Aug 9 13:19:19 2023 UTC (15 months ago) by adam
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
py-sh: updated to 2.0.5

2.0.5

Allow nested with contexts
Call correct asyncio function for getting event loop

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon May 22 12:18:32 2023 UTC (17 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +9 -6 lines
py-sh: updated to 2.0.4

2.0.4 - 5/13/22

- Allow `ok_code` to be used with `fg`
- Make sure `new_group` never creates a new session

2.0.2 / 2.0.3 (misversioned) - 2/13/22

- Performance regression when using a generator with `_in`
- Adding test support for python 3.11

2.0.0 - 2/9/22

- Executed commands now return a unicode string by default
- Removed magical module-like execution contexts
- Added basic asyncio support via `_async`
- Dropped support for Python < 3.8
- Bumped default tty size to more standard (24, 80)
- First argument being a RunningCommand no longer automatically passes it as stdin
- `RunningCommand.__eq__` no longer has the side effect of executing the command
- `_tee` now supports both "err" and "out"
- Removed the builtin override `cd`
- Altered process launching model to behave more expectedly
- Bugfix where `_no_out` isn't allowed with `_iter="err"`
- Allow keyword arguments to have a list of values

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Aug 24 09:25:56 2022 UTC (2 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -2 lines
*: use coverage from versioned_dependencies.mk

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Aug 1 18:23:41 2022 UTC (2 years, 3 months ago) by adam
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -3 lines
py-sh: updated to 1.14.3

1.14.3
* bugfix where `Command` was not aware of default call args when wrapping the module

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Jan 4 20:54:50 2022 UTC (2 years, 10 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1 lines
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Jun 24 17:33:18 2021 UTC (3 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
py-sh: updated to 1.14.2

1.14.2
bugfix where Command was not aware of default call args when wrapping the module

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Nov 9 12:15:15 2020 UTC (4 years ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
py-sh: updated to 1.14.1

1.14.1:
* bugfix where setting `_ok_code` to not include 0, but 0 was the exit code

1.14.0:
* `_env` now more lenient in accepting dictionary-like objects
* `None` and `False` arguments now do not pass through to underlying command
* Implemented `find_spec` on the fancy importer, which fixes some Python3.4+

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon May 4 15:36:08 2020 UTC (4 years, 6 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
py-sh: updated to 1.13.1

1.13.1:
* regression fix if `_fg=False`

1.13.0:
* minor Travis CI fixes
* bugfix for boolean long options not respecting `_long_prefix`
* fix deprecation warning on Python 3.6 regexes
* `_pass_fds` and `_close_fds` special kwargs for controlling file descriptor inheritance in child.
* more efficiently closing inherited fds
* bugfix where passing invalid dictionary to `_env` will cause a mysterious child 255 exit code.
* bugfix where `_in` using 0 or `sys.stdin` wasn't behaving like a TTY, if it was in fact a TTY.
* bugfix where `help(sh)` raised an exception
* bugfix fixing broken interactive ssh tutorial from docs
* change to automatic tty merging into a single pty if `_tty_in=True` and `_tty_out=True`
* introducing `_unify_ttys`, default False, which allows explicit tty merging into single pty
* contrib command for `ssh` connections requiring passwords
* performance fix for polling output too fast when using `_iter`
* execution contexts can now be used in python shell
* bugfix `ErrorReturnCode` instances can now be pickled
* bugfix passing empty string or `None` for `_in` hanged
* bugfix where passing a filename or file-like object to `_out` wasn't using os.dup2
* regression make `_fg` work with `_cwd` again
* an invalid `_cwd` now raises a `ForkException` not an `OSError`.
* AIX support
* added a `timeout=None` param to `RunningCommand.wait()`

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Mar 21 19:28:56 2020 UTC (4 years, 7 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -1 lines
py-sh: also clear USE_LANGUAGES

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Mar 21 19:26:59 2020 UTC (4 years, 7 months ago) by adam
Branches: MAIN
py-sh: added version 1.12.14

sh is a full-fledged subprocess replacement for Python that allows you to call
any program as if it were a function.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>