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

SNOW-1762425: 3.12.3 does not install on Apple M1 #2083

Closed
sfc-gh-jfreeberg opened this issue Oct 24, 2024 · 5 comments
Closed

SNOW-1762425: 3.12.3 does not install on Apple M1 #2083

sfc-gh-jfreeberg opened this issue Oct 24, 2024 · 5 comments
Labels
bug status-triage_done Initial triage done, will be further handled by the driver team

Comments

@sfc-gh-jfreeberg
Copy link

Python version

Python 3.10.9 (main, Mar 1 2023, 12:33:47) [Clang 14.0.6 ]

Operating system and processor architecture

macOS-10.16-x86_64-i386-64bit

Installed packages

(This is after installing 3.12.2)
asn1crypto==1.5.1
certifi==2024.8.30
cffi==1.17.1
charset-normalizer==3.4.0
cloudpickle==2.2.1
cryptography==43.0.3
filelock==3.16.1
idna==3.10
packaging==24.1
platformdirs==4.3.6
pycparser==2.22
PyJWT==2.9.0
pyOpenSSL==24.2.1
pytz==2024.2
PyYAML==6.0.2
requests==2.32.3
snowflake-connector-python==3.12.2
snowflake-snowpark-python==1.23.0
sortedcontainers==2.4.0
tomlkit==0.13.2
typing_extensions==4.12.2
urllib3==2.2.3

What did you do?

