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

Update deps / Bump upper supported python version to 3.12 #121

Merged
merged 3 commits into from
Jun 25, 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
3 changes: 2 additions & 1 deletion .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,10 @@ jobs:

runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.9", "3.11"]
python-version: ["3.9", "3.12"]

steps:
- uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/draft-release-notes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ jobs:
update_release_draft:
runs-on: ubuntu-latest
steps:
- uses: release-drafter/release-drafter@v5
- uses: release-drafter/release-drafter@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
10 changes: 4 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,8 @@ jobs:
shell: bash
run: |
sleep 5
i=0
while [ $i -lt 12 ] && [ "${{ github.ref_name }}" != $(pip index versions -i https://test.pypi.org/simple --pre market-analy | cut -d'(' -f2 | cut -d')' -f1 | sed 1q) ];\
do echo "waiting for package to appear in test index, i is $i"; echo "sleeping 5s"; sleep 5s; echo "woken up"; let i++; echo "next i is $i"; done
while [ "${{ github.ref_name }}" != $(pip index versions -i https://test.pypi.org/simple --pre market-analy | cut -d'(' -f2 | cut -d')' -f1 | sed 1q) ];\
do echo "waiting for package to appear in test index, sleeping 5s"; sleep 5s; echo "woken up"; done
pip install --index-url https://test.pypi.org/simple market-analy==${{ github.ref_name }} --no-deps
pip install -r etc/requirements.txt
python -c 'import market_analy;print(market_analy.__version__)'
Expand All @@ -60,8 +59,7 @@ jobs:
shell: bash
run: |
sleep 5
i=0
while [ $i - lt 12 ] && [ "${{ github.ref_name }}" != $(pip index versions -i https://pypi.org/simple --pre market-analy | cut -d'(' -f2 | cut -d')' -f1 | sed 1q) ];\
do echo "waiting for package to appear in index, i is $i"; echo "sleeping 5s"; sleep 5s; echo "woken up"; let i++; echo "next i is $i"; done
while [ "${{ github.ref_name }}" != $(pip index versions -i https://pypi.org/simple --pre market-analy | cut -d'(' -f2 | cut -d')' -f1 | sed 1q) ];\
do echo "waiting for package to appear in index, sleeping 5s"; sleep 5s; echo "woken up"; done
pip install --index-url https://pypi.org/simple market-analy==${{ github.ref_name }}
python -c 'import market_analy;print(market_analy.__version__)'
72 changes: 36 additions & 36 deletions etc/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,70 +8,70 @@ asttokens==2.4.1
# via stack-data
beautifulsoup4==4.12.3
# via yahooquery
bqplot==0.12.42
bqplot==0.12.43
# via market_analy (pyproject.toml)
certifi==2024.2.2
certifi==2024.6.2
# via requests
charset-normalizer==3.3.2
# via requests
colorama==0.4.6
# via
# ipython
# tqdm
comm==0.2.1
comm==0.2.2
# via ipywidgets
contourpy==1.2.0
contourpy==1.2.1
# via matplotlib
cycler==0.12.1
# via matplotlib
decorator==5.1.1
# via ipython
exceptiongroup==1.2.0
exceptiongroup==1.2.1
# via ipython
exchange-calendars==4.5.2
exchange-calendars==4.5.5
# via
# market-prices
# market_analy (pyproject.toml)
executing==2.0.1
# via stack-data
fonttools==4.47.2
fonttools==4.53.0
# via matplotlib
idna==3.6
idna==3.7
# via requests
importlib-resources==6.1.1
importlib-resources==6.4.0
# via matplotlib
ipython==8.18.1
# via ipywidgets
ipyvue==1.10.1
ipyvue==1.11.1
# via ipyvuetify
ipyvuetify==1.8.10
ipyvuetify==1.9.4
# via market_analy (pyproject.toml)
ipywidgets==8.1.1
ipywidgets==8.1.3
# via
# bqplot
# ipyvue
# market_analy (pyproject.toml)
jedi==0.19.1
# via ipython
jinja2==3.1.3
jinja2==3.1.4
# via market_analy (pyproject.toml)
jupyterlab-widgets==3.0.9
jupyterlab-widgets==3.0.11
# via ipywidgets
kiwisolver==1.4.5
# via matplotlib
korean-lunar-calendar==0.3.1
# via exchange-calendars
lxml==4.9.4
# via yahooquery
market-prices==0.12.1
market-prices==0.12.4
# via market_analy (pyproject.toml)
markupsafe==2.1.4
markupsafe==2.1.5
# via jinja2
matplotlib==3.8.2
matplotlib==3.9.0
# via market_analy (pyproject.toml)
matplotlib-inline==0.1.6
matplotlib-inline==0.1.7
# via ipython
numpy==1.26.3
numpy==1.26.4
# via
# bqplot
# contourpy
Expand All @@ -80,36 +80,36 @@ numpy==1.26.3
# market_analy (pyproject.toml)
# matplotlib
# pandas
packaging==23.2
packaging==24.1
# via matplotlib
pandas==2.2.0
pandas==2.2.2
# via
# bqplot
# exchange-calendars
# market-prices
# market_analy (pyproject.toml)
# yahooquery
parso==0.8.3
parso==0.8.4
# via jedi
pillow==10.2.0
pillow==10.3.0
# via matplotlib
prompt-toolkit==3.0.43
prompt-toolkit==3.0.47
# via ipython
pure-eval==0.2.2
# via stack-data
pygments==2.17.2
pygments==2.18.0
# via ipython
pyluach==2.2.0
# via exchange-calendars
pyparsing==3.1.1
pyparsing==3.1.2
# via matplotlib
python-dateutil==2.8.2
python-dateutil==2.9.0.post0
# via
# matplotlib
# pandas
pytz==2024.1
# via pandas
requests==2.31.0
requests==2.32.3
# via
# requests-futures
# yahooquery
Expand All @@ -125,9 +125,9 @@ stack-data==0.6.3
# via ipython
toolz==0.12.1
# via exchange-calendars
tqdm==4.66.1
tqdm==4.66.4
# via yahooquery
traitlets==5.14.1
traitlets==5.14.3
# via
# bqplot
# comm
Expand All @@ -138,23 +138,23 @@ traitlets==5.14.1
# traittypes
traittypes==0.2.1
# via bqplot
typing-extensions==4.9.0
typing-extensions==4.12.2
# via ipython
tzdata==2023.4
tzdata==2024.1
# via
# exchange-calendars
# market-prices
# market_analy (pyproject.toml)
# pandas
urllib3==2.2.0
urllib3==2.2.2
# via requests
valimp==0.2
valimp==0.3
# via market-prices
wcwidth==0.2.13
# via prompt-toolkit
widgetsnbextension==4.0.9
widgetsnbextension==4.0.11
# via ipywidgets
yahooquery==2.3.7
# via market-prices
zipp==3.17.0
zipp==3.19.2
# via importlib-resources
Loading