-
Notifications
You must be signed in to change notification settings - Fork 44
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
Incomplete package install #32
Comments
The requirement is listed as If unable to determine, perhaps the answer is to ignore anything in brackets, and install the package instead of silently failing to parse it. edit: https://stackoverflow.com/questions/46775346/what-do-square-brackets-mean-in-pip-install I'm still not sure what this means, ie if we need to do anything beyond ignore the brackets and install |
Fixed in latest commit. |
Well, brackets are the One complication is that features must be union'd together across the dependecy graph. Say |
Latest commit handles this. |
Just installed git master and tried |
Try removing |
Nope, this is with a freshly init'd project. |
What OS and Python version? Could you please post your |
Fedora 31 x86_64, Python 3.7.5. [tool.pyflow]
name = ""
py_version = "3.7"
version = "0.1.0"
authors = ["Nikolaus Waxweiler <madigens@gmail.com>"]
[tool.pyflow.scripts]
[tool.pyflow.dependencies]
ufolib2 = "^0.5.1"
[tool.pyflow.dev-dependencies] |
Ahh - I think I'm having it treat it as only install fonttools if ufo is passed as an extra, when it should be install fontools with the ufo extra. |
Yes, it should be the latter. During resolving, features need to be union'd for each package 😃 |
Fixed, and released in |
It werks now! Thanks for your effort 😃 |
Hm, actually. If I |
Yep; new! |
pyflow install ufolib2
It should also install fonttools, see https://github.com/fonttools/ufoLib2/blob/master/setup.cfg. Not sure what's going on there.
The text was updated successfully, but these errors were encountered: