diff --git a/.circleci/config.yml b/.circleci/config.yml index ff0c01d..e56c793 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2 jobs: build: docker: - - image: 218546966473.dkr.ecr.us-east-1.amazonaws.com/circle-ci:tap-tester-v4 + - image: 218546966473.dkr.ecr.us-east-1.amazonaws.com/circle-ci:stitch-tap-tester steps: - checkout - run: @@ -21,7 +21,7 @@ jobs: name: 'pylint' command: | source /usr/local/share/virtualenvs/tap-xero/bin/activate - pylint tap_xero --disable 'consider-using-f-string,broad-except,chained-comparison,empty-docstring,fixme,invalid-name,line-too-long,missing-class-docstring,missing-function-docstring,missing-module-docstring,no-else-raise,no-else-return,too-few-public-methods,too-many-arguments,too-many-branches,too-many-lines,too-many-locals,ungrouped-imports,wrong-spelling-in-comment,wrong-spelling-in-docstring,bad-whitespace,unspecified-encoding' + pylint tap_xero --disable 'consider-using-f-string,broad-except,chained-comparison,empty-docstring,fixme,invalid-name,line-too-long,missing-class-docstring,missing-function-docstring,missing-module-docstring,no-else-raise,no-else-return,too-few-public-methods,too-many-arguments,too-many-branches,too-many-lines,too-many-locals,ungrouped-imports,wrong-spelling-in-comment,wrong-spelling-in-docstring,bad-whitespace,unspecified-encoding,broad-exception-raised,use-dict-literal' - run: name: 'Unit Tests' command: | @@ -33,14 +33,9 @@ jobs: aws s3 cp s3://com-stitchdata-dev-deployment-assets/environments/tap-tester/sandbox dev_env.sh source dev_env.sh source /usr/local/share/virtualenvs/tap-tester/bin/activate - run-test --tap=tap-xero \ - --target=target-stitch \ - --orchestrator=stitch-orchestrator \ - --email=harrison+sandboxtest@stitchdata.com \ - --password=$SANDBOX_PASSWORD \ - --client-id=50 \ - --token=$STITCH_API_TOKEN \ - tests + run-test --tap=tap-xero tests + + workflows: version: 2 commit: diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d10e41..7cc4f50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 2.3.0 + * Updates to run on python 3.9.6 [#113](https://github.com/singer-io/tap-xero/pull/113) + ## 2.2.3 * Adds a workaround for a Xero bug to allow pagination to function properly in the `manual_journals` stream [#104](https://github.com/singer-io/tap-xero/pull/104) diff --git a/setup.py b/setup.py index b4e65d8..44f461e 100755 --- a/setup.py +++ b/setup.py @@ -2,15 +2,15 @@ from setuptools import setup, find_packages setup(name="tap-xero", - version="2.2.3", + version="2.3.0", description="Singer.io tap for extracting data from the Xero API", author="Stitch", url="http://singer.io", classifiers=["Programming Language :: Python :: 3 :: Only"], py_modules=["tap_xero"], install_requires=[ - "singer-python==5.9.0", - "requests==2.20.0", + "singer-python==5.13.0", + "requests==2.31.0", ], extras_require={ 'dev': [