@@ -150,6 +150,9 @@ I've included a few of my favorites to kick things off!
150
150
* [ Passlib - password hashing library for Python] ( https://passlib.readthedocs.io/en/stable/ )
151
151
* [ Polars - fast DataFrame library for Rust and Python] ( https://docs.pola.rs/ )
152
152
* [ Rich - Traceback and logging, made easy] ( https://rich.readthedocs.io/en/stable/traceback.html )
153
+ * [ Calamine - Excel reader in Rust] ( https://github.com/tafia/calamine )
154
+ * [ Inline Snapshots - pytest plugin for inline snapshots] ( )
155
+ * [ Connection pool for asyncpg] ( https://magicstack.github.io/asyncpg/current/usage.html#connection-pools )
153
156
154
157
<p align =" right " >(<a href =" #readme-top " >back to top</a >)</p >
155
158
@@ -169,6 +172,7 @@ I've included a few of my favorites to kick things off!
169
172
- ** [ OCT 21 2023] ** refactor shakespeare models to use sqlalchemy 2.0 :fast_forward :
170
173
- ** [ FEB 1 2024] ** bump project to Python 3.12 :fast_forward :
171
174
- ** [ MAR 15 2024] ** add polars and calamine to project :heart_eyes_cat :
175
+ - ** [ JUN 8 2024] ** implement asyncpg connection pool :fast_forward :
172
176
<p align =" right " >(<a href =" #readme-top " >back to top</a >)</p >
173
177
174
178
@@ -189,20 +193,20 @@ I've included a few of my favorites to kick things off!
189
193
190
194
[ fastapi.tiangolo.com ] : https://img.shields.io/badge/FastAPI-0.111.0-009485?style=for-the-badge&logo=fastapi&logoColor=white
191
195
[ fastapi-url ] : https://fastapi.tiangolo.com/
192
- [ pydantic.com ] : https://img.shields.io/badge/Pydantic-2.7.1 -e92063?style=for-the-badge&logo=pydantic&logoColor=white
196
+ [ pydantic.com ] : https://img.shields.io/badge/Pydantic-2.7.3 -e92063?style=for-the-badge&logo=pydantic&logoColor=white
193
197
[ pydantic-url ] : https://docs.pydantic.dev/latest/
194
198
[ sqlalchemy.org ] : https://img.shields.io/badge/SQLAlchemy-2.0.30-bb0000?color=bb0000&style=for-the-badge
195
199
[ sqlalchemy-url ] : https://docs.sqlalchemy.org/en/20/
196
- [ uvicorn.org ] : https://img.shields.io/badge/Uvicorn-0.29.0 -2094f3?style=for-the-badge&logo=uvicorn&logoColor=white
200
+ [ uvicorn.org ] : https://img.shields.io/badge/Uvicorn-0.30.1 -2094f3?style=for-the-badge&logo=uvicorn&logoColor=white
197
201
[ uvicorn-url ] : https://www.uvicorn.org/
198
202
[ asyncpg.github.io ] : https://img.shields.io/badge/asyncpg-0.29.0-2e6fce?style=for-the-badge&logo=postgresql&logoColor=white
199
203
[ asyncpg-url ] : https://magicstack.github.io/asyncpg/current/
200
- [ pytest.org ] : https://img.shields.io/badge/pytest-8.1.1 -fff?style=for-the-badge&logo=pytest&logoColor=white
204
+ [ pytest.org ] : https://img.shields.io/badge/pytest-8.2.2 -fff?style=for-the-badge&logo=pytest&logoColor=white
201
205
[ pytest-url ] : https://docs.pytest.org/en/6.2.x/
202
206
[ alembic.sqlalchemy.org ] : https://img.shields.io/badge/alembic-1.13.1-6BA81E?style=for-the-badge&logo=alembic&logoColor=white
203
207
[ alembic-url ] : https://alembic.sqlalchemy.org/en/latest/
204
208
205
209
[ rich.readthedocs.io ] : https://img.shields.io/badge/rich-13.7.1-009485?style=for-the-badge&logo=rich&logoColor=white
206
210
[ rich-url ] : https://rich.readthedocs.io/en/latest/
207
- [ redis.io ] : https://img.shields.io/badge/redis-5.0.4 -dc382d?style=for-the-badge&logo=redis&logoColor=white
211
+ [ redis.io ] : https://img.shields.io/badge/redis-5.0.5 -dc382d?style=for-the-badge&logo=redis&logoColor=white
208
212
[ redis-url ] : https://redis.io/
0 commit comments