From 68c47b021cb5faf82bf072c3efdd1fdedd50b2a3 Mon Sep 17 00:00:00 2001 From: Cameron Yick Date: Sat, 6 Mar 2021 21:23:17 -0500 Subject: [PATCH 01/13] Prepare for version 0.14.0 release --- .github/workflows/python-package.yml | 2 +- HISTORY.rst | 10 ++++++---- tiingo/__version__.py | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index abcd82d..5f3d5a1 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -43,5 +43,5 @@ jobs: TIINGO_API_KEY: 0000000000000000000000000000000000000000 run: | py.test --cov=./tiingo - - name: Run code coverage + - name: Run code coverage run: codecov diff --git a/HISTORY.rst b/HISTORY.rst index af51aab..310b83e 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -1,13 +1,15 @@ ======= History ======= - -0.14.0 (2020-12-XX - Unreleased) +0.15.0 (2021-XX - Unreleased) +-------------------------------- + +0.14.0 (2021-03-06 - Unreleased) -------------------------------- -* Feature (Name #Number) * Feature: Added 3 new methods for fundamentals-endpoint: definitions, daily and statements -* Development: Run tests in Github Actions instead of Travis.org * [/news] Fix bug in get_news() when sources list is empty (#566) +* Development: Run tests in Github Actions instead of Travis.org +* Development: This is the last version of tiingo that will support Python 3.5 and below. (#601) 0.13.0 (2020-12-12) -------------------------------- diff --git a/tiingo/__version__.py b/tiingo/__version__.py index 6b36838..c25929f 100644 --- a/tiingo/__version__.py +++ b/tiingo/__version__.py @@ -1,2 +1,2 @@ # -*- coding: utf-8 -*- -__version__ = '0.13.0' +__version__ = '0.14.0' From bd2d1236a90bfa5bfe6aa079ecfa24623e48bcf1 Mon Sep 17 00:00:00 2001 From: Cameron Yick Date: Sat, 6 Mar 2021 21:24:31 -0500 Subject: [PATCH 02/13] [tooling] Roll test matrix from python 2.x to 3.8 --- .github/workflows/python-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 5f3d5a1..3e1334f 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['2.7', '3.6', '3.7'] + python-version: ['3.6', '3.7', '3.8'] WITH_PANDAS: [false, true] steps: From 62b51b533d025dbb5af23cb42589172f08395f0c Mon Sep 17 00:00:00 2001 From: Cameron Yick Date: Sat, 6 Mar 2021 21:27:45 -0500 Subject: [PATCH 03/13] Security updates for modern python packages --- RELEASE.rst | 2 +- requirements_dev.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/RELEASE.rst b/RELEASE.rst index 59facbc..988ff46 100644 --- a/RELEASE.rst +++ b/RELEASE.rst @@ -8,7 +8,7 @@ The following shows how to make a release for version 0.8.0 1. Make a branch called release/0.8.0 2. Ensure HISTORY.rst (the Changelog) is up to date -3. Update __version__.py to 0.8.0 and tag the commit +3. Update __version__.py to 0.8.0 4. Open a merge request to master 5. After the merge request is approved and merged, tag and push the merged commit with tag v0.8.0. 6. Visit https://github.com/hydrosquall/tiingo-python/releases and create a new release. Github Actions will deploy the new library to PyPI. diff --git a/requirements_dev.txt b/requirements_dev.txt index 362b01a..1b1ebaa 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -6,8 +6,8 @@ flake8==3.8.4 tox==3.21.4 coverage==5.3.1 Sphinx==3.4.3 -cryptography==3.3.1 -PyYAML==5.3.1 +cryptography==3.4.6 +PyYAML==5.4.1 pytest==6.2.1 pytest-runner==5.2 vcrpy==2.1.1 From 0ec6a4c6f25d511774de5837a790a15cfa88bbe8 Mon Sep 17 00:00:00 2001 From: Cameron Yick Date: Sat, 6 Mar 2021 21:37:09 -0500 Subject: [PATCH 04/13] [metadata] Remove mentions of old Tiingo versions and old Python versions #601 --- HISTORY.rst | 2 +- setup.cfg | 3 +-- setup.py | 4 +--- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/HISTORY.rst b/HISTORY.rst index 310b83e..3fda89c 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -4,7 +4,7 @@ History 0.15.0 (2021-XX - Unreleased) -------------------------------- -0.14.0 (2021-03-06 - Unreleased) +0.14.0 (2021-03-06) -------------------------------- * Feature: Added 3 new methods for fundamentals-endpoint: definitions, daily and statements * [/news] Fix bug in get_news() when sources list is empty (#566) diff --git a/setup.cfg b/setup.cfg index fa569c6..04a771f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.3.1 +current_version = 0.14.0 commit = True tag = True @@ -15,4 +15,3 @@ exclude = docs [aliases] test = pytest - diff --git a/setup.py b/setup.py index 5ac9098..790595d 100644 --- a/setup.py +++ b/setup.py @@ -68,12 +68,10 @@ setup( 'License :: OSI Approved :: MIT License', 'Natural Language :: English', 'Topic :: Office/Business :: Financial :: Investment', - "Programming Language :: Python :: 2", - 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', ], test_suite='tests', tests_require=test_requirements, From 2852cb8f7e337d3cc13c91068faa832f4dad4d21 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Sat, 6 Mar 2021 21:38:06 -0500 Subject: [PATCH 05/13] Update pandas from 1.2.2 to 1.2.3 --- binder/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binder/requirements.txt b/binder/requirements.txt index 577f548..b6000ce 100644 --- a/binder/requirements.txt +++ b/binder/requirements.txt @@ -3,4 +3,4 @@ tiingo==0.13.0 # You technically don't have to use tiingo with pandas, but # we included it since most data analysts will have it installed already. -pandas==1.2.2 +pandas==1.2.3 From 135dc8c3ca7fc358b1d1d06437061a9877aa0fca Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Sat, 6 Mar 2021 21:38:31 -0500 Subject: [PATCH 06/13] Update watchdog from 1.0.2 to 2.0.2 --- requirements_dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_dev.txt b/requirements_dev.txt index 1b1ebaa..e67c95f 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,7 +1,7 @@ pip==20.3.3 bumpversion==0.6.0 wheel==0.36.2 -watchdog==1.0.2 +watchdog==2.0.2 flake8==3.8.4 tox==3.21.4 coverage==5.3.1 From 4e8f7edc17bea8e8d45c13ec31040da48c39576e Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Sat, 6 Mar 2021 21:38:33 -0500 Subject: [PATCH 07/13] Update pytest-runner from 5.2 to 5.3.0 --- requirements_dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_dev.txt b/requirements_dev.txt index 1b1ebaa..fa0a886 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -9,6 +9,6 @@ Sphinx==3.4.3 cryptography==3.4.6 PyYAML==5.4.1 pytest==6.2.1 -pytest-runner==5.2 +pytest-runner==5.3.0 vcrpy==2.1.1 twine==3.3.0 From 62d19daf7290951e1cb96b5657b566e2caec4d14 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Sat, 6 Mar 2021 21:39:35 -0500 Subject: [PATCH 08/13] Update tox from 3.21.4 to 3.23.0 --- requirements_dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_dev.txt b/requirements_dev.txt index 1b1ebaa..53739cb 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -3,7 +3,7 @@ bumpversion==0.6.0 wheel==0.36.2 watchdog==1.0.2 flake8==3.8.4 -tox==3.21.4 +tox==3.23.0 coverage==5.3.1 Sphinx==3.4.3 cryptography==3.4.6 From c2cfd6e3d72bdb7cd5914a57c341d2fea9be1b90 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Sat, 6 Mar 2021 21:40:37 -0500 Subject: [PATCH 09/13] Update pip from 20.3.3 to 21.0.1 --- requirements_dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_dev.txt b/requirements_dev.txt index b96767e..8c8f15d 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,4 +1,4 @@ -pip==20.3.3 +pip==21.0.1 bumpversion==0.6.0 wheel==0.36.2 watchdog==2.0.2 From 58bb64b9450a64e02500668d0a8e19ef325e0d59 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Sat, 6 Mar 2021 21:45:13 -0500 Subject: [PATCH 10/13] Update tiingo from 0.13.0 to 0.14.0 --- binder/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binder/requirements.txt b/binder/requirements.txt index b6000ce..be4d199 100644 --- a/binder/requirements.txt +++ b/binder/requirements.txt @@ -1,5 +1,5 @@ # This file is used by mybinder.org to power the runnable examples. -tiingo==0.13.0 +tiingo==0.14.0 # You technically don't have to use tiingo with pandas, but # we included it since most data analysts will have it installed already. From 9bcf21b53360f1a6e5273afd2301b2b5cda3ee25 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Sat, 6 Mar 2021 21:45:13 -0500 Subject: [PATCH 11/13] Update tiingo from 0.13.0 to 0.14.0 --- docs/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index d99ca1b..da65496 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1 +1 @@ -tiingo==0.13.0 +tiingo==0.14.0 From 23384e1aa512790ab7710722b8393502779fbc9e Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Sat, 6 Mar 2021 21:45:54 -0500 Subject: [PATCH 12/13] Update coverage from 5.3.1 to 5.5 --- requirements_dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_dev.txt b/requirements_dev.txt index 7d815bb..8428908 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -4,7 +4,7 @@ wheel==0.36.2 watchdog==2.0.2 flake8==3.8.4 tox==3.23.0 -coverage==5.3.1 +coverage==5.5 Sphinx==3.4.3 cryptography==3.4.6 PyYAML==5.4.1 From 3e3e02f1b4538fe43faa694cf5a4bb9efe1697e0 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Sat, 6 Mar 2021 21:45:56 -0500 Subject: [PATCH 13/13] Update pytest from 6.2.1 to 6.2.2 --- requirements_dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements_dev.txt b/requirements_dev.txt index 7d815bb..a68c62d 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -8,7 +8,7 @@ coverage==5.3.1 Sphinx==3.4.3 cryptography==3.4.6 PyYAML==5.4.1 -pytest==6.2.1 +pytest==6.2.2 pytest-runner==5.3.0 vcrpy==2.1.1 twine==3.3.0