You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In most cases, platform specific dependencies should be harmless on other operating systems. The real problem is that this particular dependency fails to install on other operating systems. The only way I have found to get around this is to remove the entry in the lock file (things still work fine on macOS without it--though I don't know if this is reliably the case for other sub-dependencies).
Should pipenv be setting a platform specific marker for this sub-dependency and others in the extra_requires field?
Is there a method in the Pipfile to tell the environment to ignore specific sub-dependencies, or an alternative workaround where I don't have to modify the lock file?
The text was updated successfully, but these errors were encountered:
My example is that I am using doit for task automation, which includes macfsevents as an extra_requires on macOS.
In most cases, platform specific dependencies should be harmless on other operating systems. The real problem is that this particular dependency fails to install on other operating systems. The only way I have found to get around this is to remove the entry in the lock file (things still work fine on macOS without it--though I don't know if this is reliably the case for other sub-dependencies).
There's some related discussion in #3902.
My questions are:
extra_requires
field?The text was updated successfully, but these errors were encountered: