Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/wntrblm/nox
Flexible test automation for Python
https://github.com/wntrblm/nox
d977535a791e199fcac9e0b807b412b1ea12ebfa authored over 3 years ago by Henry Schreiner <[email protected]>
787dfaa87eb47c590e407acb0b5a63922725c291 authored over 3 years ago by Claudio Jolowicz <[email protected]>
* Hide staleness check behind a feature flag
* Set feature flag for staleness check in unit t...
950015e1ec9013bf7199dc2c3e3563d7218a868b authored over 3 years ago by Claudio Jolowicz <[email protected]>* Remove redundant mock in test for environment reuse
This breaks tests comparing a string fr...
2791b70fabe1110117c74f630d1937cfa9e329ff authored over 3 years ago by Claudio Jolowicz <[email protected]>0fb841d05cf3f9ffc99a6fa8993d641e4be548a4 authored over 3 years ago by Julien de la Bruère-T <[email protected]>
24fc2639ccd0e4a7284f70a08a2b46ac053e16d1 authored over 3 years ago by Claudio Jolowicz <[email protected]>
da48d3c7a034dffdd21e0141ca499a8eb329f759 authored over 3 years ago by Claudio Jolowicz <[email protected]>
* test: Do not compare posargs using `is`
* test: Do not set posargs to mock sentinel
This...
bcaa5ffa42173037030f67e2ae58d10fbe659945 authored over 3 years ago by Claudio Jolowicz <[email protected]>41b9c798e93dae8dc27256a07622c32bc5b9f0fd authored over 3 years ago by Claudio Jolowicz <[email protected]>
* Add Noxfile for testing normalized session names
* Add tests for normalized session names
...
Use either of these to reuse a virtualenv without re-installing packages:
```
nox -R
nox --...
* Add test for --force-python option
* Add --force-python option as shorthand for --python an...
e9945efa654bf5a9d6af10016fded9b5b3f76fe9 authored over 3 years ago by Claudio Jolowicz <[email protected]>5 is the latest release, and 6.x just drops support for Python 2, so we should be good.
1d0ff6f783c93e0c02fe4630e14e02bf90552742 authored over 3 years ago by Stargirl Flowers <[email protected]>e012b603a3d03a0ef74adc1c4430da79604072d7 authored over 3 years ago by Claudio Jolowicz <[email protected]>
The contexter package is a third-party backport of contextlib (with some
extensions). It is no ...
* Add test case for reusing environments
* Fix crash due to unconditional use of `sys.real_pr...
99c5910786bba13a7f74f7285b81f82cd5ab99f6 authored over 3 years ago by Claudio Jolowicz <[email protected]>* Enable nox.parametrize to determine the session Python
* Add tests
* Add documentation
9cd5b7801e0c198855aa02eb6ce6f0ae55d4dc9d authored over 3 years ago by Claudio Jolowicz <[email protected]>Co-authored-by: Diego <[email protected]>
a9bd87298c47bf723fc327d7ac9bba9402013ea3 authored over 3 years ago by Diego Palma <[email protected]>Fixes #419 by moving 'pip' to after venv_params
7f3b8da5f19b2d1b179c68330f81b9bbec3827f3 authored over 3 years ago by Will Holtz <[email protected]>Co-authored-by: Diego <[email protected]>
a67c9a291a87f6f03de383b29bb38990b832f15b authored over 3 years ago by Diego Palma <[email protected]>* add local session posargs via notify
* add docs for notify(posargs=...)
Also SessionRunn...
324044192052e7c87846b4680f30becd8bad34c0 authored almost 4 years ago by Ryan Morshead <[email protected]>* Swap param order in multiple args test
* Remove arg sorting in Param repr
Co-authored-by...
de3d9c5bfee5cb13ad826b79c2834bb7a49284c4 authored almost 4 years ago by Paulo S. Costa <[email protected]>55258326dd43d8d98b715d8bfb06b07e5b440040 authored almost 4 years ago by Paulo S. Costa <[email protected]>
1228981158010130606d9fbf0edd2384372780b2 authored almost 4 years ago by Paulo S. Costa <[email protected]>
* Allow sphinx-autobuild to run on Windows
* Improve coverage when selecting bin folder
* ...
082c26636393fc293b1551ebeb4f0209d4973f17 authored almost 4 years ago by Peilonrayz <[email protected]>* Allow child processes to handle keyboard interrupts
* Add tests for keyboard interrupts dur...
7ad30a0eedc6b6e477be34010153267bd5ff13f4 authored almost 4 years ago by Claudio Jolowicz <[email protected]>a078d3cc82c09a3af068d7c9d230364ba5adefbb authored almost 4 years ago by Stargirl Flowers <[email protected]>
* feat: Add nox.needs_version
* build: Add dependency on packaging >= 20.9
The packaging lib...
142092f835ab3dd2dbc55b3dba576e616c4b28f8 authored almost 4 years ago by Claudio Jolowicz <[email protected]>d4cf5475c5a757b7de6919c8ec480c3238557ba0 authored almost 4 years ago by Stargirl Flowers <[email protected]>
db6378377a58dd678518b1fc1c50fb3c49dbb98a authored almost 4 years ago by David Hagen <[email protected]>
* add decode_output func to decode popen output
fixes #309 by trying to decode popen output w...
211702da6112cf390b50b807ff1ebdaf844f73e2 authored almost 4 years ago by Christian Riedel <[email protected]>* Docs: remove outdated notes on Windows compatibility
Closes #379
* Docs: add Python Laun...
a70df3c8775b9f55fd9cadc31b36a9f3c5ab509a authored almost 4 years ago by Brecht Machiels <[email protected]>Fixes errors when running mypy on a project's noxfile.py:
noxfile.py:42: error: "ProcessE...
d6a0ba5f8a8d34198ecd381faf9093ab77c3cb5e authored almost 4 years ago by Jon Dufresne <[email protected]>
The property never returns None. This simplifies user code containing
types that already knows ...
os.chdir() has supported PathLib since Python 3.6.
Discovered while adding types pip's noxfil...
156765c343942233bf6cbfa59391ec63d6fedc29 authored almost 4 years ago by Jon Dufresne <[email protected]>319c796f6de7d5706d75da107ec20568ad5baf51 authored almost 4 years ago by Christopher Wilcox <[email protected]>
That method is making use of `_simple_fmt`,
but isn't defined in the class.
I used the same va...
Co-authored-by: Santos Gallegos <[email protected]>
Co-authored-by: Christopher Wilcox <crwi...
* feat: support users specifying an undeclared parametrization of python
Co-authored-by: Dann...
e2db5ed44ce7c53970c9b097a7c3143219c74fd9 authored almost 4 years ago by Christopher Wilcox <[email protected]>cdb391fa24a766138e596ee6b819ae49add5ec4f authored almost 4 years ago by P. Sai Vinay <[email protected]>
Type checkers cannot solve an aliased, generic callable.
a188be7834ef153105eab72b5cb18a2b465df57e authored about 4 years ago by layday <[email protected]>4e1842246d8b005e0dadf4b0f3e9d1123cefa651 authored about 4 years ago by Claudio Jolowicz <[email protected]>
* Add test for resolving python3.10
* Support double-digit minor version in `python` keyword
...
Run the blacken session on the codebase.
6dc712a01af49e8b1bface8c9ad7979b0511d419 authored about 4 years ago by Claudio Jolowicz <[email protected]>495b23ff690049e8f3d25f3d29c06458da2ee274 authored about 4 years ago by P. Sai Vinay <[email protected]>
* Update parameters to match latest python releases.
* update setup.py, other references to 3...
e5e9869c38d75eee01246b8e380d9867cf706e94 authored about 4 years ago by Christopher Wilcox <[email protected]>* Add test fixture to generate noxfile.py
The noxfile.py is templated with the default sessio...
6bdf51ca64e33b9de0d1b114d7b892d86f87096d authored about 4 years ago by Claudio Jolowicz <[email protected]>
When merging options specified in the noxfile and on the command-line option, do
not use the ou...
9caaba5acbd29e4b28cc02905314c5cd66f5e4f4 authored over 4 years ago by srenfo <[email protected]>
* Fully annotate the session decorator
Previously the decorator would obscure the
function t...
Closes #343.
b704678fca92bd6ed11a157740618fe6dc20c55b authored over 4 years ago by layday <[email protected]>7107cd5ea0e3086de4388561889c7cc19f41e940 authored over 4 years ago by Stargirl Flowers <[email protected]>
* `conda_install` and `install` args are now automatically double-quoted when they contain a `<`...
00775b470129787b14c45f2853441f9f1cad006d authored over 4 years ago by smarie <[email protected]>* Offline mode is now auto-detected by default by `conda_install`. This allows users to continue...
3098a7aea68c397de6b59ba09bc1f9bb2d4b1ff8 authored over 4 years ago by smarie <[email protected]>* Virtual environments now have a `bin_paths` attribute instead of a single `bin`. `command.run`...
ae3b37d30249728c435cd772d7cfd30208c16184 authored over 4 years ago by smarie <[email protected]>* initial pass, some tests failing
* lint
* hopefully fixed linting on 3.5
8dcefbf8f59293bc1925dd13376dd6d3aa66e53a authored over 4 years ago by Omry Yadan <[email protected]>Fixes #330.
e3d4696638fc456004360c3259f0ccc7b82a73b0 authored over 4 years ago by Danny Hermes <[email protected]>323ab59a7ac75d8cfb4e92048118245c91767e67 authored over 4 years ago by Danny Hermes <[email protected]>
5a4f54ae71c2ceb6c370866b5443ceb11e181bc0 authored over 4 years ago by Thea Flowers <[email protected]>
a3cb034accf1ce8ebe10d92a6bf81f3f251478a9 authored over 4 years ago by Thea Flowers <[email protected]>
* New global option `nox.options.venv_backend` to set the default backend. Fixes #315
* Added...
271ff1422041fd7629e453132b377c036e535eb5 authored over 4 years ago by smarie <[email protected]>* Typo: Controling -> Controlling
Typo in usage.rst
* Update usage.rst
Co-authored-by: ...
9d2788d80fba39bbb9ce59e5474abb2a733d6649 authored over 4 years ago by Kevin Kirsche <[email protected]>Fix overwritten and environment typos in virtualenv.py
7f00d107905a20c554de0078ae15dcde5a79b2ac authored over 4 years ago by Kevin Kirsche <[email protected]>Docstring typo
3e4eaff1fa7e9c9db1a295aeaa3189f9b257377f authored over 4 years ago by Kevin Kirsche <[email protected]>* Address #319: Give a create_tmp API
* more stuff
* fade to black
* woops
* calcula...
9110f3e5a5cd3e5e0e51d972036f43cbd901672a authored over 4 years ago by Moshe Zadka <[email protected]>* Force adding group to an option
* Update tests
b3c600c054761143703d67c8ba0afc791f13f267 authored over 4 years ago by Maciej Lech <[email protected]>* Add .idea to gitignore
* Add --pythons commandline argument
* Add new filter to the mani...
a6442a612c4a07469ab40115d78d13eec2936d53 authored over 4 years ago by Maciej Lech <[email protected]>* Don't run coverage on 3.6.0
* Readd mypy flag
f00191835f14513a9223720ee6fd3d1475485ba9 authored almost 5 years ago by Peilonrayz <[email protected]>* Change `Session.virtualenv` to not return None.
* Change `KeywordLocals` to a mapping
* ...
98148d788e1313c1c58bcbdcbf4472a2860922bc authored almost 5 years ago by Peilonrayz <[email protected]>* Add ignore missing imports flag to mypy
* Normalize arg values list
* Disallow keyword a...
ca6f2c288e7a858b623a6213a39b0d78c702a64c authored almost 5 years ago by Peilonrayz <[email protected]>4d9e460cec8cca6583517d3b34bc1265ada953d2 authored almost 5 years ago by Andreas Schuderer <[email protected]>
* Change `generate_call` to a class decorator.
* Move class decorator wrapper into own file
...
* Add basic typehints.
* Fix mypy issues
* Change isort configuration
* Ignore coverage...
1bd08bc7d85f7276b07a72b720c673a5df384188 authored almost 5 years ago by Peilonrayz <[email protected]>06180bdff3bbbc2e7ff9d728bb48106330814d6a authored almost 5 years ago by mostealth <[email protected]>
Session parameter venv_params has been added as an optional list for virtualenv, venv and conda ...
a638d2d839f6dfbc65a6199a7199fbd7246e7048 authored almost 5 years ago by mostealth <[email protected]>The latest version is 2019.11.9 not 2019.11.4.
035c990df594afb7e3a5e99fb62b1154db050a0b authored almost 5 years ago by Claudio Jolowicz <[email protected]>* Prefer importlib.metadata for metadata loading. Fixes #271
287ee4c650e6b1f11b7ece42b0ca1247c697f346 authored almost 5 years ago by Jason R. Coombs <[email protected]>c3c73a478e4df32fbe0b99cc071391daa6c6f9f8 authored almost 5 years ago by Omry Yadan <[email protected]>
e0ffd4f8245f47b615f008f4348ae3d738f3d1a3 authored almost 5 years ago by Chad Smith <[email protected]>
16fd5494a0c33b82ea409bff0df769625a80f420 authored almost 5 years ago by Jaikiran <[email protected]>
* add support for python3.8
* docs: fix typo and update CONTRIBUTING.md
8151acdf0a8206559a0c42e50b0b199c5592da8e authored almost 5 years ago by Kevin Tewouda <[email protected]>Change code block syntax highlighting from console to python.
cb15633ffc4de07e88ecd99e21a9e6add4ebe4d0 authored almost 5 years ago by Tom Begley <[email protected]>8e01b85cff199bdb5d60c7bd827eaf0bca2c018f authored about 5 years ago by Dov Shlachter <[email protected]>
aa9290713a4b664ea4ef4da0554afb09a626d7e1 authored about 5 years ago by Thea Flowers <[email protected]>
Without `pip` users will see: `No module named install`
63498eafe1d58506578dea2d5000c45bbb198aa1 authored about 5 years ago by tueksta <[email protected]>98a69f47316dee0808c58d183da232a38d43c838 authored about 5 years ago by John Vandenberg <[email protected]>
This ordering helps identify when a problem occurs only
in older versions of Python, as AppVeyo...
ac0992332a266f85152db8a5252b1fdf9818eb75 authored about 5 years ago by Leigh Brenecki <[email protected]>
* Use double ` for inline code
This was causing a weird thing here https://nox.thea.codes/en/...
bd605aeceb19020d37bdf68f0d2097468753f835 authored about 5 years ago by Santos Gallegos <[email protected]>* add types to _option_set.py
* fix import order by running isort
* fix python 3.5 errors
...
* replace flake8 sorter with isort
* add type hints to tasks.py
ee836d28653710468e0dd04f51f959ed6004ab9e authored over 5 years ago by Chad Smith <[email protected]>87f486ae81a396f391e255c03afe9ea51979c42f authored over 5 years ago by Brian McCutchon <[email protected]>
* replace flake8 sorter with isort
* add isort to blacken; run on more files
* pin isort v...
360c0e82c8c212a13d1603b399a565856b7640aa authored over 5 years ago by Chad Smith <[email protected]>
Add the VIRTUAL_ENV variable to the process environment of commands
executed in a nox session. ...
The initial list was showing the same 2 combination twice. Corrected the combination to show all...
c76ffa4553af092fa75442de9c5f554f487ed043 authored over 5 years ago by Vikram Bhat <[email protected]>be39b3d8a194b35b171f00d03bf4f517ae80e50f authored over 5 years ago by Tim Swast <[email protected]>
7b94cc6c7b261b876bf40395dadc5d1c31a89ab3 authored over 5 years ago by Thea Flowers <[email protected]>
* Allow the commands output to be logged by passing `--verbose` to nox
* Add test case to con...
aeec1fa50315cc469d2b0e0eadaf1acd2b7efdd0 authored over 5 years ago by Pedro Algarvio <[email protected]>e36135004c01877fa1f5ee4ae8c373d3fb884d14 authored over 5 years ago by Chad Smith <[email protected]>
c58e8abb39756cdadd22835e69354955d4872a33 authored over 5 years ago by Andreas Schuderer <[email protected]>