Using Poetry for package/dependency management?
sfc-gh-twhite opened this issue · 0 comments
sfc-gh-twhite commented
#218 was recently opened to simplify dependency maintenance and environment setup by using Poetry.
#259 will be going in soon, meaning that schemachange will soon only have the following primary dependencies:
- jinja2~=3.0
- pyyaml~=6.0
- snowflake-connector-python>=2.8,<4.0
I know that there are several transitive dependencies as well, that we should likely include, and this is something I believe Poetry would help with:
- asn1crypto==1.5.1
- certifi==2024.7.4
- cffi==1.16.0
- charset-normalizer==3.3.2
- cryptography==42.0.8
- filelock==3.15.4
- idna==3.7
- markupsafe==2.1.5
- packaging==24.1
- platformdirs==4.2.2
- pycparser==2.22
- pyjwt==2.8.0
- pyopenssl==24.1.0
- pytz==2024.1
- requests==2.32.3
- sortedcontainers==2.4.0
- tomlkit==0.13.0
- typing-extensions==4.12.2
- urllib3==2.2.2
While not immediately planned to incorporate, I wanted to open this issue for a collaborative discussion.