Skip to main content

No project description provided

Project description

bulkllm

Development

Quick Commands

  • make init create the environment and install dependencies
  • make help see available commands
  • make af format code
  • make lint run linter
  • make typecheck run type checker
  • make test run tests
  • make check run all checks (format, lint, typecheck, test)

Code Conventions

Testing

  • Use pytest (no test classes).
  • Always set match= in pytest.raises.
  • Prefer monkeypatch over 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 typer for CLI interfaces, fastapi for web interfaces, and pydantic for data models.

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bulkllm-0.0.3-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

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

Hashes for bulkllm-0.0.3.tar.gz
Algorithm Hash digest
SHA256 7bddddc59f7e00ffc6e77d192f005a9ac5b35d381c9a279e49df8f2443a1f8d4
MD5 63782360adfe4f4356766f3042f004e9
BLAKE2b-256 b3166054368c3d6de7bf2abc19aaef0e8444590956dbf19c27f4b12a218e3ac1

See more details on using hashes here.

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

Hashes for bulkllm-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0d42dc52dbb722a31b7f1cc31aaacd30d714183f606ed1ddbfa87dd39cef3e77
MD5 fbdb9f0f437feee55b15920e3ce768b8
BLAKE2b-256 079381d89c6d44b575c460f61fb921244110e93bbda918537c084445d55289f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page