| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
| |
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| | |
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| |
|
|
|
|
|
| |
This happens if you declare configuration for a packaging environment.
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Seems sending CTRL_C event on Windows to a new process group does not
work in general. It registers on cmd.exe and powershell.exe on its own,
however is ignored on powershell when ran within Windows Terminal or
Wezterm. Sending CTRL_BREAK seems to work, but on the later brings down
the shell itself.
However, Windows works differently with signals than Linux. On Linux
only the root process gets the signal. On Windows when a signal is sent
to a process all processes within that process group will get an
instance of that signal. This means that on Windows we don't need to
forward signals. All child automatically gets it. The only thing we do is
escalate the unanswered interrupt to process kill (there's no SIGTERM on
Windows).
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
* Add support for TOX_LIMITED_SHEBANG
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Fix Windows
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add support for allowlist_externals
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Apply suggestions from code review
Co-authored-by: Jürgen Gmach <juergen.gmach@googlemail.com>
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
Co-authored-by: Jürgen Gmach <juergen.gmach@googlemail.com>
|
| |
|
|
|
|
|
|
| |
- Add documentation for the plugin interface
- Introduce the installer abstraction
- Rework how we handle tox deps section, requirement and constraint files
- Support for escaping comments in tox.ini configs
Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
|
| |
|
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
| |
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| | |
|
| |
|
| |
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>
|
| |
|
|
|
|
|
| |
This allows users to force isatty until we fix
https://github.com/tox-dev/tox/issues/1773.
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
|
| |
|
|
|
|
|
| |
For now sacrificed isatty support on subprocess-es, see
https://github.com/tox-dev/tox/issues/1773 for more details.
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>
|
| |
|
|
| |
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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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: bgabor8 <bgabor8@bloomberg.net>
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
Signed-off-by: bgabor8 <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>
|
| | |
|
| |
|