Skip to content

Commit 48ddd03

Browse files
authored
slugify in k8s extra (#61)
1 parent da5a2d8 commit 48ddd03

File tree

4 files changed

+18
-10
lines changed

4 files changed

+18
-10
lines changed

docs/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ Async utilities for backend python services developed by [Quantmind](https://qua
1515

1616
## Features
1717

18+
- **Async workers**: workers with start/stop capabilities.
1819
- **Async tasks scheduler and consumer**: A task scheduler and consumer for async and CPU bound tasks.
1920
- **Async CRUD database operations**: An async CRUD interface for postgres databases.
2021

2122
## Installation
2223

23-
This is a simple python package you can install via pip:
24+
This is a python package you can install via pip:
2425

2526
```
2627
pip install aio-fluid
@@ -37,7 +38,7 @@ this includes the following extra dependencies:
3738
- `db` for database support with [asyncpg](https://github.com/MagicStack/asyncpg) and [sqlalchemy](https://www.sqlalchemy.org/)
3839
- `http` for http client support with [httpx](https://www.python-httpx.org/) and [aiohttp](https://docs.aiohttp.org/en/stable/)
3940
- `log` for JSON logging support with [python-json-logger](https://github.com/madzak/python-json-logger)
40-
41+
- `k8s` for Kubernetes support for CPU bound tasks
4142

4243
## Development
4344

poetry.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,12 @@ http = [
9090
]
9191
k8s = [
9292
"kubernetes",
93-
"kubernetes-asyncio"
93+
"kubernetes-asyncio",
94+
"python-slugify"
9495
]
9596
log = ["python-json-logger"]
9697

98+
9799
[build-system]
98100
requires = ["poetry-core>=1.0.0"]
99101
build-backend = "poetry.core.masonry.api"

readme.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,15 @@ Async utilities for backend python services developed by [Quantmind](https://qua
1313
**Source Code**: [github.com/quantmind/aio-fluid](https://github.com/quantmind/aio-fluid)
1414

1515

16+
## Features
17+
18+
- **Async workers**: workers with start/stop capabilities.
19+
- **Async tasks scheduler and consumer**: A task scheduler and consumer for async and CPU bound tasks.
20+
- **Async CRUD database operations**: An async CRUD interface for postgres databases.
21+
1622
## Installation
1723

18-
This is a simple python package you can install via pip:
24+
This is a python package you can install via pip:
1925

2026
```
2127
pip install aio-fluid
@@ -24,7 +30,7 @@ pip install aio-fluid
2430
To install all the dependencies:
2531

2632
```
27-
pip install aio-fluid[cli, db, http, log, k8s]
33+
pip install aio-fluid[cli, db, http, log]
2834
```
2935
this includes the following extra dependencies:
3036

@@ -34,7 +40,6 @@ this includes the following extra dependencies:
3440
- `log` for JSON logging support with [python-json-logger](https://github.com/madzak/python-json-logger)
3541
- `k8s` for Kubernetes support for CPU bound tasks
3642

37-
3843
## Development
3944

4045
You can run the examples via

0 commit comments

Comments
 (0)