Everything worked up until today when I tried to add new package to the pyproject.toml, updated my poetry.lock with it and reinstalled environment. Right now even old poetry.lock stopped working.
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 1042, in _handle_fromlist
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/Users/pkap/PycharmProjects/raw-data-processor/src/raw_data_processor_V2/vendor_specific/bis/bis_processor.py", line 5, in <module>
from raw_data_processor_V2.common_tools.abstract_processor import AbstractProcessor
File "/Users/pkap/PycharmProjects/raw-data-processor/src/raw_data_processor_V2/common_tools/abstract_processor.py", line 23, in <module>
from raw_data_processor_V2.pipeline_tools import bigquery_uploader
File "/Users/pkap/PycharmProjects/raw-data-processor/src/raw_data_processor_V2/pipeline_tools/bigquery_uploader.py", line 10, in <module>
from google.cloud import bigquery
File "/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/google/cloud/bigquery/__init__.py", line 35, in <module>
from google.cloud.bigquery.client import Client
File "/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/google/cloud/bigquery/client.py", line 59, in <module>
from google.cloud.bigquery_storage_v1.services.big_query_read.client import (
File "/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/google/cloud/bigquery_storage_v1/__init__.py", line 25, in <module>
from google.cloud.bigquery_storage_v1 import client
File "/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/google/cloud/bigquery_storage_v1/client.py", line 24, in <module>
import google.api_core.gapic_v1.method
File "/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/google/api_core/gapic_v1/__init__.py", line 16, in <module>
from google.api_core.gapic_v1 import config
File "/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/google/api_core/gapic_v1/config.py", line 23, in <module>
import grpc
File "/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/grpc/__init__.py", line 22, in <module>
from grpc import _compression
File "/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/grpc/_compression.py", line 15, in <module>
from grpc._cython import cygrpc
ImportError: dlopen(/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/grpc/_cython/cygrpc.cpython-38-darwin.so, 0x0002): tried: '/Users/pkap/PycharmProjects/raw-data-processor/venv/lib/python3.8/site-packages/grpc/_cython/cygrpc.cpython-38-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))
Process finished with exit code 1
I'm aware of this quesion. I tried reinstalling grpcio multiple times and its different version. Same with google-api-core package