aws-deadline / deadline-cloud-for-houdini

AWS Deadline Cloud for Houdini
Apache License 2.0
12 stars 10 forks source link

chore: support more dependency parser cases #139

Closed joel-wong-aws closed 5 months ago

joel-wong-aws commented 5 months ago

What was the problem/requirement? (What/Why)

Running the command hatch run install --houdini-version 19.5 --local-dep ..\deadline-cloud resulted in an error

What was the solution? (How)

The error was caused by a new format of dependency "typing_extensions >= 4.7,< 4.12; python_version == '3.7'" in the deadline-cloud repository (code link, PR). It is possible that dependencies need upper bounds due to breaking changes or security vulnerabilities, so we should support it in our scripts.

What is the impact of this change?

--local-dep option works again, allowing use of local dependencies during development

How was this change tested?

hatch run install --houdini-version 19.5 --local-dep ..\deadline-cloud succeeds

Was this change documented?

No, not necessary

Is this a breaking change?

No


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.