Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Python 3.10 #737

Closed

Conversation

usefulalgorithm
Copy link
Contributor

🤔 Why?

snowflake-connector-python has a urllib3 dependency that's stuck in v1.x, while some other libraries (e.g. tableuserverclient, minio for s3 crawler) depends on urllib3 v2.x.
In snowflakedb/snowflake-connector-python#1743 they got rid of the urllib3 dependency altogether for python >= 3.10, so it makes sense to upgrade our minimum supported python version from 3.8 to 3.10 in order to be able to upgrade other libraries.

🤓 What?

  • Change python minimum version in pyproject.toml from 3.8 to 3.10
  • Fixed some incompatibilities between different versions
  • Added guide to install mssql on apple silicon machines

🧪 Tested?

  • Unit tests are passing.
  • Ran several connectors, all worked as intended.

☑️ Checks

  • My PR contains actual code changes, and I have updated the version number in pyproject.toml.

Copy link

This pull request has been linked to Shortcut Story #23264: S3 crawler.

@usefulalgorithm
Copy link
Contributor Author

Actually this is probably not necessary... closing this

@mars-lan
Copy link
Contributor

Actually this is probably not necessary... closing this

Yeah prefer to keep python 3.8 for another 6 months till near EOL for maximum compatibility.

@mars-lan mars-lan deleted the tsung-julii/sc-23264/update-python-to-3_10 branch May 21, 2024 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants