Hi, thank you for taking the time to improve Snowflake's Python connector!
Many questions can be answered by checking our docs or looking for already existing bug reports and enhancement requests on our issue tracker.
Please start by checking these first!
In that case we'd love to hear from you! Please open a new issue to get in touch with us.
We encourage everyone to first open an issue to discuss any feature work or bug fixes with one of the maintainers. This should help guide contributors through potential pitfalls.
We require our contributors to sign a CLA, available at https://github.com/snowflakedb/CLA/blob/main/README.md. A Github Actions bot will assist you when you open a pull request.
What is a development environment? It's a virtualenv that has all of necessary
dependencies installed with snowflake-connector-python
installed as an editable package.
Setting up a development environment is super easy with this one simple tox command.
tox --devenv venv37 -e py37
. venv37/bin/activate
Note: we suggest using the lowest supported Python version for development.
To run tests, please see our testing README.