easyprocess
Easy to use Python subprocess interface.
1.1
1.0M downloads/mo
#4612 most downloaded on PyPI
ponty/easyprocess
What this package is like to depend on
Last release 5 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.2 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
16 years old
29 releases · first in 2011
0 releases in the last 12 months
see the full history below
Release timeline
29 releases · Feb 2011 to Jan 2022Releases
latest 29-
1.115 Jan 2022Commits, not release notes
This project publishes no release notes. Between
1.0and1.1there were 2 commits, 2 of them substantive:- enable type hints
- version = "1.1"
-
1.014 Jan 2022Commits, not release notes
This project publishes no release notes. Between
0.3and1.0there were 47 commits, 46 of them substantive:- pytest.ini
- travis: use vars $PYTHON $PIPUSER
- tox
- setup: doc link with version
- examples: simplify hello.py
- pytest: log_format
- setup: long_description_content_type
- format code
- doc: generate
- Add option to force kill process after timeout
- Add regular timeout option to stop()
- Remove hung process assertion on windows where it is unneeded
- test: use sys.executable instead of "python"
- remove timeout from stop()
- add py39 support
- fix test
- vagrant: ubuntu 20.04
- clean.py
- travis: python: 3.9
- remove py2
…and 26 more.
-
0.303 May 2020Commits, not release notes
This project publishes no release notes. Between
0.2.10and0.3there were 25 commits, 24 of them substantive:- Replaces deprecated isAlive() with is_alive()
- add TODO
- remove useless code
- setup.py: remove hack
- setup.py: remove long_description
- remove docs dir
- reduce readme
- relpace nose with pytest
- test: remove unittest TestCase class
- remove coverage
- setup.py: long_description
- vagrant: install less packages
- manifest: ignore *.pyc
- manifest: remove unneeded files
- format-code.sh
- format code
- remove req doc
- remove pavement.py
- readme: cleanup
- remove py35
…and 4 more.
-
0.2.1031 Jan 2020Commits, not release notes
This project publishes no release notes. Between
0.2.9and0.2.10there were 10 commits, 10 of them substantive:- test: check return_code
- test: fix py2,py3 stdout usage
- autoflake -i -r --remove-all-unused-imports .
- isort --recursive .
- black .
- remove unused var
- set _outputs_processed later
- test: test return_code after is_alive
- update stdout/stderr/return_code in is_alive() if proc stopped
- version++
-
0.2.914 Jan 2020Commits, not release notes
This project publishes no release notes. Between
0.2.8and0.2.9there were 19 commits, 18 of them substantive:- remove 2to3
- tox: remove coverage
- remove 'ubuntu_package' param usage
- remove 'check()' from example
- readme: travis badge on master branch
- test: restructure test files
- tox fix
- travis: win, mac
- test: skip test_deadlock for Windows/Mac
- comment
- test: fix return_code check for win
- test: unicode test with python instead of bash
- test: fix environ test for mac/win
- fix split_command() for mac
- examples: use sys.executable, use only cmd list
- test: stdout test for line end
- fix remove_ending_lf() for win
- version++
-
0.2.818 Dec 2019Commits, not release notes
This project publishes no release notes. Between
0.2.7and0.2.8there were 8 commits, 8 of them substantive:- remove py34 support
- skip testing examples on Windows (#18)
- py38 support
- travis: test on xenial
- less log
- enable_stdout_log, enable_stderr_log
- DEPRECATED: check, check_installed
- version++
-
0.2.725 May 2019Commits, not release notes
This project publishes no release notes. Between
0.2.5and0.2.7there were 8 commits, 7 of them substantive:- manifest: ignore docs/.build docs/api
- doc: readme
- vagrant: memory = 512k
- add 'tests' dir to MANIFEST (#17)
- version++
- readme: fix
- version++
-
0.2.521 Dec 2018Commits, not release notes
This project publishes no release notes. Between
0.2.3and0.2.5there were 18 commits, 17 of them substantive:- Update init.py
- Update init.py
- drop py26,py33, add py36
- doc: remove "Downloads" badge
- vagrant: bionic64
- add py37 support
- format code with pyformat
- fix test for py37
- test for invalid utf-8 byte in stdout #14
- ignore invalid utf-8 byte in stdout #14
- fix split_command() for Windows paths #12
- gitignore: *.log
- version++
- doc
- gitignore docs/api/*
- doc
- version++
-
0.2.302 Oct 2016Commits, not release notes
This project publishes no release notes. Between
0.2.2and0.2.3there were 8 commits, 7 of them substantive:- doc
- vagrant: fix locale
- fix repr (#9)
- FIX: Ignore errors when decoding to utf-8
- fix test coverage py35 error: "Fatal Python error: deallocating None"
- fix travis error: "Fatal Python error: deallocating None"
- version++
-
0.2.215 Feb 2016Nothing published for this version
-
0.2.130 Oct 2015Nothing published for this version
-
0.228 Oct 2015Nothing published for this version
-
0.1.919 Mar 2015Nothing published for this version
-
0.1.616 Feb 2013Nothing published for this version
-
0.1.409 Mar 2012Nothing published for this version
-
0.1.305 Feb 2012Nothing published for this version
-
0.1.207 Jan 2012Nothing published for this version
-
0.1.013 Nov 2011Nothing published for this version
-
0.0.1005 Jul 2011Nothing published for this version
-
0.0.919 May 2011Nothing published for this version
-
0.0.822 Apr 2011Nothing published for this version
-
0.0.710 Apr 2011Nothing published for this version
-
0.0.608 Mar 2011Nothing published for this version
-
0.0.508 Mar 2011Nothing published for this version
-
0.0.408 Mar 2011Nothing published for this version
-
0.0.323 Feb 2011Nothing published for this version
-
0.0.211 Feb 2011Nothing published for this version
-
0.0.111 Feb 2011Nothing published for this version
-
0.0.008 Feb 2011Nothing published for this version