Skip to content

Commit 7901de8

Browse files
Update project configuration
1 parent b8e2bac commit 7901de8

15 files changed

+72
-40
lines changed

.github/dependabot.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ updates:
66
schedule:
77
interval: monthly
88
groups:
9-
all:
9+
github-actions:
1010
dependency-type: production

.github/workflows/_codecov.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ jobs:
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:
@@ -69,7 +75,7 @@ jobs:
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:

.github/workflows/_test_futures_private.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ jobs:
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:

.github/workflows/_test_futures_public.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@ jobs:
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

.github/workflows/_test_spot_private.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ jobs:
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:

.github/workflows/_test_spot_public.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,12 @@ jobs:
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

.github/workflows/cicd.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ on:
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:

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77

88
repos:
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
@@ -35,7 +35,7 @@ repos:
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

.readthedocs.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,5 @@ formats:
2525
python:
2626
install:
2727
- requirements: doc/requirements.txt
28+
- method: pip
29+
path: .

CHANGELOG.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,27 @@
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

719
Uncategorized 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

0 commit comments

Comments
 (0)