josh_lloyd
01/25/2023, 12:34 AMmeltano = "^2.2.0" and dbt-snowflake = "^1.2.0" in the same environment? Poetry gives the following explanation:
meltano (>=2.2.0,<3.0.0) requires jsonschema (>=4.9,<5.0)
dbt-snowflake (>=1.2.0,<2.0.0) requires jsonschema (>=3.0,<4.0)
Is there no hope of relaxing the jsonschema requirements?
I know I don’t have two have both of these installed in the same environment, but it would be nice …aaronsteers
01/25/2023, 12:57 AMpipx to install meltano (or use virtualenv if you enjoy suffering rofl) and then use Meltano to install dbt-snowflake.
Better answer:
1. No reason I know of would prevent dbt-snowflake from using jsonschema=^4.0. But that's a question for the dbt-snowflake maintainers.
2. Meltano could possibly loosen the jsonschema requirement slightly, but going back a full major version sounds risky and would require testing. I can't speak to what is/isn't backwards compatible but the cost of retesting with the prior major version (something <4.0) would be non-trivial.christoph
01/25/2023, 2:10 AMalias dbt="meltano invoke dbt" on my development environment .... (Hat tip to Alex Butler)aaronsteers
01/25/2023, 2:23 AM