Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin pytest-watch to latest version 4.1.0 #37

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link

This PR pins pytest-watch to the latest release 4.1.0.

Changelog

4.1.0

--------------------------

- Enhancement: Speed up config collection
- Bugfix: Handle `KeyboardInterrupt` during inifile collection (fixes [52](https://github.com/joeyespo/pytest-watch/issues/52))
- Cleanup

4.0.0

--------------------------

- Breaking change: Re-order `watch` arguments
- Breaking change: Add parameterized `--spool` option for finer control and remove `--no-spool`
- Breaking change: Remove `py.test.watch` console script
- Enhancement: Report filesystem events on re-run (fixes [39](https://github.com/joeyespo/pytest-watch/issues/39))
- Enhancement: Allow `--ext=*` for watching any file type
- Enhancement: Run pytest from main thread, send `KeyboardInterrupt` on filesystem events, and wait for pytest to terminate before running next iteration (fixes [36](https://github.com/joeyespo/pytest-watch/issues/36))
- Enhancement: Add `--pdb` option, forwarding to pytest
- Enhancement: Add `--wait` option to wait for all tests to complete before re-running on filesystem events (fixes [21](https://github.com/joeyespo/pytest-watch/issues/21))
- Enhancement: Add `--afterrun` for running commands after pytest runs, regardless of whether it was interrupted ([46](https://github.com/joeyespo/pytest-watch/pull/46) - thanks, [blueyed][]! - and [fc471a457ae334e24422f939c04be25587d6d357](https://github.com/joeyespo/pytest-watch/commit/fc471a457ae334e24422f939c04be25587d6d357))
- Enhancement: Allow multiple `--ignore` args instead of one comma-separated list and forward them to pytest (fixes [48](https://github.com/joeyespo/pytest-watch/issues/48))
- Enhancement: Add `-V` as short version of `--version`
- Enhancement: Add `--config` and include `<directory>` list in pytest args (fixes [40](https://github.com/joeyespo/pytest-watch/issues/40))
- Enhancement: Improve config collection debuggability
- Bugfix: Fix config file collection on Python 2.6 and below ([47](https://github.com/joeyespo/pytest-watch/pull/47) - thanks, [lukaszb][]! - and [7f1508d908a61ade36312219d2414445e5b05686](https://github.com/joeyespo/pytest-watch/commit/7f1508d908a61ade36312219d2414445e5b05686))
- Bugfix: Re-run on directory changes (fixes [44](https://github.com/joeyespo/pytest-watch/issues/44))
- Update LICENSE year
- Update README
- Cleanup

3.10.0

---------------------------

- Bugfix: Fix Python 2 support.

3.9.0

--------------------------

- Bugfix: Handle py.test exit code 5 (no tests are run/collected) as pass ([42](https://github.com/joeyespo/pytest-watch/pull/42) - thanks, [blueyed][]!)
- Bugfix: Show config-related errors instead of silently exiting with code 2 ([45](https://github.com/joeyespo/pytest-watch/pull/45) - thanks, [blueyed][]!)

3.8.0

--------------------------

- Enhancement: Read configuration from `pytest.ini` ([30](https://github.com/joeyespo/pytest-watch/pull/30) - thanks, [bendtherules][]!)

3.7.0

--------------------------

- Enhancement: Add `--runner` option
- Cleanup

3.6.0

--------------------------

- Enhancement: Add `--onexit` option ([28](https://github.com/joeyespo/pytest-watch/pull/28) - thanks, [blueyed][]!)
- Bugfix: Fix beep on Python 3.x by manually flushing the output buffer ([27](https://github.com/joeyespo/pytest-watch/pull/27) - thanks, [blueyed][]!)

3.5.0

--------------------------

- Python 3.5.0 compatibility ([26](https://github.com/joeyespo/pytest-watch/pull/26) - thanks, [ColtonProvias][]!)

3.3.0

--------------------------

- Enhancement: Add `--beforerun` CLI argument ([25](https://github.com/joeyespo/pytest-watch/pull/25) - thanks, [blueyed][]!)

3.2.0

--------------------------

- Enhancement: Add `pytest-watch` to console scripts to match the name.
- Bugfix: Use `shell=True` only for MS Windows when executing `py.test` ([18](https://github.com/joeyespo/pytest-watch/pull/18) - thanks, [blueyed][]!)
- Bugfix: Use the default fg for `STYLE_NORMAL` ([19](https://github.com/joeyespo/pytest-watch/pull/19) - thanks, [blueyed][]!)

3.1.0

--------------------------

- Enhancement: Add ability to run with `python -m pytest_watch`.
- Bugfix: Revert using `pytest` directly (abfd40209a124e1555e94dcf03eeb8644465ea62) until it can handle running multiple times ([15](https://github.com/joeyespo/pytest-watch/issues/15))

3.0.0

--------------------------

- Enhancement: Add `--poll` to work with remote file systems ([11](https://github.com/joeyespo/pytest-watch/pull/11) - thanks, [aldanor][]!)
- Enhancement: Add ability to have multiple watch directories ([11](https://github.com/joeyespo/pytest-watch/pull/11) - thanks, [aldanor][]!)
- Enhancement: Show pytest command being run ([11](https://github.com/joeyespo/pytest-watch/pull/11) - thanks, [aldanor][]!)
- Enhancement: Show command and filenames in color ([11](https://github.com/joeyespo/pytest-watch/pull/11) - thanks, [aldanor][]!)
- Enhancement: Add `--ignore` to ignore directories from being watched (initial attempt) ([11](https://github.com/joeyespo/pytest-watch/pull/11) - thanks, [aldanor][]!)
- Enhancement: Add ability to forward arguments to pytest with `--` ([11](https://github.com/joeyespo/pytest-watch/pull/11) - thanks, [aldanor][]!)
- Enhancement: Add spooling for the case where multiple watch events are triggered simultaneously ([11](https://github.com/joeyespo/pytest-watch/pull/11) - thanks, [aldanor][]!)
- Enhancement: Add `--verbose` and `--quiet` for controlling the verbosity ([11](https://github.com/joeyespo/pytest-watch/pull/11) - thanks, [aldanor][]!)
- Bugfix: Exit gracefully when `KeyboardInterrupt` occurs after the first test run ([10](https://github.com/joeyespo/pytest-watch/pull/10) - thanks, [carsongee][]!)

2.0.0

--------------------------

- Enhancement: Show the detected change, unless `--clear` is given.
- Enhancement: Beep by default, unless `--nobeep` is given.
- Enhancement: Add `--ext` to override the list of extensions that trigger re-runs.
- Bugfix: Unpin requirements
- Cleanup

1.0.0

--------------------------

- Enhancement: Add ability to run commands on each pass or fail - ([4](https://github.com/joeyespo/pytest-watch/pull/4) - thanks, [rakjin][]!)
- Bugfix: Error when no directory is provided on OSX ([3](https://github.com/joeyespo/pytest-watch/pull/3) - thanks, [rakjin][]!)
- Use MIT license

0.1.1

--------------------------

- Bugfix: `clear` command typo ([1](https://github.com/joeyespo/pytest-watch/pull/1) - thanks, [casio][]!)

0.1.0

--------------------------

First public preview release.


[casio]: https://github.com/casio
[rakjin]: https://github.com/rakjin
[carsongee]: https://github.com/carsongee
[aldanor]: https://github.com/aldanor
[blueyed]: https://github.com/blueyed
[ColtonProvias]: https://github.com/ColtonProvias
[bendtherules]: https://github.com/bendtherules
[lukaszb]: https://github.com/lukaszb
Links

jokim pushed a commit that referenced this pull request May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant