singer-io / tap-s3-csv

GNU Affero General Public License v3.0
27 stars 52 forks source link

Compatibility with Python 3.10 #58

Open cwe5590 opened 2 years ago

cwe5590 commented 2 years ago

I was utilizing this via meltano in a python 3.10 environment. Unfortunately it's failing due to an outdated version of voluptuous.

We should bump voluptuous to the latest version where this issue has been resolved.

File "/opt/app/src/meltano/.meltano/extractors/tap-s3-csv/venv/lib/python3.10/site-packages/voluptuous/schema_builder.py", line 233, in _compile
if isinstance(schema, collections.Mapping) and len(schema):
AttributeError: module 'collections' has no attribute 'Mapping