From cfbfbf896d077d0aa7675db519d7af88fa156020 Mon Sep 17 00:00:00 2001 From: Leslie VanDeMark <38043390+leslievandemark@users.noreply.github.com> Date: Wed, 24 Jan 2024 14:00:44 -0500 Subject: [PATCH] Updates for python 3.11.7 (#79) * Updates for python 3.11.7 * source virtualenv ----------------------------- * put back on og tap-tester image --- .circleci/config.yml | 10 +++++----- CHANGELOG.md | 3 +++ setup.py | 6 +++--- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 43127a2..8a65dd7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -11,16 +11,16 @@ jobs: command: | python3 -mvenv /usr/local/share/virtualenvs/tap-typeform source /usr/local/share/virtualenvs/tap-typeform/bin/activate - pip install -U 'pip<19.2' 'setuptools<51.0.0' + pip install -U pip 'setuptools<51.0.0' pip install .[dev] - run: when: always name: 'Unit Tests' command: | source /usr/local/share/virtualenvs/tap-tester/bin/activate - pip install nose coverage parameterized - nosetests --with-coverage --cover-erase --cover-package=tap_typeform --cover-html-dir=htmlcov tests/unittests - coverage html + source /usr/local/share/virtualenvs/tap-typeform/bin/activate + 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: @@ -48,4 +48,4 @@ workflows: - master jobs: - build: - context: circleci-user \ No newline at end of file + context: circleci-user diff --git a/CHANGELOG.md b/CHANGELOG.md index efd9d17..83eccc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 2.4.0 + * Updates for python 3.11 [#79](https://github.com/singer-io/tap-typeform/pull/79) + ## 2.3.0 * Enable dev-mode and token chaining [#76](https://github.com/singer-io/tap-typeform/pull/76) diff --git a/setup.py b/setup.py index 4c1cbfb..7780d04 100755 --- a/setup.py +++ b/setup.py @@ -4,13 +4,13 @@ setup( name="tap-typeform", - version="2.3.0", + version="2.4.0", description="Singer.io tap for extracting data from the TypeForm Responses API", author="bytcode.io", url="http://singer.io", classifiers=["Programming Language :: Python :: 3 :: Only"], install_requires=[ - "singer-python==5.13.0", + "singer-python==6.0.0", "pendulum", "ratelimit", "backoff", @@ -21,7 +21,7 @@ 'dev': [ 'pylint', 'ipdb', - 'nose', + 'nose2', ] }, entry_points="""