summaryrefslogtreecommitdiff
path: root/src/tox/tox_env/python/virtual_env
Commit message (Collapse)AuthorAgeFilesLines
* Bump deps and tools (#2954)Bernát Gábor2023-03-231-3/+3
|
* Support recursive extras defined in pyproject.toml (#2905)Masen Furer2023-01-282-6/+19
| | | | | | | | | | | | | | | | * 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
* Include WHEEL metadata when using PDM and poetry backends (#2881)Masen Furer2023-01-181-1/+9
| | | | Fix https://github.com/tox-dev/tox/issues/2880 Fix https://github.com/tox-dev/tox/issues/2870
* update how extras are extracted to handle cases with more than 2 groups (#2812)dconathan2023-01-031-22/+40
| | | | | | 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
* Fix extracting extras from markers with many extras (#2792)q0w2022-12-301-2/+1
| | | Co-authored-by: Bernát Gábor <gaborjbernat@gmail.com>
* Fix change_dir is not always relative to tox_root (#2761)Bernát Gábor2022-12-201-6/+2
| | | Resolves https://github.com/tox-dev/tox/issues/2619
* Fix plain section shadows env config (#2742)Bernát Gábor2022-12-171-2/+2
| | | Resolves https://github.com/tox-dev/tox/issues/2636
* Fix legacy flags, deprecate them and remove --index-url (#2731)Bernát Gábor2022-12-151-3/+2
| | | Resolves https://github.com/tox-dev/tox/issues/2690
* Add tox_on_install and tox_env_teardown plugin hooks (#2687)Bernát Gábor2022-12-131-3/+3
|
* Create session views of the build wheel/sdist into temp_dir (#2614)Bernát Gábor2022-12-072-4/+19
| | | Resolves https://github.com/tox-dev/tox/issues/2612
* Do not conflate extra markers and extra dependencies (#2605)Bernát Gábor2022-12-061-9/+8
| | | 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-6/+10
| | | | | | --exit-and-dump-after flag (#2597) Resolves https://github.com/tox-dev/tox/issues/2567 Resolves https://github.com/tox-dev/tox/issues/2595
* Fallback to editable-legacy if the build backend does not have ↵Bernát Gábor2022-12-042-9/+22
| | | | | build_editable (#2590) Resolves https://github.com/tox-dev/tox/issues/2567
* Support for recursive extras (#2579)Bernát Gábor2022-12-023-11/+45
| | | Resolves https://github.com/tox-dev/tox/issues/2568
* Avoid recreation of virtualenv due to symlinks (#2574)Sorin Sbarnea2022-12-011-1/+1
|
* PEP-660 support (#2502)Bernát Gábor2022-11-262-20/+35
|
* Use PEP-621 to load project dependencies (#2499)Bernát Gábor2022-09-102-13/+54
|
* Bump tools (#2491)Bernát Gábor2022-09-091-2/+1
|
* Bump lintersBernát Gábor2022-09-091-1/+1
| | | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Keep v3 injected environment variable list (#2313)Bernát Gábor2022-01-111-0/+6
|
* Better selection support (#2290)Bernát Gábor2022-01-041-5/+5
|
* Bump lintersBernát Gábor2021-12-113-7/+10
| | | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Drop python 3.6 support (#2275)Bernát Gábor2021-11-175-51/+60
|
* Use pyproject-api package (#2274)Bernát Gábor2021-11-161-1/+2
|
* Update setup changelogBernát Gábor2021-11-162-7/+12
| | | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Support for the --discover flag (#2245)Bernát Gábor2021-10-041-0/+2
|
* Support for external packages and builders (#2235)Bernát Gábor2021-09-265-120/+312
|
* Fix list/depends cmd creates package env as run envBernát Gábor2021-09-241-6/+7
| | | | | | | 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>
* No pyproject.toml or setup.py and no --install-pkg assumes no package (#2225)Bernát Gábor2021-09-181-0/+11
| | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Expose the configuration load mechanism to plugins (#2217)Bernát Gábor2021-09-151-3/+3
|
* Internal changes to accomodate tox-conda (#2172)Bernát Gábor2021-08-212-19/+19
| | | | | | | | | - introduce ToxEnvCreateArgs to simplify tox env interface - allow skipping the list dependencies configuration for pip installer - expose python environment creation directly via ensure_python_env - executable should only be part of the python cache for virtual environments (moved it in PythonInfo to extra info set) Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com>
* Check base python against env name and raise if differs (#2156)Bernát Gábor2021-08-151-0/+1
|
* Add documentation for configuration values (#2127)Bernát Gábor2021-07-281-2/+2
|
* Refactor: Simplify and clean up the code (#1997)Miroslav Šedivý2021-04-061-5/+1
| | | Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Start plugin interface documentation and installer (#1991)Bernát Gábor2021-04-053-394/+139
| | | | | | | | - 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>
* Fix tox is not exiting because package env thread holding it upBernát Gábor2021-02-151-10/+11
| | | | 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-4/+3
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Support running python 2 targets (#1900)Bernát Gábor2021-02-091-1/+2
|
* Add more flake8 checks (#1899)Bernát Gábor2021-02-062-2/+4
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add package_root support (#1891)Bernát Gábor2021-02-011-1/+2
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Drop sdistsrc and support --installpkg (#1890)Bernát Gábor2021-02-011-2/+3
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add platform support (#1888)Bernát Gábor2021-01-301-0/+5
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add list_dependencies_command support (#1887)Bernát Gábor2021-01-301-3/+8
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Add support for install_command virtualenv settings (#1886)Bernát Gábor2021-01-302-11/+47
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Support for pip_pre config (#1885)Bernát Gábor2021-01-301-1/+11
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Fix bad package dependencies with differing extras (#1869)Bernát Gábor2021-01-231-15/+17
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Recreate when virtualenv changes (#1866)Bernát Gábor2021-01-221-0/+8
| | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
* Multiple small bug-fixes (#1864)Bernát Gábor2021-01-221-6/+3
|
* Add support for virtualenv configuration options (#1862)Bernát Gábor2021-01-212-19/+56
| | | 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-137-168/+171
|