evalsync is a library used to synchronize applications under benchmark with an external manager
Project description
EvalSync
Development
Setup
Install dependencies:
uv sync --group dev
Generate Protobuf Proto
protoc --proto_path=../proto --python_out=src/evalsync/proto --mypy_out=src/evalsync/proto ../proto/sync.proto
Running Tests
uv run pytest
Linting and Type Checking
uv run ruff check
uv run mypy src/
Submit to PyPI
uv build
uv publish
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
evalsync-0.6.0.tar.gz
(43.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
evalsync-0.6.0-py3-none-any.whl
(13.9 kB
view details)
File details
Details for the file evalsync-0.6.0.tar.gz.
File metadata
- Download URL: evalsync-0.6.0.tar.gz
- Upload date:
- Size: 43.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f5634783521aa5b68a5abf355609aa451e76c7c5d4ed7133fa7c415ee660ff6
|
|
| MD5 |
36328b3ca4cb65cea573502e1560e8cb
|
|
| BLAKE2b-256 |
7b25b04b792e7c8da82ba8d68fef2f1198e50c7f1e03ab3497986c0a34fe2158
|
File details
Details for the file evalsync-0.6.0-py3-none-any.whl.
File metadata
- Download URL: evalsync-0.6.0-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a6d18b674b378d2a98d737d2287890abd0e6f9d785a7adc2f616a58f1e80962
|
|
| MD5 |
b0b6c27b49f33433534a186442146942
|
|
| BLAKE2b-256 |
1f8034daa4f7fad55344d52da629942fea9e24b853e7f690227373b22a0bceee
|