Commit graph python-sdk/pyproject.toml
Author SHA1 Message Date
Marcelo Trylesinski
1fd557afdc
Add type checker to examples/client (#1837) 2026-01-07 17:08:18 +01:00
Victorien
116c13e2c6
Refactor func_metadata() implementation (#1496) 2025-11-13 20:21:15 +00:00
Max Isbey
89e9c43acf
Get baseline 100% clean coverage (#1553) 2025-11-11 14:09:32 +01:00
Luca Chang
f161149680
Implement RFC 7523 JWT flows (#1247)
Co-authored-by: Yann Jouanin <yann.jouanin@valueandco.com>
2025-10-29 16:48:08 +00:00
Max Isbey
3e86edfb2f
fix: Replace arbitrary sleeps with active server readiness checks in tests (#1527)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-28 21:42:33 +00:00
Christian Clauss
35a9ccdb42
fix: uv CVE-2025-62518 astral-tokio-tar issue GHSA-j5gw-2vrg-8fgx (#1505) 2025-10-22 15:52:56 +02:00
Luca Chang
c733eec5d9
Make client examples workspaces to reflect package code (#1466) 2025-10-17 17:13:39 +01:00
Marcelo Trylesinski
814c9c024a
Add documentation about testing (#1426) 2025-10-03 14:17:31 +00:00
Christian Clauss
c47c767ff4
Python lint: Ruff rules for pylint and code complexity (#525) 2025-09-05 15:20:14 +01:00
David Soria Parra
0926613714
Update dependencies and fix type issues (#1268)
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
2025-08-14 10:40:47 +01:00
Marcelo Trylesinski
c7671e470c
Add pyright strict mode on the whole project (#1254) 2025-08-11 18:56:37 +01:00
Inna Harper
9bf5160eea
README - replace code snippets with examples (#1136) 2025-07-14 13:57:47 +01:00
Stanley Law
6d092af6fd
chore: add markdownlint on pre-commit hook and lint md files (#996)
Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
2025-07-10 09:43:49 +01:00
Felix Weinberger
e0336213e8
Improve child process termination on POSIX & Windows (#1078)
Co-authored-by: jingx8885 <jingxu8885@qq.com>
Co-authored-by: Surya Prakash Susarla <susarla.surya.prakash.1998@gmail.com>
2025-07-08 15:04:06 +01:00
Marcelo Trylesinski
3fa7bc7b61
tests: add lowest dependency tests (#1067)
Co-authored-by: ihrpr <inna@anthropic.com>
2025-07-06 09:38:56 +02:00
Inna Harper
adf327164a
Embed code snippets for README from executable examples (#1055) 2025-07-04 17:25:54 +01:00
Inna Harper
0323831b01
unpin jsonschema version (#1037) 2025-06-26 13:28:15 +01:00
bhosmer-ant
c8bbfc034d
Add schema validation to lowlevel server (#1005) 2025-06-25 09:23:49 -04:00
Marcelo Trylesinski
543961968c
Use 120 characters instead of 88 (#856) 2025-06-11 11:45:50 +02:00
Marcelo Trylesinski
8a2359ffeb
Pin uv version (#806) 2025-05-26 12:17:23 +01:00
Lekhnath Parajuli
d1876433af
add support for parallel run (#739)
Co-authored-by: Lekhnath Parajuli <lekhnathparajuli4@gmail.com>
2025-05-23 17:13:24 +01:00
ihrpr
b3fbee9c48
Include server examples folder in pyright check (#667) 2025-05-15 09:29:36 +01:00
ihrpr
9d99aee014
Revert "Add message queue for SSE messages POST endpoint (#459)" (#649) 2025-05-07 16:35:20 +01:00
Akash D
3b1b213a96
Add message queue for SSE messages POST endpoint (#459) 2025-05-06 17:10:43 -07:00
Peter Raboud
2210c1be18
Add support for serverside oauth (#255)
Some checks failed
Check uv.lock / check-lock (push) Has been cancelled
Main branch checks / checks (push) Has been cancelled
Co-authored-by: David Soria Parra <davidsp@anthropic.com>
Co-authored-by: Basil Hosmer <basil@anthropic.com>
Co-authored-by: ihrpr <inna@anthropic.com>
2025-05-01 19:42:59 +01:00
Samuel Colvin
017135434e
add pytest-pretty dev dependency (#546) 2025-04-29 21:02:09 +01:00
Christian Clauss
babb477dff
Python lint: Ruff rules for comprehensions and performance (#512) 2025-04-15 16:58:33 +02:00
Dan Lapid
8c9269c34b
Move uvicorn import to usage (#502) 2025-04-15 16:51:02 +02:00
David Soria Parra
9a2bb6a7e7
refactor: Make types.py strictly typechecked. (#336) 2025-03-26 14:21:35 +00:00
Marcelo Trylesinski
4e11f2890b
Add mkdocs (#367) 2025-03-25 13:06:15 +01:00
Marcelo Trylesinski
ae77772ea8
Add strict mode to pyright (#315)
* Add strict mode to pyright

* Apply UP rule

* fix readme

* More correct

* Leave wrong Context for now

* Add strict mode to pyright

* Apply UP rule

* fix readme

* fix

* ignore
2025-03-20 09:13:08 +00:00
Samuel Colvin
3775916c5c
lint docs examples (#286)
* lint docs examples

* format
2025-03-14 11:30:57 +00:00
Marcelo Trylesinski
97201cce59
Strict types on the client side (#285) 2025-03-14 10:56:48 +00:00
Marcelo Trylesinski
1669a3af01
Release on GitHub release (#276) 2025-03-13 13:09:18 +00:00
Marcelo Trylesinski
94d326dbf1
Close unclosed resources in the whole project (#267)
* Close resources

* Close all resources

* Update pyproject.toml

* Close all resources

* Close all resources

* try now...

* try to ignore this

* try again

* try adding one more..

* try now

* try now

* revert ci changes
2025-03-13 10:59:45 +00:00
Henry Mao
ea8a2dbd6d
Reraise exception and make websocket optional 2025-03-08 10:52:10 +08:00
Henry Mao
fd826cc7a6
Fix Websocket Client and Add Test 2025-03-07 22:00:56 +08:00
David Soria Parra
775f879813
bump version 2025-02-20 21:40:35 +00:00
jeremy
0d48a4494f
relax pydantic, pydantic-settings, and uvicorn 2025-01-29 22:49:43 -05:00
David Soria Parra
b8fd814f1c
Bump version 2025-01-03 21:25:02 +00:00
David Soria Parra
58bc32e559
merge: Resolve conflicts from v1.1.x merge 2025-01-03 16:06:51 +00:00
David Soria Parra
d06b393cdb
build: bump version to v1.1.3 2025-01-03 15:45:57 +00:00
David Soria Parra
118ddcc9ac
feat: upgrade dev dependencies 2025-01-03 15:30:49 +00:00
David Soria Parra
44e1abb7f1
fix tests 2024-12-21 01:17:59 +00:00
David Soria Parra
680afeeed6
fix pydantic version 2024-12-21 01:04:30 +00:00
David Soria Parra
5d9b544ce7
add uvicorn dependency 2024-12-21 00:54:59 +00:00
David Soria Parra
d2c3e21173
upgrade to pydantic 2.10.0 to fix type issues 2024-12-21 00:47:50 +00:00
David Soria Parra
a79f51f55f
style: Fix imports and line length formatting 2024-12-21 00:46:36 +00:00
David Soria Parra
87cee0ff33
feat: Add CLI package 2024-12-21 00:41:58 +00:00
David Soria Parra
557e90d2e7
Integrate FastMCP
This commit integrates FastMCP, a high-level MCP server implementation originally written by Jeremiah Lowin,
into the official MCP SDK. It also updates dependencies and adds new dev dependencies.
It moves the existing SDK into a .lowlevel .
2024-12-21 00:41:38 +00:00