-
-
Notifications
You must be signed in to change notification settings - Fork 527
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Editable installs seem to be broken in tox 4 #2638
Comments
Hey @icemac This looks like a duplicate of #2617 I started to create a PR to document the changed behavior yesterday in #2621 but I missed the scope. I'll update that PR once I get a chance. You need to change your code like this:
Thanks for you detailed report and sorry for the inconveniences! |
See tox-dev/tox#2638 for details.
See tox-dev/tox#2638 for details.
@jugmac00 I might be blind but I see no difference between my code and your suggestion. |
@icemac Sorry, I updated my code example. You need to escape the |
Escaping the URL fixes the issue on Mac OS however it causes my Github action to break (tox version 4.4.3)
deps:
|
@matthewhegarty your CI runs are using tox 3, not tox 4. In tox 3, the It's unfortunate there is no syntax that can work for hash character in both tox 3 and tox 4. Consider using the "minversion" conf key to set the minimum tox version to 4.0 |
Thanks for the response. I confirm that 'minversion' has solved the issue. |
Issue
Using an editable install (
-e git+https://github.com/user/repos.git@master#egg=repos
) no longer works,#egg=repos
seems to be handled as a comment.Using quotes around the URL (
-e "git+https://github.com/user/repos.git@master#egg=repos"
) leads toNo closing quotation for tox env py within deps
.Environment
Provide at least:
pip list
of the host Python wheretox
is installed:Output of running tox
Provide the output of
tox -rvv
:Minimal example
If possible, provide a minimal reproducer for the issue:
The URL is taken from a workin example using tox v3.
The text was updated successfully, but these errors were encountered: