No project description provided
Project description
bulkllm
Development
Quick Commands
make initcreate the environment and install dependenciesmake helpsee available commandsmake afformat codemake lintrun lintermake typecheckrun type checkermake testrun testsmake checkrun all checks (format, lint, typecheck, test)
Code Conventions
Testing
- Use pytest (no test classes).
- Always set
match=inpytest.raises. - Prefer
monkeypatchover other mocks. - Mirror the source-tree layout in
tests/.
Exceptions
- Catch only specific exceptions—never blanket
except:blocks. - Don’t raise bare
Exception.
Python
- Manage env/deps with uv (
uv add|remove,uv run -- …). - No logging config or side-effects at import time.
- Keep interfaces (CLI, web, etc.) thin; put logic elsewhere.
- Use
typerfor CLI interfaces,fastapifor web interfaces, andpydanticfor data models.
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
bulkllm-0.0.3.tar.gz
(101.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
bulkllm-0.0.3-py3-none-any.whl
(27.3 kB
view details)
File details
Details for the file bulkllm-0.0.3.tar.gz.
File metadata
- Download URL: bulkllm-0.0.3.tar.gz
- Upload date:
- Size: 101.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bddddc59f7e00ffc6e77d192f005a9ac5b35d381c9a279e49df8f2443a1f8d4
|
|
| MD5 |
63782360adfe4f4356766f3042f004e9
|
|
| BLAKE2b-256 |
b3166054368c3d6de7bf2abc19aaef0e8444590956dbf19c27f4b12a218e3ac1
|
File details
Details for the file bulkllm-0.0.3-py3-none-any.whl.
File metadata
- Download URL: bulkllm-0.0.3-py3-none-any.whl
- Upload date:
- Size: 27.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d42dc52dbb722a31b7f1cc31aaacd30d714183f606ed1ddbfa87dd39cef3e77
|
|
| MD5 |
fbdb9f0f437feee55b15920e3ce768b8
|
|
| BLAKE2b-256 |
079381d89c6d44b575c460f61fb921244110e93bbda918537c084445d55289f0
|