diff --git a/.circleci/config.yml b/.circleci/config.yml index 69b0eda..a93e1d0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -77,8 +77,8 @@ jobs: name: "Unit Tests" command: | source /usr/local/share/virtualenvs/tap-mongodb/bin/activate - pip install pymongo==4.4.0 - nosetests tests/unittests/ + pip install pymongo==4.4.0 nose2 + nose2 -v -s tests/unittests/ - run: name: 'Integration Tests' command: | @@ -145,8 +145,8 @@ jobs: name: "Unit Tests" command: | source /usr/local/share/virtualenvs/tap-mongodb/bin/activate - pip install pymongo==4.4.0 - nosetests tests/unittests/ + pip install pymongo==4.4.0 nose2 + nose2 -v -s tests/unittests/ - run: name: 'Integration Tests' command: | @@ -213,8 +213,8 @@ jobs: name: "Unit Tests" command: | source /usr/local/share/virtualenvs/tap-mongodb/bin/activate - pip install pymongo==4.4.0 - nosetests tests/unittests/ + pip install pymongo==4.4.0 nose2 + nose2 -v -s tests/unittests/ - run: name: 'Integration Tests' command: | @@ -238,10 +238,6 @@ workflows: version: 2 commit: &commit_jobs jobs: - - build: - context: - - circleci-user - - tier-1-tap-user - build_mongo_5_0: context: - circleci-user @@ -254,6 +250,11 @@ workflows: - tier-1-tap-user requires: - build_mongo_5_0 + - build: + context: + - circleci-user + - tier-1-tap-user + build_daily: <<: *commit_jobs triggers: diff --git a/CHANGELOG.md b/CHANGELOG.md index 28420a0..71fdc00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 3.1.0 + * Updates to run on python 3.11.7 [#111](https://github.com/singer-io/tap-mongodb/pull/111) + ## 3.0.3 * Refresh the session every 10 minutes during oplog queries [#110](https://github.com/singer-io/tap-mongodb/pull/110) diff --git a/setup.py b/setup.py index ed1d28e..1401a5c 100644 --- a/setup.py +++ b/setup.py @@ -3,14 +3,14 @@ from setuptools import setup setup(name='tap-mongodb', - version='3.0.3', + version='3.1.0', description='Singer.io tap for extracting data from MongoDB', author='Stitch', url='https://singer.io', classifiers=['Programming Language :: Python :: 3 :: Only'], py_modules=['tap_mongodb'], install_requires=[ - 'singer-python==5.8.0', + 'singer-python==6.0.0', 'pymongo==4.4.0', 'tzlocal==2.0.0', 'terminaltables==3.1.0', @@ -18,7 +18,7 @@ extras_require={ 'dev': [ 'pylint', - 'nose', + 'nose2', 'ipdb' ] },