Skip to content

[Guidance] A way to specify SAAS provided dependencies #206

@Paulskit

Description

@Paulskit

Hello @DavidVujic,
Thank you for your library, it seems to tick all the boxes for python monorepo I'm trying to build!

I have the following use-case which I'm not sure how to handle properly:
I've got a set of AWS Glue jobs that use the custom python library (built in python-polylith) to unify some common operations. This library has some dependencies that are available natively only in the execution environment, but is not distributed as a package.
When project from my bricks and run poly check command is run, I get the following error:
🤔 Cannot locate awsglue in <project_name>
I understand that in order to avoid the error I have to specify an implicit dependency, which exists only in the actual execution environment. However, looking at the documentation, I can't really find a way to do this.
Can you please advise what would be the best way to solve this?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions