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.2.tar.gz (101.4 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.2-py3-none-any.whl (26.5 kB view details)

Uploaded Python 3

File details

Details for the file bulkllm-0.0.2.tar.gz.

File metadata

  • Download URL: bulkllm-0.0.2.tar.gz
  • Upload date:
  • Size: 101.4 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.2.tar.gz
Algorithm Hash digest
SHA256 9d90509bf57f05d19ca572881ef49ef6f2143844487de75006e42d8ef4593cd3
MD5 cbdd81f8bbe28de6cd4d06158ea5b8c8
BLAKE2b-256 f5a07d47a5d86f8b182b68cd8bd7872985eeb47bf754ee2f74a2edb92c8a14f3

See more details on using hashes here.

File details

Details for the file bulkllm-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: bulkllm-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 26.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 77c43c6906c569c096379fa72f5e722bc17751db8a1e9c159d9d53216ba8004b
MD5 3ba6e9dcb95ba69c5e68b90ce15c8123
BLAKE2b-256 c724a6ba8d68140270c1684734a892d6246216950cb608da170531b7e4de6ec2

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