(venv) (base) jfreeberg@YKQ2Q2CMYG bug-bash-profiler % pip install snowflake-connector-python
Collecting snowflake-connector-python
  Using cached snowflake_connector_python-3.12.3.tar.gz (742 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pyjwt<3.0.0
  Using cached PyJWT-2.9.0-py3-none-any.whl (22 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2024.8.30-py3-none-any.whl (167 kB)
Collecting cryptography>=3.1.0
  Using cached cryptography-43.0.3-cp39-abi3-macosx_10_9_universal2.whl (6.2 MB)
Collecting cffi<2.0.0,>=1.9
  Using cached cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl (182 kB)
Collecting typing-extensions<5,>=4.3
  Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Collecting sortedcontainers>=2.4.0
  Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting filelock<4,>=3.5
  Using cached filelock-3.16.1-py3-none-any.whl (16 kB)
Collecting pytz
  Using cached pytz-2024.2-py2.py3-none-any.whl (508 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.10-py3-none-any.whl (70 kB)
Collecting charset-normalizer<4,>=2
  Using cached charset_normalizer-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl (125 kB)
Collecting pyOpenSSL<25.0.0,>=16.2.0
  Using cached pyOpenSSL-24.2.1-py3-none-any.whl (58 kB)
Collecting requests<3.0.0
  Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Collecting platformdirs<5.0.0,>=2.6.0
  Using cached platformdirs-4.3.6-py3-none-any.whl (18 kB)
Collecting asn1crypto<2.0.0,>0.24.0
  Using cached asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB)
Collecting packaging
  Using cached packaging-24.1-py3-none-any.whl (53 kB)
Collecting tomlkit
  Using cached tomlkit-0.13.2-py3-none-any.whl (37 kB)
Collecting pycparser
  Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Collecting urllib3<3,>=1.21.1
  Using cached urllib3-2.2.3-py3-none-any.whl (126 kB)
Building wheels for collected packages: snowflake-connector-python
  Building wheel for snowflake-connector-python (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for snowflake-connector-python (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [279 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/secret_detector.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/azure_storage_client.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/ssl_wrap_socket.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/telemetry_oob.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/file_compression_type.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/options.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/arrow_context.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/sfdatetime.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/sqlstate.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/description.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/version.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/compat.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/config_manager.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/storage_client.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/result_batch.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/bind_upload_agent.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/connection_diagnostic.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/dbapi.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/_sql_util.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/proxy.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/sf_dirs.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/constants.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/gzip_decoder.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/_query_context_cache.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/s3_storage_client.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/sfbinaryformat.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/cache.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/converter.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/telemetry.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/file_util.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/encryption_util.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/gcs_storage_client.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/feature.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/test_util.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/backoff_policies.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/connection.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/ocsp_snowflake.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/ocsp_asn1crypto.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/util_text.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/converter_snowsql.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/file_transfer_agent.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/network.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/converter_issue23517.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/local_storage_client.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/errors.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/pandas_tools.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/time_util.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/ssd_internal_keys.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/snow_logging.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/result_set.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/log_configuration.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/errorcode.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/url_util.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/converter_null.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/_utils.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      copying src/snowflake/connector/cursor.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/idtoken.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/webbrowser.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/by_plugin.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/okta.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/usrpwdmfa.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/default.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/keypair.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/_auth.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      copying src/snowflake/connector/auth/oauth.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/auth
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored
      copying src/snowflake/connector/vendored/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/tool
      copying src/snowflake/connector/tool/dump_ocsp_response.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/tool
      copying src/snowflake/connector/tool/dump_ocsp_response_cache.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/tool
      copying src/snowflake/connector/tool/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/tool
      copying src/snowflake/connector/tool/dump_certs.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/tool
      copying src/snowflake/connector/tool/probe_connection.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/tool
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/cookies.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/auth.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/sessions.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/hooks.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/compat.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/models.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/certs.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/status_codes.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/__version__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/api.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/_internal_utils.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/utils.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/exceptions.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/structures.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/help.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/requests/adapters.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/filepost.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/fields.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/_version.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/request.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/poolmanager.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/response.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/connection.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/_collections.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/exceptions.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      copying src/snowflake/connector/vendored/urllib3/connectionpool.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/queue.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/ssltransport.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/proxy.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/wait.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/request.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/timeout.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/response.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/ssl_.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/retry.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/url.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/connection.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      copying src/snowflake/connector/vendored/urllib3/util/ssl_match_hostname.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/util
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib
      copying src/snowflake/connector/vendored/urllib3/contrib/securetransport.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib
      copying src/snowflake/connector/vendored/urllib3/contrib/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib
      copying src/snowflake/connector/vendored/urllib3/contrib/socks.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib
      copying src/snowflake/connector/vendored/urllib3/contrib/_appengine_environ.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib
      copying src/snowflake/connector/vendored/urllib3/contrib/pyopenssl.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib
      copying src/snowflake/connector/vendored/urllib3/contrib/appengine.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib
      copying src/snowflake/connector/vendored/urllib3/contrib/ntlmpool.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/packages
      copying src/snowflake/connector/vendored/urllib3/packages/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/packages
      copying src/snowflake/connector/vendored/urllib3/packages/six.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/packages
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib/_securetransport
      copying src/snowflake/connector/vendored/urllib3/contrib/_securetransport/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib/_securetransport
      copying src/snowflake/connector/vendored/urllib3/contrib/_securetransport/low_level.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib/_securetransport
      copying src/snowflake/connector/vendored/urllib3/contrib/_securetransport/bindings.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/contrib/_securetransport
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/packages/backports
      copying src/snowflake/connector/vendored/urllib3/packages/backports/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/packages/backports
      copying src/snowflake/connector/vendored/urllib3/packages/backports/makefile.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/packages/backports
      copying src/snowflake/connector/vendored/urllib3/packages/backports/weakref_finalize.py -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3/packages/backports
      running egg_info
      writing src/snowflake_connector_python.egg-info/PKG-INFO
      writing dependency_links to src/snowflake_connector_python.egg-info/dependency_links.txt
      writing entry points to src/snowflake_connector_python.egg-info/entry_points.txt
      writing requirements to src/snowflake_connector_python.egg-info/requires.txt
      writing top-level names to src/snowflake_connector_python.egg-info/top_level.txt
      reading manifest file 'src/snowflake_connector_python.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '*.rst'
      warning: no previously-included files found matching 'src/snowflake/connector/nanoarrow_cpp/scripts/.clang-format'
      warning: no previously-included files found matching 'src/snowflake/connector/nanoarrow_cpp/scripts/format.sh'
      warning: no previously-included files found matching '.git-blame-ignore-revs'
      warning: no previously-included files found matching '.pre-commit-config.yaml'
      warning: no previously-included files found matching 'license_header.txt'
      warning: no previously-included files found matching 'tox.ini'
      warning: no previously-included files found matching 'mypy.ini'
      warning: no previously-included files found matching '.clang-format'
      no previously-included directories found matching 'ci'
      no previously-included directories found matching 'benchmark'
      no previously-included directories found matching 'test'
      no previously-included directories found matching 'tested_requirements'
      no previously-included directories found matching 'src/snowflake/connector/nanoarrow_cpp/scripts'
      no previously-included directories found matching '__pycache__'
      no previously-included directories found matching 'samples'
      adding license file 'LICENSE.txt'
      adding license file 'NOTICE'
      writing manifest file 'src/snowflake_connector_python.egg-info/SOURCES.txt'
      copying src/snowflake/connector/py.typed -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/ArrayConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/ArrayConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/BinaryConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/BinaryConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/BooleanConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/BooleanConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/CArrowChunkIterator.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/CArrowChunkIterator.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/CArrowIterator.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/CArrowIterator.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/CArrowTableIterator.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/CArrowTableIterator.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/DateConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/DateConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/DecimalConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/DecimalConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/FixedSizeListConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/FixedSizeListConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/FloatConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/FloatConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/IColumnConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/IntConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/IntConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/LICENSE.txt -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/MapConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/MapConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/ObjectConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/ObjectConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/SnowflakeType.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/SnowflakeType.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/StringConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/StringConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/TimeConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/TimeConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/TimeStampConverter.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/TimeStampConverter.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc.c -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/nanoarrow.c -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/nanoarrow.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/nanoarrow.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/nanoarrow_arrow_iterator.pyx -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/nanoarrow_device.c -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/nanoarrow_device.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/nanoarrow_ipc.c -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/nanoarrow_ipc.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/Logging
      copying src/snowflake/connector/nanoarrow_cpp/Logging/logging.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/Logging
      copying src/snowflake/connector/nanoarrow_cpp/Logging/logging.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/Logging
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/Util
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/Util/macros.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/Util
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/Util/time.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/Util
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/Util/time.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/Util
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python/Common.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python/Common.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python/Helpers.cpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python/Helpers.hpp -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_accessors.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_alloc.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_assert.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_builder.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_emitter.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_endian.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_epilogue.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_flatbuffers.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_identifier.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_iov.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_prologue.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_refmap.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_rtconfig.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_types.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/flatcc_verifier.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc
      creating build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/flatcc_portable.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/paligned_alloc.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pattributes.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pdiagnostic.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pdiagnostic_pop.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pdiagnostic_push.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pendian.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pendian_detect.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pinline.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pinttypes.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/portable.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/portable_basic.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pstatic_assert.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pstdalign.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pstdint.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/punaligned.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pversion.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable/pwarnings.h -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/nanoarrow_cpp/ArrowIterator/flatcc/portable
      copying src/snowflake/connector/vendored/requests/LICENSE -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/requests
      copying src/snowflake/connector/vendored/urllib3/LICENSE.txt -> build/lib.macosx-10.9-x86_64-cpython-310/snowflake/connector/vendored/urllib3
      running build_ext
      building 'snowflake.connector.nanoarrow_arrow_iterator' extension
      creating build/temp.macosx-10.9-x86_64-cpython-310/src/snowflake/connector/nanoarrow_cpp/ArrowIterator
      creating build/temp.macosx-10.9-x86_64-cpython-310/src/snowflake/connector/nanoarrow_cpp/ArrowIterator/Python
      creating build/temp.macosx-10.9-x86_64-cpython-310/src/snowflake/connector/nanoarrow_cpp/ArrowIterator/Util
      creating build/temp.macosx-10.9-x86_64-cpython-310/src/snowflake/connector/nanoarrow_cpp/Logging
      clang++ -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/jfreeberg/anaconda3/include -fPIC -O2 -isystem /Users/jfreeberg/anaconda3/include -Isrc/snowflake/connector/nanoarrow_cpp/ArrowIterator -Isrc/snowflake/connector/nanoarrow_cpp/ArrowIterator -Isrc/snowflake/connector/nanoarrow_cpp/Logging -I/Users/jfreeberg/Desktop/bug-bash-profiler/venv/include -I/Users/jfreeberg/anaconda3/include/python3.10 -c src/snowflake/connector/nanoarrow_cpp/ArrowIterator/ArrayConverter.cpp -o build/temp.macosx-10.9-x86_64-cpython-310/src/snowflake/connector/nanoarrow_cpp/ArrowIterator/ArrayConverter.o -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0 -mmacosx-version-min=10.13
      In file included from src/snowflake/connector/nanoarrow_cpp/ArrowIterator/ArrayConverter.cpp:5:
      src/snowflake/connector/nanoarrow_cpp/ArrowIterator/ArrayConverter.hpp:8:10: fatal error: 'memory' file not found
          8 | #include <memory>
            |          ^~~~~~~~
      1 error generated.
      error: command '/usr/bin/clang++' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for snowflake-connector-python
Failed to build snowflake-connector-python
ERROR: Could not build wheels for snowflake-connector-python, which is required to install pyproject.toml-based projects

[notice] A new release of pip available: 22.3.1 -> 24.2
[notice] To update, run: pip install --upgrade pip

What did you expect to see?

The package installs

Can you set logging to DEBUG and collect the logs?

import logging
import os

for logger_name in ('snowflake.connector',):
    logger = logging.getLogger(logger_name)
    logger.setLevel(logging.DEBUG)
    ch = logging.StreamHandler()
    ch.setLevel(logging.DEBUG)
    ch.setFormatter(logging.Formatter('%(asctime)s - %(threadName)s %(filename)s:%(lineno)d - %(funcName)s() - %(levelname)s - %(message)s'))
    logger.addHandler(ch)
@github-actions github-actions bot changed the title 3.12.3 does not install on Apple M1 SNOW-1762425: 3.12.3 does not install on Apple M1 Oct 24, 2024
@saburi-pp
Copy link

The exact same error occurred and was resolved by reinstalling XCode.
nodejs/node#55023 (comment)

M1 - MacOS Sequoia 15.1.1(24B91)
Python 3.13.1
Clang: Apple clang version 16.0.0 (clang-1600.0.26.4), arm64-apple-darwin24.1.0

@sfc-gh-dszmolka sfc-gh-dszmolka added status-triage_done Initial triage done, will be further handled by the driver team and removed needs triage labels Dec 13, 2024
@sfc-gh-dszmolka
Copy link
Contributor

thank you for raising this - the relevant team will look into it.

@sfc-gh-mkeller
Copy link
Collaborator

@sfc-gh-jfreeberg please try what @saburi-pp posted, hopefully that works for you.
I verified that both wheel and sdist installs flawlessly on my M1.

@sfc-gh-jfreeberg
Copy link
Author

Hi! Thanks for the ping, that worked!

@sfc-gh-dszmolka
Copy link
Contributor

thank you folks - closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug status-triage_done Initial triage done, will be further handled by the driver team
Projects
None yet
Development

No branches or pull requests

4 participants