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