pygwalker icon indicating copy to clipboard operation
pygwalker copied to clipboard

Poetry `add duckdb pygwalker` fails to resolve dependencies.

Open gregglind opened this issue 9 months ago • 1 comments

As Duckdb continues to develop (and increase version, consider relaxing the constraint in pyproject.toml to a Semver on ^0.

See: https://python-poetry.org/docs/dependency-specification/ for details.

gregglind avatar May 09 '24 13:05 gregglind

Before a the first major release, breaking changes can be introduced in minor updates according to semver. This is something DuckDB also has also used (e.g. between 0.9.x and 0.10.x). But I agree that the constraint could be relaxed to enforce a minor version, currently ^0.10, which would allow using the currently latest 0.10.2 release instead of 0.10.1.

hermansje avatar May 15 '24 08:05 hermansje

When upgrading from duckdb 0.8.0 to 0.9.0, due to changes in duckdb function logic, pygwalker cannot work.

So I fixed the duckdb version.

Thanks for your suggestion, I will change it to ^0.10.

longxiaofei avatar May 17 '24 02:05 longxiaofei

Thanks @longxiaofei!

Versioning is the worst.

gregglind avatar May 22 '24 16:05 gregglind