Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
snowflake-connector-python / CONTRIBUTING.md
Size: Mime:

Contributing to snowflake-connector-python

Hi, thank you for taking the time to improve Snowflake's Python connector!

I have a feature request, or a bug report to submit

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!

Nobody else had my idea/issue

In that case we'd love to hear from you! Please open a new issue to get in touch with us.

I'd like to contribute the bug fix or feature myself

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.

Setup a development environment

What is a development environment? It's a virtualenv that has all of neccessary 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.