| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
Fix https://github.com/tox-dev/tox/issues/2890
|
| |
|
| |
Resolves https://github.com/tox-dev/tox/issues/2645
|
| |
|
| |
Resolves https://github.com/tox-dev/tox/issues/2690
|
| |
|
|
| |
Co-authored-by: Bernát Gábor <bgabor8@bloomberg.net>
Fixes https://github.com/tox-dev/tox/issues/2698
|
| |
|
| |
Co-authored-by: ptmcg <ptmcg@austin.rr.com>
|
| |
|
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
|
|
| |
--exit-and-dump-after flag (#2597)
Resolves https://github.com/tox-dev/tox/issues/2567
Resolves https://github.com/tox-dev/tox/issues/2595
|
| |
|
| |
Fixes https://github.com/tox-dev/tox/issues/2340
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Disable coloring with TERM=dumb or NO_COLOR
Fixes: #1290
Related: https://no-color.org/
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Add changelog fragment
* Fixed logic
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
| | |
|
| | |
|
| | |
|
| |
|
| |
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
| | |
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| | |
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| |
|
| |
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add support for exec subcommand
Run arbitrary commands within your tox environment. Don't abuse it.
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Update docs/changelog/1790.feature.rst
Co-authored-by: Jürgen Gmach <juergen.gmach@googlemail.com>
* reindent
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
Co-authored-by: Jürgen Gmach <juergen.gmach@googlemail.com>
|
| |
|
| |
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
| | |
|
| |
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
|
|
| |
Part of this unify the sequential and parallel execution engines.
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- move environment marker always at start of output
- use single char logging level representation
- skip support for parallel runs
- rework parallel run to collect output per env, and also collect
logging lines, fix logging timestamps by materializing the log messages
when they are emited (collect the resulting output, instead replaying
the log records at a later stage)
- support for the -c file to specify tox configuration file at custom
path
- fix PEP-517 implementation by implementing a new type hinted PEP-517
frontend/backend interface
- add a executor for PEP-517 communication that starts up just one
process and then reuses that one process for all subsequent messages,
this also collects stdout/stderr for executed commands
- introduce async executor for the commands (alongside the current sync)
- add prefix to threads to ease of identification in debugging
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
|
|
|
|
| |
Now any loader can be overwritten. Separate better source and loader
concept. The source no longer provides the tox root, but is taken as
construction argument.
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
|
|
- When we load a tox configuration set ensure we create the tox
environment for it via a callback (default is noop), because this is
what registers the list of valid/defined configuration options
- When the replacer loads a value this might be of not string type,
create a stringify method that transforms arbitrary types to string, and
use this to stringify typed values inside the replacer, and also reuse
this for the show configuration command
- Remove the integration test folder, move these alongside the tests
themselves and introduce an integration marker to mark them as such
- Only run integration tests if the --run-integration is passed in,
or if there's a single test inside the run suite
- Expose this integration functionality via our pytest plugin
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|