Skip to content

Commit e6714d6

Browse files
authored
Merge pull request #127 from dapper91/dev
- client batch reqeust api simplified. - client tracers replaced by middlewares - server method params validation performance improved - server schema generation bugs fixed - client/server typing improved
2 parents 4da8588 + 58a9743 commit e6714d6

File tree

144 files changed

+7108
-9382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+7108
-9382
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
run: |
2626
python -m pip install --upgrade pip
2727
pip install poetry
28-
poetry install --no-root -E test
28+
poetry install --no-root --all-extras
2929
- name: Run pre-commit hooks
3030
run: poetry run pre-commit run --hook-stage merge-commit --all-files
3131
- name: Run tests

.pre-commit-config.yaml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ repos:
2525
args:
2626
- --fix=no
2727
- repo: https://github.com/asottile/add-trailing-comma
28-
rev: v3.1.0
28+
rev: v3.2.0
2929
hooks:
3030
- id: add-trailing-comma
3131
stages:
@@ -39,11 +39,11 @@ repos:
3939
args:
4040
- --diff
4141
- repo: https://github.com/pycqa/flake8
42-
rev: 7.1.1
42+
rev: 7.2.0
4343
hooks:
4444
- id: flake8
4545
- repo: https://github.com/pycqa/isort
46-
rev: 5.13.2
46+
rev: 6.0.1
4747
hooks:
4848
- id: isort
4949
name: fix import order
@@ -63,7 +63,7 @@ repos:
6363
- --multi-line=9
6464
- --project=pjrpc
6565
- repo: https://github.com/pre-commit/mirrors-mypy
66-
rev: v1.13.0
66+
rev: v1.15.0
6767
hooks:
6868
- id: mypy
6969
stages:
@@ -75,12 +75,9 @@ repos:
7575
- aiohttp>=3.7
7676
- httpx>=0.23.0
7777
- pydantic>=2.0
78-
- types-jsonschema>=3.0,<4.0
7978
- types-requests>=2.0
8079
- aio-pika>=8.0
81-
- docstring_parser>=0.8
8280
- werkzeug>=2.0
8381
- pytest>=7.4.0
84-
- starlette>=0.25.0
8582
- flask>=2.0.0
8683
- openapi-ui-bundles>=0.3.0

.readthedocs.yaml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,11 @@ version: 2
55
build:
66
os: ubuntu-20.04
77
tools:
8-
python: "3.9"
8+
python: "3.12"
9+
jobs:
10+
post_install:
11+
- pip install poetry
12+
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH poetry install --with docs
913

1014
sphinx:
1115
configuration: docs/source/conf.py
12-
13-
python:
14-
install:
15-
- method: pip
16-
path: .
17-
extra_requirements:
18-
- docs

CHANGELOG.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
Changelog
22
=========
33

4+
5+
2.0.0 (2025-10-24)
6+
-------------------
7+
8+
- client batch reqeust api simplified.
9+
- client tracers replaced by middlewares
10+
- server method params validation performance improved
11+
- server schema generation bugs fixed
12+
- client/server typing improved
13+
14+
415
1.15.0 (2025-05-18)
516
-------------------
617

0 commit comments

Comments
 (0)