Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump minimum supported Python to 3.10 and update dependencies #353

Merged
merged 4 commits into from
Sep 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-13, windows-latest]
python-version: ["3.9", "3.12"]
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.10", "3.12"]

steps:
- uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ max-line-length=100
max-module-lines=2000

[TYPING]
py-version=3.9
py-version=3.10
runtime-typing=True

[PARAMETER_DOCUMENTATION]
Expand Down
20 changes: 10 additions & 10 deletions etc/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --output-file=etc/requirements.txt pyproject.toml
#
beautifulsoup4==4.12.3
# via yahooquery
certifi==2024.6.2
certifi==2024.8.30
# via requests
charset-normalizer==3.3.2
# via requests
colorama==0.4.6
# via tqdm
exchange-calendars==4.5.5
exchange-calendars==4.5.6
# via market-prices (pyproject.toml)
idna==3.7
idna==3.10
# via requests
korean-lunar-calendar==0.3.1
# via exchange-calendars
lxml==4.9.4
# via yahooquery
numpy==1.26.4
numpy==2.1.1
# via
# exchange-calendars
# market-prices (pyproject.toml)
# pandas
pandas==2.2.2
pandas==2.2.3
# via
# exchange-calendars
# market-prices (pyproject.toml)
Expand All @@ -34,7 +34,7 @@ pyluach==2.2.0
# via exchange-calendars
python-dateutil==2.9.0.post0
# via pandas
pytz==2024.1
pytz==2024.2
# via pandas
requests==2.32.3
# via
Expand All @@ -44,18 +44,18 @@ requests-futures==1.0.1
# via yahooquery
six==1.16.0
# via python-dateutil
soupsieve==2.5
soupsieve==2.6
# via beautifulsoup4
toolz==0.12.1
# via exchange-calendars
tqdm==4.66.4
tqdm==4.66.5
# via yahooquery
tzdata==2024.1
# via
# exchange-calendars
# market-prices (pyproject.toml)
# pandas
urllib3==2.2.2
urllib3==2.2.3
# via requests
valimp==0.3
# via market-prices (pyproject.toml)
Expand Down
50 changes: 27 additions & 23 deletions etc/requirements_dependabot/requirements_tests.txt
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
#
# This file is autogenerated by pip-compile with Python 3.9
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile --extra=tests --output-file=etc/requirements_dependabot/requirements_tests.txt pyproject.toml
#
attrs==23.2.0
attrs==24.2.0
# via hypothesis
beautifulsoup4==4.12.3
# via yahooquery
black==24.4.2
black==24.8.0
# via market-prices (pyproject.toml)
blosc2==2.5.1
blosc2==2.7.1
# via tables
certifi==2024.6.2
certifi==2024.8.30
# via requests
charset-normalizer==3.3.2
# via requests
Expand All @@ -23,21 +23,21 @@ colorama==0.4.6
# click
# pytest
# tqdm
exceptiongroup==1.2.1
exceptiongroup==1.2.2
# via
# hypothesis
# pytest
exchange-calendars==4.5.5
exchange-calendars==4.5.6
# via market-prices (pyproject.toml)
flake8==7.1.0
flake8==7.1.1
# via
# flake8-docstrings
# market-prices (pyproject.toml)
flake8-docstrings==1.7.0
# via market-prices (pyproject.toml)
hypothesis==6.104.0
hypothesis==6.112.1
# via market-prices (pyproject.toml)
idna==3.7
idna==3.10
# via requests
iniconfig==2.0.0
# via pytest
Expand All @@ -47,15 +47,17 @@ lxml==4.9.4
# via yahooquery
mccabe==0.7.0
# via flake8
msgpack==1.0.8
msgpack==1.1.0
# via blosc2
mypy-extensions==1.0.0
# via black
ndindex==1.8
# via blosc2
numexpr==2.10.1
# via tables
numpy==1.26.4
# via
# blosc2
# tables
numpy==2.1.1
# via
# blosc2
# exchange-calendars
Expand All @@ -68,38 +70,38 @@ packaging==24.1
# black
# pytest
# tables
pandas==2.2.2
pandas==2.2.3
# via
# exchange-calendars
# market-prices (pyproject.toml)
# yahooquery
pathspec==0.12.1
# via black
platformdirs==4.2.2
platformdirs==4.3.6
# via black
pluggy==1.5.0
# via pytest
py-cpuinfo==9.0.0
# via
# blosc2
# tables
pycodestyle==2.12.0
pycodestyle==2.12.1
# via flake8
pydocstyle==6.3.0
# via flake8-docstrings
pyflakes==3.2.0
# via flake8
pyluach==2.2.0
# via exchange-calendars
pytest==8.2.2
pytest==8.3.3
# via
# market-prices (pyproject.toml)
# pytest-mock
pytest-mock==3.14.0
# via market-prices (pyproject.toml)
python-dateutil==2.9.0.post0
# via pandas
pytz==2024.1
pytz==2024.2
# via pandas
requests==2.32.3
# via
Expand All @@ -113,26 +115,28 @@ snowballstemmer==2.2.0
# via pydocstyle
sortedcontainers==2.4.0
# via hypothesis
soupsieve==2.5
soupsieve==2.6
# via beautifulsoup4
tables==3.9.2
tables==3.10.1
# via market-prices (pyproject.toml)
tomli==2.0.1
# via
# black
# pytest
toolz==0.12.1
# via exchange-calendars
tqdm==4.66.4
tqdm==4.66.5
# via yahooquery
typing-extensions==4.12.2
# via black
# via
# black
# tables
tzdata==2024.1
# via
# exchange-calendars
# market-prices (pyproject.toml)
# pandas
urllib3==2.2.2
urllib3==2.2.3
# via requests
valimp==0.3
# via market-prices (pyproject.toml)
Expand Down
Loading