Skip to content

Commit 4763bfe

Browse files
chore: update SDK settings
1 parent 93d4da7 commit 4763bfe

5 files changed

Lines changed: 23 additions & 26 deletions

File tree

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 184
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/letta-ai%2Fletta-sdk-283b44f5ec292919111e3328874d393d847d7340482adfa86cfee3dacb0d1331.yml
33
openapi_spec_hash: 6ff17b6f249c5f4e88e6e833b47f39eb
4-
config_hash: 0e43b6c6264d981b2a99d1a2ba64fca0
4+
config_hash: bf2ea486656253e12cd5f4cf17a5353a

README.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Letta SDK Python API library
22

33
<!-- prettier-ignore -->
4-
[![PyPI version](https://img.shields.io/pypi/v/letta_sdk.svg?label=pypi%20(stable))](https://pypi.org/project/letta_sdk/)
4+
[![PyPI version](https://img.shields.io/pypi/v/letta-client.svg?label=pypi%20(stable))](https://pypi.org/project/letta-client/)
55

66
The Letta SDK Python library provides convenient access to the Letta SDK REST API from any Python 3.8+
77
application. The library includes type definitions for all request params and response fields,
@@ -16,13 +16,10 @@ The full API of this library can be found in [api.md](api.md).
1616
## Installation
1717

1818
```sh
19-
# install from the production repo
20-
pip install git+ssh://git@github.com/letta-ai/letta-python#1.0-release.git
19+
# install from PyPI
20+
pip install letta-client
2121
```
2222

23-
> [!NOTE]
24-
> Once this package is [published to PyPI](https://www.stainless.com/docs/guides/publish), this will become: `pip install letta_sdk`
25-
2623
## Usage
2724

2825
The full API of this library can be found in [api.md](api.md).
@@ -83,8 +80,8 @@ By default, the async client uses `httpx` for HTTP requests. However, for improv
8380
You can enable this by installing `aiohttp`:
8481

8582
```sh
86-
# install from the production repo
87-
pip install 'letta_sdk[aiohttp] @ git+ssh://git@github.com/letta-ai/letta-python#1.0-release.git'
83+
# install from PyPI
84+
pip install letta-client[aiohttp]
8885
```
8986

9087
Then you can enable it by instantiating the client with `http_client=DefaultAioHttpClient()`:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[project]
2-
name = "letta_sdk"
2+
name = "letta-client"
33
version = "0.0.1"
44
description = "The official Python library for the letta-sdk API"
55
dynamic = ["readme"]

requirements-dev.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ aiohappyeyeballs==2.6.1
1414
# via aiohttp
1515
aiohttp==3.12.8
1616
# via httpx-aiohttp
17-
# via letta-sdk
17+
# via letta-client
1818
aiosignal==1.3.2
1919
# via aiohttp
2020
annotated-types==0.6.0
2121
# via pydantic
2222
anyio==4.4.0
2323
# via httpx
24-
# via letta-sdk
24+
# via letta-client
2525
argcomplete==3.1.2
2626
# via nox
2727
async-timeout==5.0.1
@@ -37,7 +37,7 @@ dirty-equals==0.6.0
3737
distlib==0.3.7
3838
# via virtualenv
3939
distro==1.8.0
40-
# via letta-sdk
40+
# via letta-client
4141
exceptiongroup==1.2.2
4242
# via anyio
4343
# via pytest
@@ -54,10 +54,10 @@ httpcore==1.0.9
5454
# via httpx
5555
httpx==0.28.1
5656
# via httpx-aiohttp
57-
# via letta-sdk
57+
# via letta-client
5858
# via respx
5959
httpx-aiohttp==0.1.9
60-
# via letta-sdk
60+
# via letta-client
6161
idna==3.4
6262
# via anyio
6363
# via httpx
@@ -89,7 +89,7 @@ propcache==0.3.1
8989
# via aiohttp
9090
# via yarl
9191
pydantic==2.11.9
92-
# via letta-sdk
92+
# via letta-client
9393
pydantic-core==2.33.2
9494
# via pydantic
9595
pygments==2.18.0
@@ -113,14 +113,14 @@ six==1.16.0
113113
# via python-dateutil
114114
sniffio==1.3.0
115115
# via anyio
116-
# via letta-sdk
116+
# via letta-client
117117
time-machine==2.9.0
118118
tomli==2.0.2
119119
# via mypy
120120
# via pytest
121121
typing-extensions==4.12.2
122122
# via anyio
123-
# via letta-sdk
123+
# via letta-client
124124
# via multidict
125125
# via mypy
126126
# via pydantic

requirements.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ aiohappyeyeballs==2.6.1
1414
# via aiohttp
1515
aiohttp==3.12.8
1616
# via httpx-aiohttp
17-
# via letta-sdk
17+
# via letta-client
1818
aiosignal==1.3.2
1919
# via aiohttp
2020
annotated-types==0.6.0
2121
# via pydantic
2222
anyio==4.4.0
2323
# via httpx
24-
# via letta-sdk
24+
# via letta-client
2525
async-timeout==5.0.1
2626
# via aiohttp
2727
attrs==25.3.0
@@ -30,7 +30,7 @@ certifi==2023.7.22
3030
# via httpcore
3131
# via httpx
3232
distro==1.8.0
33-
# via letta-sdk
33+
# via letta-client
3434
exceptiongroup==1.2.2
3535
# via anyio
3636
frozenlist==1.6.2
@@ -42,9 +42,9 @@ httpcore==1.0.9
4242
# via httpx
4343
httpx==0.28.1
4444
# via httpx-aiohttp
45-
# via letta-sdk
45+
# via letta-client
4646
httpx-aiohttp==0.1.9
47-
# via letta-sdk
47+
# via letta-client
4848
idna==3.4
4949
# via anyio
5050
# via httpx
@@ -56,15 +56,15 @@ propcache==0.3.1
5656
# via aiohttp
5757
# via yarl
5858
pydantic==2.11.9
59-
# via letta-sdk
59+
# via letta-client
6060
pydantic-core==2.33.2
6161
# via pydantic
6262
sniffio==1.3.0
6363
# via anyio
64-
# via letta-sdk
64+
# via letta-client
6565
typing-extensions==4.12.2
6666
# via anyio
67-
# via letta-sdk
67+
# via letta-client
6868
# via multidict
6969
# via pydantic
7070
# via pydantic-core

0 commit comments

Comments
 (0)