File tree Expand file tree Collapse file tree 15 files changed +72
-40
lines changed
Expand file tree Collapse file tree 15 files changed +72
-40
lines changed Original file line number Diff line number Diff line change 66 schedule :
77 interval : monthly
88 groups :
9- all :
9+ github-actions :
1010 dependency-type : production
Original file line number Diff line number Diff line change 5656 - name : Checkout repository
5757 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5858
59+ - name : Download the built wheel
60+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
61+ with :
62+ name : python-package-distributions
63+ path : dist/
64+
5965 - name : Set up Python ${{ inputs.python-version }}
6066 uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
6167 with :
6975 uv venv
7076 source .venv/bin/activate
7177 echo ${GITHUB_WORKSPACE}/.venv/bin >> $GITHUB_PATH
72- uv pip install ". [test,dev ]"
78+ uv pip install "$(find dist -name '*.whl' | head -1) [test]"
7379
7480 - name : Generate coverage report
7581 env :
Original file line number Diff line number Diff line change 6161 - name : Checkout repository
6262 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6363
64+ - name : Download the built wheel
65+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
66+ with :
67+ name : python-package-distributions
68+ path : dist/
69+
6470 - name : Set up Python ${{ inputs.python-version }}
6571 uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
6672 with :
@@ -75,15 +81,16 @@ jobs:
7581 uv venv
7682 source .venv/bin/activate
7783 echo ${GITHUB_WORKSPACE}/.venv/bin >> $GITHUB_PATH
78- uv pip install ". [test]"
84+ uv pip install "$(find dist -name '*.whl' | head -1) [test]"
7985
8086 - name : Install package (Windows)
8187 if : runner.os == 'Windows'
8288 run : |
8389 uv venv
8490 .venv\Scripts\activate.ps1
8591 echo "$env:GITHUB_WORKSPACE\.venv\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
86- uv pip install ".[test]"
92+ $wheel = (Get-ChildItem -Path dist -Filter "*.whl" | Select-Object -First 1).FullName
93+ uv pip install "$wheel[test]"
8794
8895 - name : Testing Futures REST endpoints
8996 env :
Original file line number Diff line number Diff line change 4747 - name : Checkout repository
4848 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4949
50+ - name : Download the built wheel
51+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
52+ with :
53+ name : python-package-distributions
54+ path : dist/
55+
5056 - name : Set up Python ${{ inputs.python-version }}
5157 uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
5258 with :
@@ -61,15 +67,16 @@ jobs:
6167 uv venv
6268 source .venv/bin/activate
6369 echo ${GITHUB_WORKSPACE}/.venv/bin >> $GITHUB_PATH
64- uv pip install ". [test]"
70+ uv pip install "$(find dist -name '*.whl' | head -1) [test]"
6571
6672 - name : Install package (Windows)
6773 if : runner.os == 'Windows'
6874 run : |
6975 uv venv
7076 .venv\Scripts\activate.ps1
7177 echo "$env:GITHUB_WORKSPACE\.venv\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
72- uv pip install ".[test]"
78+ $wheel = (Get-ChildItem -Path dist -Filter "*.whl" | Select-Object -First 1).FullName
79+ uv pip install "$wheel[test]"
7380
7481 - name : Testing Futures REST endpoints
7582 run : pytest -vv -m "futures and not futures_auth and not futures_websocket" tests
Original file line number Diff line number Diff line change 5959 - name : Checkout repository
6060 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6161
62+ - name : Download the built wheel
63+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
64+ with :
65+ name : python-package-distributions
66+ path : dist/
67+
6268 - name : Set up Python ${{ inputs.python-version }}
6369 uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
6470 with :
@@ -73,15 +79,16 @@ jobs:
7379 uv venv
7480 source .venv/bin/activate
7581 echo ${GITHUB_WORKSPACE}/.venv/bin >> $GITHUB_PATH
76- uv pip install ". [test]"
82+ uv pip install "$(find dist -name '*.whl' | head -1) [test]"
7783
7884 - name : Install package (Windows)
7985 if : runner.os == 'Windows'
8086 run : |
8187 uv venv
8288 .venv\Scripts\activate.ps1
8389 echo "$env:GITHUB_WORKSPACE\.venv\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
84- uv pip install ".[test]"
90+ $wheel = (Get-ChildItem -Path dist -Filter "*.whl" | Select-Object -First 1).FullName
91+ uv pip install "$wheel[test]"
8592
8693 - name : Testing Spot REST endpoints
8794 env :
Original file line number Diff line number Diff line change 4848 - name : Checkout repository
4949 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5050
51+ - name : Download the built wheel
52+ uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
53+ with :
54+ name : python-package-distributions
55+ path : dist/
56+
5157 - name : Set up Python ${{ inputs.python-version }}
5258 uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
5359 with :
@@ -62,15 +68,16 @@ jobs:
6268 uv venv
6369 source .venv/bin/activate
6470 echo ${GITHUB_WORKSPACE}/.venv/bin >> $GITHUB_PATH
65- uv pip install ". [test]"
71+ uv pip install "$(find dist -name '*.whl' | head -1) [test]"
6672
6773 - name : Install package (Windows)
6874 if : runner.os == 'Windows'
6975 run : |
7076 uv venv
7177 .venv\Scripts\activate.ps1
7278 echo "$env:GITHUB_WORKSPACE\.venv\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
73- uv pip install ".[test]"
79+ $wheel = (Get-ChildItem -Path dist -Filter "*.whl" | Select-Object -First 1).FullName
80+ uv pip install "$wheel[test]"
7481
7582 - name : Testing Spot REST endpoints
7683 run : pytest -vv -m "spot and not spot_auth and not spot_websocket" tests
Original file line number Diff line number Diff line change 4949 push :
5050 branches : [master]
5151 schedule :
52- - cron : " 20 16 */7 * * "
52+ - cron : " 15 20 * * FRI "
5353 release :
5454 types : [created]
5555 pull_request :
@@ -118,7 +118,7 @@ jobs:
118118 # #
119119 # # (private endpoints)
120120 Test-Spot-Private :
121- if : success() && github.actor != 'dependabot[bot] '
121+ if : success() && github.actor == 'btschwertfeger '
122122 needs : [Pre-Commit]
123123 uses : ./.github/workflows/_test_spot_private.yaml
124124 strategy :
@@ -150,7 +150,7 @@ jobs:
150150 # #
151151 # # (private endpoints)
152152 Test-Futures-Private :
153- if : success() && github.actor != 'dependabot[bot] '
153+ if : success() && github.actor == 'btschwertfeger '
154154 needs : [Pre-Commit]
155155 uses : ./.github/workflows/_test_futures_private.yaml
156156 strategy :
Original file line number Diff line number Diff line change 77
88repos :
99 - repo : https://github.com/astral-sh/ruff-pre-commit
10- rev : v0.12.7
10+ rev : v0.13.0
1111 hooks :
1212 - id : ruff
1313 args :
1414 - --preview
1515 - --fix
1616 - --exit-non-zero-on-fix
1717 - repo : https://github.com/pre-commit/mirrors-mypy
18- rev : v1.17 .1
18+ rev : v1.18 .1
1919 hooks :
2020 - id : mypy
2121 name : mypy
3535 - id : codespell
3636 additional_dependencies : [tomli]
3737 - repo : https://github.com/pre-commit/pre-commit-hooks
38- rev : v5 .0.0
38+ rev : v6 .0.0
3939 hooks :
4040 - id : check-yaml
4141 - id : check-ast
Original file line number Diff line number Diff line change @@ -25,3 +25,5 @@ formats:
2525python :
2626 install :
2727 - requirements : doc/requirements.txt
28+ - method : pip
29+ path : .
Original file line number Diff line number Diff line change 11# Changelog
22
3- ## [ Unreleased ] ( https://github.com/btschwertfeger/python-kraken-sdk/tree/HEAD )
3+ ## [ v3.2.5 ] ( https://github.com/btschwertfeger/python-kraken-sdk/tree/v3.2.5 ) (2025-09-01 )
44
5- [ Full Changelog] ( https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.2.3...HEAD )
5+ [ Full Changelog] ( https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.2.4...v3.2.5 )
6+
7+ ** Fixed bugs:**
8+
9+ - Resolve "batchOrder json does not support booleans" [ \# 390] ( https://github.com/btschwertfeger/python-kraken-sdk/pull/390 ) ([ claudeenriquez] ( https://github.com/claudeenriquez ) )
10+
11+ Uncategorized merged pull requests:
12+
13+ - Bump the all group with 5 updates [ \# 391] ( https://github.com/btschwertfeger/python-kraken-sdk/pull/391 ) ([ dependabot[ bot]] ( https://github.com/apps/dependabot ) )
14+
15+ ## [ v3.2.4] ( https://github.com/btschwertfeger/python-kraken-sdk/tree/v3.2.4 ) (2025-08-03)
16+
17+ [ Full Changelog] ( https://github.com/btschwertfeger/python-kraken-sdk/compare/v3.2.3...v3.2.4 )
618
719Uncategorized merged pull requests:
820
921- Bump the all group with 2 updates [ \# 386] ( https://github.com/btschwertfeger/python-kraken-sdk/pull/386 ) ([ dependabot[ bot]] ( https://github.com/apps/dependabot ) )
1022- Update egress rules in CI [ \# 383] ( https://github.com/btschwertfeger/python-kraken-sdk/pull/383 ) ([ btschwertfeger] ( https://github.com/btschwertfeger ) )
23+ - Resolve "Websocket reconnect should be mentioned in the logged warning" [ \# 388] ( https://github.com/btschwertfeger/python-kraken-sdk/pull/388 ) ([ btschwertfeger] ( https://github.com/btschwertfeger ) )
24+ - Update project settings [ \# 385] ( https://github.com/btschwertfeger/python-kraken-sdk/pull/385 ) ([ btschwertfeger] ( https://github.com/btschwertfeger ) )
1125
1226## [ v3.2.3] ( https://github.com/btschwertfeger/python-kraken-sdk/tree/v3.2.3 ) (2025-07-07)
1327
You can’t perform that action at this time.
0 commit comments