diff --git a/.circleci/config.yml b/.circleci/config.yml index 5240c90..2c713df 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -28,9 +28,8 @@ jobs: name: 'Unit Tests' command: | source /usr/local/share/virtualenvs/tap-google-sheets/bin/activate - pip install nose coverage - nosetests --with-coverage --cover-erase --cover-package=tap_google_sheets --cover-html-dir=htmlcov tests/unittests - coverage html + pip install nose2 parameterized nose2[coverage_plugin]>=0.6.5 + nose2 --with-coverage -v -s tests/unittests - store_test_results: path: test_output/report.xml - store_artifacts: diff --git a/CHANGELOG.md b/CHANGELOG.md index c86165a..f8ba0d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 2.1.0 + * Updates to run on python 3.11.7 [#94](https://github.com/singer-io/tap-google-sheets/pull/94) + ## 2.0.0 * Google Sheets will now support shared drives [#80](https://github.com/singer-io/tap-google-sheets/pull/80) * Non-boolean values in boolean columns will fallback to string [#83](https://github.com/singer-io/tap-google-sheets/pull/83) diff --git a/setup.py b/setup.py index 57b4469..5ce7c58 100644 --- a/setup.py +++ b/setup.py @@ -3,15 +3,15 @@ from setuptools import setup, find_packages setup(name='tap-google-sheets', - version='2.0.0', + version='2.1.0', description='Singer.io tap for extracting data from the Google Sheets v4 API', author='jeff.huth@bytecode.io', classifiers=['Programming Language :: Python :: 3 :: Only'], py_modules=['tap_google_sheets'], install_requires=[ - 'backoff==1.8.0', - 'requests==2.22.0', - 'singer-python==5.12.2' + 'backoff==2.2.1', + 'requests==2.31.0', + 'singer-python==6.0.0' ], extras_require={ 'test': [