{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":772692426,"defaultBranch":"main","name":"tox-uv","ownerLogin":"ppentchev","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-15T17:40:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/453114?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710536440.0","currentOid":""},"activityList":{"items":[{"before":"e1d7d0a924dffb72171fa430ef537531a8dc26b5","after":"9dc87717f3a7b5a6e880911bec7a2cddc9aa1341","ref":"refs/heads/roam-python-not-in-path","pushedAt":"2024-03-16T00:43:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppentchev","name":"Peter Pentchev","path":"/ppentchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/453114?s=80&v=4"},"commit":{"message":"Tox is certainly installed during the test suite run","shortMessageHtmlLink":"Tox is certainly installed during the test suite run"}},{"before":"e10f525f7986d3f547ab602b5ba716bc70e4611c","after":"e1d7d0a924dffb72171fa430ef537531a8dc26b5","ref":"refs/heads/roam-python-not-in-path","pushedAt":"2024-03-15T21:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ppentchev","name":"Peter Pentchev","path":"/ppentchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/453114?s=80&v=4"},"commit":{"message":"Let Ruff know that we try to use subprocess responsibly","shortMessageHtmlLink":"Let Ruff know that we try to use subprocess responsibly"}},{"before":null,"after":"e10f525f7986d3f547ab602b5ba716bc70e4611c","ref":"refs/heads/roam-python-not-in-path","pushedAt":"2024-03-15T21:00:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ppentchev","name":"Peter Pentchev","path":"/ppentchev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/453114?s=80&v=4"},"commit":{"message":"Pass sys.executable to `uv venv` if it is the same version\n\nSupport the case when pythonX.Y is not in the search path, but\nit corresponds to the currently running Python interpreter.\n\nThis may happen if e.g. Tox is installed (along with tox-uv) in\na virtual environment that has been created with a Python interpreter\ncoming from a non-standard location, and then `tox` is invoked\ndirectly from the virtual environment's `bin/` directory:\n\n [roam@straylight ~]$ mkdir ~/not-in-path\n\n [roam@straylight ~]$ uv venv -p /opt/some-vendor/python3/bin/python3 ~/not-in-path/venv\n Using Python 3.8.17 interpreter at: /opt/some-vendor/python3/bin/python3\n Creating virtualenv at: /home/roam/not-in-path/venv\n Activate with: source /home/roam/not-in-path/venv/bin/activate\n\n [roam@straylight ~]$ (set -e; . ~/not-in-path/venv/bin/activate; uv pip install tox tox-uv)\n ...snip...\n\n [roam@straylight ~]$ printf -- '%s\\n' '[testenv]' 'package=skip' 'commands=python3 -c \"print()\"' > ~/not-in-path/tox.ini\n\n [roam@straylight ~]$ ~/not-in-path/venv/bin/tox -c ~/not-in-path/tox.ini\n py: venv /home/roam/not-in-path> venv/bin/uv venv -p 3.8 /home/roam/not-in-path/.tox/py/.venv\n × No Python 3.8 in `PATH`. Is Python 3.8 installed?\n py: exit 1 (0.01 seconds) /home/roam/not-in-path> venv/bin/uv venv -p 3.8 /home/roam/not-in-path/.tox/py/.venv pid=1059253\n py: FAIL code 1 (0.02 seconds)\n evaluation failed :( (0.11 seconds)\n\n [roam@straylight ~]$","shortMessageHtmlLink":"Pass sys.executable to uv venv if it is the same version"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEFyaPUgA","startCursor":null,"endCursor":null}},"title":"Activity · ppentchev/tox-uv"}