Skip to content
Snowflake Connector for Python
Python C++ Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Added Github issue template Jan 4, 2019
benchmark SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
cpp SNOW-122489: Support fetch result as numpy value Dec 12, 2019
docker/manylinux2010 SNOW-119802: upgrade pyarrow to 0.15.1 Dec 2, 2019
scripts SNOW-124185: Fix codecov issue Jan 6, 2020
test SNOW-124185: Fix codecov issue Jan 6, 2020
tool SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
.coverage2.7rc Initial Public Github Version Dec 16, 2016
.coverage3.5rc SNOW-85243: Updated Python connector tests using Python 3.5 Jul 29, 2019
.coverage3.6rc SNOW-97606: Run Python Connector tests linux on Py36 and Py37 Sep 30, 2019
.coverage3.7rc SNOW-97606: Run Python Connector tests linux on Py36 and Py37 Sep 30, 2019
.gitignore Bumping up version to 1.6.7 Aug 23, 2018
.travis.yml SNOW-118674: add GCP test for Python. Excluding PUT and GET tests Dec 2, 2019
DESCRIPTION.rst bump up version to 2.1.3 Jan 6, 2020
LICENSE.txt SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
MANIFEST.in Ensure that the cython components are present in sdist Oct 22, 2019
README.rst SNOW-93406: adjusted comments and script to set the minimum supported… Sep 30, 2019
__init__.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
_config.yml Set theme jekyll-theme-minimal Dec 28, 2016
appveyor.yml SNOW-64142: Added Mac and Windows Tests. Jan 14, 2019
arrow_context.py SNOW-122489: Support fetch result as numpy value Dec 12, 2019
arrow_iterator.pyx SNOW-122489: Support fetch result as numpy value Dec 12, 2019
arrow_result.pyx fix the arrow bundling issue for python connector on mac and windows Dec 17, 2019
auth.py SNOW-19398: Implement Out of Band Telemetry Aug 12, 2019
auth_by_plugin.py SNOW-88126: Increased JWT token timeout to 120 seconds and added more… Aug 12, 2019
auth_default.py SNOW-88126: Increased JWT token timeout to 120 seconds and added more… Aug 12, 2019
auth_keypair.py SNOW-88126: Increased JWT token timeout to 120 seconds and added more… Aug 12, 2019
auth_oauth.py SNOW-88126: Increased JWT token timeout to 120 seconds and added more… Aug 12, 2019
auth_okta.py SNOW-88126: Increased JWT token timeout to 120 seconds and added more… Aug 12, 2019
auth_webbrowser.py SNOW-88126: Increased JWT token timeout to 120 seconds and added more… Aug 12, 2019
azure_util.py SNOW-116535: fix GET command for Azure for workaround Azure/azure-sto… Dec 12, 2019
backport_makefile.py Initial Public Github Version Dec 16, 2016
chunk_downloader.py SNOW-122489: Support fetch result as numpy value Dec 12, 2019
compat.py SNOW-117721: updated urllib3 to newest version Dec 2, 2019
connection.py SNOW-122489: Support fetch result as numpy value Dec 12, 2019
connector_python2 Initial Public Github Version Dec 16, 2016
connector_python3 Initial Public Github Version Dec 16, 2016
constants.py SNOW-125029: Fixed GCP longetivity issue Dec 30, 2019
converter.py SNOW-122489: Support fetch result as numpy value Dec 12, 2019
converter_issue23517.py SNOW-93406: adjusted comments and script to set the minimum supported… Sep 30, 2019
converter_null.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
converter_snowsql.py SNOW-97605: Fix test failure on python connector tests on py2 windows Sep 30, 2019
cursor.py fix the arrow bundling issue for python connector on mac and windows Dec 17, 2019
dbapi.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
description.py SNOW-19398: Implement Out of Band Telemetry Aug 12, 2019
encryption_util.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
errorcode.py SNOW-122489: Support fetch result as numpy value Dec 12, 2019
errors.py SNOW-123113: added new tox configuration Dec 30, 2019
feature.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
file_compression_type.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
file_transfer_agent.py SNOW-125029: Fixed GCP longetivity issue Dec 30, 2019
file_util.py SNOW-75495: add GCP PUTand GET support for private preview Dec 12, 2019
gcs_util.py SNOW-125029: Fixed GCP longetivity issue Dec 30, 2019
gzip_decoder.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
incident.py SNOW-70273: Incident Framework V2 May 10, 2019
json_result.py SNOW-86953: Split result itertator into a separate class Jul 29, 2019
local_util.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
mixin.py Initial Public Github Version Dec 16, 2016
network.py SNOW-93078: remove dependecy on botocore requests. updated with botoc… Nov 1, 2019
ocsp_asn1crypto.py SNOW-122797: fix macosx Catalina issue where the openssl usage order … Dec 12, 2019
ocsp_pyasn1.py SNOW-90415 : Caught uncaught exception. Aug 26, 2019
ocsp_snowflake.py SNOW-118081: reformat Dec 2, 2019
options.py SNOW-123113: added new tox configuration Dec 30, 2019
parameters.appveyor.py.enc Added Appveyor connection parameter Jan 14, 2019
parameters.py.enc Added parameters file for TravisCI Apr 26, 2017
parameters_az.py.enc added Azure tests Jan 14, 2019
parameters_gcp.py.enc SNOW-118674: add GCP test for Python. Excluding PUT and GET tests Dec 2, 2019
proxy.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
remote_storage_util.py SNOW-125029: Fixed GCP longetivity issue Dec 30, 2019
rfc6960.py Reverted OCSP check code for Python2 Mar 8, 2018
s3_util.py SNOW-36366: Updated S3 client code to use AWS_KEY_ID and AWS_SECRET_K… Sep 30, 2019
secret_detector.py SNOW-90394: Added more exception handling to Telemetry service so tha… Aug 26, 2019
setup.cfg SNOW-123113: added new tox configuration Dec 30, 2019
setup.py SNOW-124396: hard code library names that we should bundle Dec 30, 2019
sfbinaryformat.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
sfdatetime.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
sqlstate.py SNOW-19398: Implement Out of Band Telemetry Aug 12, 2019
ssd_internal_keys.py SNOW-61795: SNOW-64859: Internal change for future improvements Feb 8, 2019
ssl_wrap_socket.py SNOW-119103: fixed bad default ssl option Dec 2, 2019
ssl_wrap_util.py SNOW-118346: move pypi repo from the local wheelhouse to nexus Dec 2, 2019
telemetry.py SNOW-78638: Do not send snowflake python connector telemetry during i… Oct 22, 2019
telemetry_oob.py SNOW-90189 No retry for certificate errors Sep 30, 2019
time_util.py SNOW-65854: Updated copyrigh year from 2018 to 2019 Feb 22, 2019
tox.ini SNOW-124185: Fix codecov issue Jan 6, 2020
util_text.py SNOW-118346: move pypi repo from the local wheelhouse to nexus Dec 2, 2019
version.py bump up version to 2.1.3 Jan 6, 2020

README.rst

Snowflake Connector for Python

https://travis-ci.org/snowflakedb/snowflake-connector-python.svg?branch=master https://ci.appveyor.com/api/projects/status/xb70i4jt8mingig0/branch/master?svg=true

This package includes the Snowflake Connector for Python, which conforms to the Python DB API 2.0 specification: https://www.python.org/dev/peps/pep-0249/

The Snowflake Connector for Python provides an interface for developing Python applications that can connect to Snowflake and perform all standard operations. It provides a programming alternative to developing applications in Java or C/C++ using the Snowflake JDBC or ODBC drivers.

The connector is a native, pure Python package that has no dependencies on JDBC or ODBC. It can be installed using pip on Linux, Mac OSX, and Windows platforms where either Python 2.7.9 (or higher) or Python 3.5.0 (or higher) is installed.

Snowflake Documentation is available at: https://docs.snowflake.net/

Feel free to file an issue or submit a PR here for general cases. For official support, contact Snowflake support at: https://community.snowflake.com/s/article/How-To-Submit-a-Support-Case-in-Snowflake-Lodge

You can’t perform that action at this time.