summaryrefslogtreecommitdiff
path: root/tests/tox_env/python/virtual_env
Commit message (Collapse)AuthorAgeFilesLines
* Bump deps and tools (#2913)Bernát Gábor2023-02-051-1/+0
|
* Support recursive extras defined in pyproject.toml (#2905)Masen Furer2023-01-281-0/+52
| | | | | | | | | | | | | | | | * test_package_pyproject: recursive extras Add regression test for issue #2904 * test_package_pyproject: when project deps has a self-referential extra the project depends on an extra defined within itself * Support recursive extras defined in pyproject.toml Expand extras that reference an extra of the same package name to respect local changes to package metadata. Fix #2904
* Revert to supporting simple Python factors (#2849)Stephen Finucane2023-01-111-6/+6
| | | | | | Co-authored-by: Bernát Gábor <bgabor8@bloomberg.net> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Fixes https://github.com/tox-dev/tox/issues/2657 Fixes https://github.com/tox-dev/tox/issues/2848
* update how extras are extracted to handle cases with more than 2 groups (#2812)dconathan2023-01-031-1/+9
| | | | | | Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bernát Gábor <bgabor8@bloomberg.net> Resolves https://github.com/tox-dev/tox/issues/2791 fixes https://github.com/tox-dev/tox/issues/2791
* Packaging inherits from pkgenv, deps and document tox 4 packaging changes ↵Bernát Gábor2023-01-031-0/+15
| | | | | (#2813) Resolves https://github.com/tox-dev/tox/issues/2543
* Reuse package_env with --installpkg (#2803)Bernát Gábor2023-01-021-0/+11
| | | Co-authored-by: q0w <43147888+q0w@users.noreply.github.com>
* Fix extracting extras from markers with many extras (#2792)q0w2022-12-301-0/+6
| | | Co-authored-by: Bernát Gábor <gaborjbernat@gmail.com>
* Fix plain section shadows env config (#2742)Bernát Gábor2022-12-171-2/+6
| | | Resolves https://github.com/tox-dev/tox/issues/2636
* Do not conflate extra markers and extra dependencies (#2605)Bernát Gábor2022-12-061-7/+7
| | | Resolves https://github.com/tox-dev/tox/issues/2603
* Better handling of build backend without editable support and add ↵Bernát Gábor2022-12-051-3/+5
| | | | | | --exit-and-dump-after flag (#2597) Resolves https://github.com/tox-dev/tox/issues/2567 Resolves https://github.com/tox-dev/tox/issues/2595
* Do not pull in Python 2 as dependency (#2589)Bernát Gábor2022-12-041-17/+0
|
* Fallback to editable-legacy if the build backend does not have ↵Bernát Gábor2022-12-043-4/+27
| | | | | build_editable (#2590) Resolves https://github.com/tox-dev/tox/issues/2567
* Support for recursive extras (#2579)Bernát Gábor2022-12-021-2/+16
| | | Resolves https://github.com/tox-dev/tox/issues/2568
* PEP-660 support (#2502)Bernát Gábor2022-11-261-3/+4
|
* Use PEP-621 to load project dependencies (#2499)Bernát Gábor2022-09-103-62/+172
|
* Better selection support (#2290)Bernát Gábor2022-01-041-1/+3
|
* Bump lintersBernát Gábor2021-12-111-1/+6
| | | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Drop python 3.6 support (#2275)Bernát Gábor2021-11-176-11/+21
|
* Use pyproject-api package (#2274)Bernát Gábor2021-11-161-1/+1
|
* Update setup changelogBernát Gábor2021-11-162-7/+16
| | | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Support for the --discover flag (#2245)Bernát Gábor2021-10-041-1/+3
|
* Support for external packages and builders (#2235)Bernát Gábor2021-09-268-153/+288
|
* No pyproject.toml or setup.py and no --install-pkg assumes no package (#2225)Bernát Gábor2021-09-181-4/+4
| | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Expose the configuration load mechanism to plugins (#2217)Bernát Gábor2021-09-152-2/+2
|
* Fix old-new value on recreate cache miss-match are swapped (#2212)Bernát Gábor2021-09-111-1/+1
| | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Migrate to platformdirs from appdirs (#2117)Bernát Gábor2021-07-261-5/+5
| | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Port pip requirements.txt parser (#2009)Bernát Gábor2021-04-091-0/+1
|
* Start plugin interface documentation and installer (#1991)Bernát Gábor2021-04-053-15/+22
| | | | | | | | - 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>
* Show skipped envs in reports on platform mismatch (#1970)Jürgen Gmach2021-03-202-19/+1
| | | Co-authored-by: Bernát Gábor <gaborjbernat@gmail.com>
* Normalize the description line to contain single whitespace and no newline ↵Bernát Gábor2021-02-141-1/+0
| | | | | | (#1912) Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Smarter tox env finish status report (#1910)Bernát Gábor2021-02-131-1/+1
| | | | | | - do not report when interrupted - do not report for the final env Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Do not make temp requirements file for deps (#1906)Bernát Gábor2021-02-121-1/+1
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Support running python 2 targets (#1900)Bernát Gábor2021-02-091-0/+17
|
* Add more flake8 checks (#1899)Bernát Gábor2021-02-061-13/+7
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add package_root support (#1891)Bernát Gábor2021-02-011-0/+16
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Drop sdistsrc and support --installpkg (#1890)Bernát Gábor2021-02-011-0/+15
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add platform support (#1888)Bernát Gábor2021-01-301-0/+20
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add list_dependencies_command support (#1887)Bernát Gábor2021-01-301-0/+10
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add support for install_command virtualenv settings (#1886)Bernát Gábor2021-01-301-0/+15
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Support for pip_pre config (#1885)Bernát Gábor2021-01-301-0/+12
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Fix bad package dependencies with differing extras (#1869)Bernát Gábor2021-01-231-5/+29
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Recreate when virtualenv changes (#1866)Bernát Gábor2021-01-221-0/+13
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add support for virtualenv configuration options (#1862)Bernát Gábor2021-01-212-2/+109
| | | Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Better handling of packaging env creation (#1807)Bernát Gábor2021-01-132-13/+8
|
* Add tests for the package dependency marker filtersBernát Gábor2021-01-042-29/+97
| | | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add keyboard interrupt support for parallelBernát Gábor2021-01-031-3/+3
| | | | | | Part of this unify the sequential and parallel execution engines. Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Increase code coverageBernát Gábor2021-01-011-0/+29
| | | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Fix some code coverage issuesBernát Gábor2020-12-281-2/+2
| | | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Windows fixesbgabor82020-12-241-1/+1
| | | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* General rework of the parallel, execute and reportingBernát Gábor2020-12-241-2/+2
| | | | | | | | | | | | | | | | | | | | | - 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>