-
Notifications
You must be signed in to change notification settings - Fork 961
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
error in amundsen-databuilder setup command: 'extras_require' must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiersBug Report #1447
Comments
Thanks for opening your first issue here! |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
I had the same issue. So I've edited this extras_require dictionary. Turns out it does run without error when you remove all_deps and requirements_dev. So that's where the problem seems to be. Not sure what the effect is of removing them. |
if you trace it through, looks like the requirements-dev.txt in the databuilder folder is trying to point to the parent folder for the requirements, but the python script is loading in that text as the requirements instead. Probably needs a slight tweak... For anyone needing a fix, what worked for me was to just copy the contents out of requirements-dev.txt in the amundsen folder and paste it into the body (replacing) the requirements-dev.txt in the amundsen\databuilder folder |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
This issue has been automatically closed for inactivity. If you still wish to make these changes, please open a new pull request or reopen this one. |
This happened to me too. As @matthiaspchan says the fix is to copy the content of the requirements-dev.txt in the amundsen folder into the contents of the copy in the databuilder directory I suspect the root cause of this issue is that at some point someone used symlinks to ensure the various copies of the requirements-dev.txt file stayed in sync which worked on their machine but does not survive a roundtrip to GitHub. It may be relevant that I am using Git Bash on a Windows 10 machine (so the symlink issue may lie there) |
Looking at: https://github.com/amundsen-io/amundsen/blob/main/Dockerfile.frontend.local#L24 Isn't the issue that, we wipe out To me, the fix would be to move |
'extras_require' must be a dictionary
I am with the quick start, and when running the setup.py I get this error:
error in amundsen-databuilder setup command: 'extras_require' must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiers
has this happend to somebody?
I am using docker in windows and python 3.7
I haven't manipulated the setup.py
The text was updated successfully, but these errors were encountered: