Skip to main content

OpenComb

Smart Combiner + Package Helper for developers

PyPI CI License: MIT

OpenComb Logo

OpenComb helps you combine code, merge configs, build prompts, run recipes and manage packages from PyPI.

Features (v0.4.0)

Feature CLI Description
Code Combining combine Local + remote URLs, import dedupe, format
Config Merging merge YAML / JSON / TOML deep & shallow
Env Merging env .env files + bash export
Combinatorial generate Cartesian / pairwise / sample + constraints + HTML reports
Prompts prompt Structured LLM prompts
Templates template Jinja2
Recipes recipe Full declarative pipelines
Packages (oc-pak) pak add/remove/list/show/info/freeze Install & inspect packages from PyPI
Formatting format ruff / black
Doctor doctor Health check

Installation

pip install opencomb
# or
pip install "opencomb[format]"

Package commands (oc-pak)

# Install packages from PyPI
opencomb pak add requests rich
opencomb pak add "httpx>=0.27" --upgrade

# List / show / info
opencomb pak list
opencomb pak show requests
opencomb pak info httpx          # latest version & summary from PyPI

# Freeze
opencomb pak freeze -o requirements.txt

# Remove
opencomb pak remove some-package

Other examples

opencomb combine a.py b.py https://example.com/c.py -o out.py --format
opencomb merge base.yaml prod.yaml -o final.yaml
opencomb env .env .env.local --export -o load.sh
opencomb generate -p params.yaml --method pairwise --html
opencomb recipe my_pipeline.yaml
opencomb doctor

Library

from opencomb import PackageManager, CombinatorialGenerator, CodeCombiner

pm = PackageManager()
pm.add(["requests", "rich"])
info = pm.info_summary("httpx")
print(info["version"], info["summary"])

Publish

git tag v0.4.0
git push origin v0.4.0
# then create GitHub Release → auto publish via publish.yml

Repo: https://github.com/SlabyLol/OpenComb
MIT © DarkFox Co.

Release files for opencomb 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for opencomb 0.4.0
File Size Uploaded
opencomb-0.4.0.tar.gz 19.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for opencomb 0.4.0
File Interpreter ABI Platform
opencomb-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 41.6 kB

Release files / opencomb-0.4.0.tar.gz

Download URL opencomb-0.4.0.tar.gz
Size 19.0 kB
Tags Source
SHA-256 checksum
How to use checksums
18dfc4e447e87d211385d15193ddaba4fbd669da1a02acb29996bd573b62f736
BLAKE2b-256 checksum
How to use checksums
0183b298721d2a13faa058a97efc33033e755a3c4bb052f244747ccdcffa6bf7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release files / opencomb-0.4.0-py3-none-any.whl

Download URL opencomb-0.4.0-py3-none-any.whl
Size 22.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
77285b2d2c61802d674b07a829c3f29e736d44196d27c695c255192f82bd8f5b
BLAKE2b-256 checksum
How to use checksums
960b5a48b4de1234a66374e4773ac731198199032b2245594c31c0b9fd8234f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 18, 2026.

Transparency log

Release history Release notifications | RSS feed

0.18.0

2 release files

0.17.2

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.11.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.5.0

2 release files

This release

0.4.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page