Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix for requirements.txt using both --index-url and --find-links (#2959)release-4.4.8 | Alexander Clausen | 2023-03-26 | 1 | -2/+2 |
| | | | | | Without the fix, installation would fail with: AttributeError: 'Namespace' object has no attribute 'find_links' | ||||
* | Bump deps and tools (#2954) | Bernát Gábor | 2023-03-23 | 1 | -3/+3 |
| | |||||
* | Support recursive extras defined in pyproject.toml (#2905) | Masen Furer | 2023-01-28 | 2 | -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 | ||||
* | pip_install: constrain_package_deps is now False by default (#2899) | Masen Furer | 2023-01-25 | 1 | -1/+1 |
| | |||||
* | Enforce constraints during install_package_deps (#2888) | Masen Furer | 2023-01-25 | 1 | -1/+50 |
| | | | Fix https://github.com/tox-dev/tox/issues/2386 | ||||
* | Include WHEEL metadata when using PDM and poetry backends (#2881) | Masen Furer | 2023-01-18 | 1 | -1/+9 |
| | | | | Fix https://github.com/tox-dev/tox/issues/2880 Fix https://github.com/tox-dev/tox/issues/2870 | ||||
* | Allow package names with env markers with pip binary options (#2853) | q0w | 2023-01-11 | 2 | -12/+29 |
| | | | Fixes https://github.com/tox-dev/tox/issues/2814#issuecomment-1374804987 | ||||
* | Revert to supporting simple Python factors (#2849) | Stephen Finucane | 2023-01-11 | 1 | -4/+13 |
| | | | | | | 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 | ||||
* | Only return Python factor on base_python conflict (#2840) | Stephen Finucane | 2023-01-10 | 1 | -11/+14 |
| | | | Fixes https://github.com/tox-dev/tox/issues/2838 | ||||
* | Handle properly pip --no-binary / --only-binary options in requirements.txt ↵ | q0w | 2023-01-06 | 3 | -5/+32 |
| | | | | | format files. (#2834) Fixes https://github.com/tox-dev/tox/issues/2814 | ||||
* | Fix various issues with missing interpreters (#2828) | Stephen Finucane | 2023-01-06 | 2 | -13/+19 |
| | | | fix https://github.com/tox-dev/tox/issues/2811 | ||||
* | Fail on mismatched python spec attributes (#2824) | Stephen Finucane | 2023-01-05 | 1 | -1/+1 |
| | | | Closes https://github.com/tox-dev/tox/issues/2754 | ||||
* | Add more c-extension env-vars to default pass_env (#2818) | Bernát Gábor | 2023-01-04 | 1 | -1/+2 |
| | |||||
* | update how extras are extracted to handle cases with more than 2 groups (#2812) | dconathan | 2023-01-03 | 1 | -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 | ||||
* | Packaging inherits from pkgenv, deps and document tox 4 packaging changes ↵ | Bernát Gábor | 2023-01-03 | 1 | -1/+10 |
| | | | | | (#2813) Resolves https://github.com/tox-dev/tox/issues/2543 | ||||
* | Better message when command parsing on empty input (#2807) | Bernát Gábor | 2023-01-02 | 1 | -1/+4 |
| | |||||
* | Fix extracting extras from markers with many extras (#2792) | q0w | 2022-12-30 | 1 | -2/+1 |
| | | | Co-authored-by: Bernát Gábor <gaborjbernat@gmail.com> | ||||
* | Show installed packages after setup in CI envs (#2794) | Bernát Gábor | 2022-12-30 | 2 | -9/+9 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2685 | ||||
* | Fix --skip-missing-interpreters (#2793) | q0w | 2022-12-29 | 1 | -0/+8 |
| | | | Closes https://github.com/tox-dev/tox/issues/2649 | ||||
* | Handle whitespace around requirements (#2779) | Bernát Gábor | 2022-12-26 | 1 | -1/+1 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2773 | ||||
* | Fix change_dir is not always relative to tox_root (#2761) | Bernát Gábor | 2022-12-20 | 1 | -6/+2 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2619 | ||||
* | Fix plain section shadows env config (#2742) | Bernát Gábor | 2022-12-17 | 1 | -2/+2 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2636 | ||||
* | Fix python hash seed not being set (#2739) | Bernát Gábor | 2022-12-16 | 1 | -0/+7 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2645 | ||||
* | Fix legacy flags, deprecate them and remove --index-url (#2731) | Bernát Gábor | 2022-12-15 | 1 | -3/+2 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2690 | ||||
* | Add py_dot_ver and py_impl (#2716) | Bernát Gábor | 2022-12-14 | 1 | -0/+12 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2640 | ||||
* | Add PKG_CONFIG_PATH to default passenv (#2700) | Bernát Gábor | 2022-12-13 | 1 | -0/+1 |
| | |||||
* | Add tox_on_install and tox_env_teardown plugin hooks (#2687) | Bernát Gábor | 2022-12-13 | 3 | -5/+5 |
| | |||||
* | Fix requirements.txt parsing (#2683) | Bernát Gábor | 2022-12-11 | 1 | -2/+2 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2682 | ||||
* | Support for --no-deps within deps (#2678) | Bernát Gábor | 2022-12-11 | 3 | -15/+40 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2674 | ||||
* | Normalize extra names passed in (#2668) | Bernát Gábor | 2022-12-09 | 1 | -0/+9 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2655 | ||||
* | Pass through NUMBER_OF_PROCESSORS on Windows (#2647) | Bernát Gábor | 2022-12-08 | 1 | -0/+1 |
| | | | Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> | ||||
* | Create session views of the build wheel/sdist into temp_dir (#2614) | Bernát Gábor | 2022-12-07 | 2 | -4/+19 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2612 | ||||
* | Do not conflate extra markers and extra dependencies (#2605) | Bernát Gábor | 2022-12-06 | 1 | -9/+8 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2603 | ||||
* | Better handling of build backend without editable support and add ↵ | Bernát Gábor | 2022-12-05 | 3 | -21/+33 |
| | | | | | | --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ábor | 2022-12-04 | 2 | -9/+22 |
| | | | | | build_editable (#2590) Resolves https://github.com/tox-dev/tox/issues/2567 | ||||
* | Support for recursive extras (#2579) | Bernát Gábor | 2022-12-02 | 3 | -11/+45 |
| | | | Resolves https://github.com/tox-dev/tox/issues/2568 | ||||
* | Avoid recreation of virtualenv due to symlinks (#2574) | Sorin Sbarnea | 2022-12-01 | 1 | -1/+1 |
| | |||||
* | Allow installing relative paths that go outside tox root folder (#2554) | Sorin Sbarnea | 2022-11-29 | 1 | -3/+8 |
| | | | | Co-authored-by: Bernát Gábor <bgabor8@bloomberg.net> Fixes https://github.com/tox-dev/tox/issues/2366 | ||||
* | PEP-660 support (#2502) | Bernát Gábor | 2022-11-26 | 5 | -29/+54 |
| | |||||
* | PythonDeps: move `cli_only` handling logic to `_parse_requirements` (#2547) | Masen Furer | 2022-11-25 | 3 | -15/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * [test case] tox4: fails to process requirement files with --hash Add a test case for issue #2373 * Specifying `--hash` in the deps list doesn't work (pip would reject this anyway). * Specifying `--hash` in a requirements.txt file named in the deps list should work, and recursive parsing should correctly extract the hash. * PythonDeps: move cli_only handling logic to _parse_requirements Remove `cli_only` parameter from `build_parser`. Remove special case handling for `--hash` option (only valid in requirements.txt files, not `pip install`). Validate options in PythonDeps._parse_requirements: * Only check "cli_only" logic for ParsedRequirement objects that directly come from the PythonDeps. * Allow included requirements.txt lines to correctly parse `--hash` (Fix #2373). * Provides a more contextual error message to end users when `--hash` is used in the deps list. * changelog for issue #2373 | ||||
* | Use PEP-621 to load project dependencies (#2499) | Bernát Gábor | 2022-09-10 | 2 | -13/+54 |
| | |||||
* | Check 3.11 support (#2492) | Bernát Gábor | 2022-09-09 | 1 | -0/+3 |
| | |||||
* | Bump tools (#2491) | Bernát Gábor | 2022-09-09 | 2 | -4/+2 |
| | |||||
* | Bump linters | Bernát Gábor | 2022-09-09 | 1 | -1/+1 |
| | | | | Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net> | ||||
* | Keep v3 injected environment variable list (#2313) | Bernát Gábor | 2022-01-11 | 1 | -0/+6 |
| | |||||
* | Better selection support (#2290) | Bernát Gábor | 2022-01-04 | 3 | -10/+9 |
| | |||||
* | Bump linters | Bernát Gábor | 2021-12-11 | 4 | -8/+11 |
| | | | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com> | ||||
* | Drop python 3.6 support (#2275) | Bernát Gábor | 2021-11-17 | 14 | -120/+143 |
| | |||||
* | Use pyproject-api package (#2274) | Bernát Gábor | 2021-11-16 | 1 | -1/+2 |
| | |||||
* | Update setup changelog | Bernát Gábor | 2021-11-16 | 5 | -10/+21 |
| | | | | Signed-off-by: Bernát Gábor <gaborjbernat@gmail.com> |