Skip to main content

Dependency graph analyzer for code, tests, docs, and policy surfaces. Bundles the prebuilt code_graph + code_graph-mcp binaries as a per-platform wheel.

Project description

rensoai-code-graph (PyPI distribution wrapper)

This package is still published for distribution compatibility, but customer-facing install docs live at https://cg.renso.ai/docs#install and document only the curl/script installer. The PyPI artifacts are per-platform wheels with the prebuilt code_graph and code_graph-mcp binaries bundled.

Files in this directory

  • pyproject.toml — Hatch backend, [project.scripts] entries, pinned cibuildwheel matrix
  • src/rensoai_code_graph/ — Python package: launcher + console-script entry points
  • scripts/build_wheels.py — release-time wheel builder
  • README.md — what users see on PyPI

Per-platform wheel matrix

Wheel tag Binary target
py3-none-manylinux_2_28_x86_64.whl x86_64-unknown-linux-gnu
py3-none-manylinux_2_28_aarch64.whl aarch64-unknown-linux-gnu
py3-none-macosx_10_12_x86_64.whl x86_64-apple-darwin
py3-none-macosx_11_0_arm64.whl aarch64-apple-darwin
py3-none-win_amd64.whl x86_64-pc-windows-msvc

Each wheel is py3-none-<platform> so end users only ever pull one wheel per machine, regardless of Python version.

No sdist

pyproject.toml excludes everything from the sdist target. Only wheels go to PyPI — there is no source distribution that could trick a user (or a downstream build system) into compiling from source.

How a release ships wheels

.github/workflows/release.yml job publish-pip:

  1. Downloads the prebuilt-binary tarballs from dist/.
  2. Runs scripts/build_wheels.py which, per platform:
    • Templates src/rensoai_code_graph/__version__.py with the release version.
    • Copies the matching binary into src/rensoai_code_graph/_binaries/.
    • Runs python -m build --wheel (Hatch backend) targeting the correct platform tag.
  3. twine upload ships all wheels to PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

rensoai_code_graph-1.0.15-py3-none-win_amd64.whl (12.8 MB view details)

Uploaded Python 3Windows x86-64

rensoai_code_graph-1.0.15-py3-none-manylinux_2_28_x86_64.whl (13.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

rensoai_code_graph-1.0.15-py3-none-manylinux_2_28_aarch64.whl (13.8 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

rensoai_code_graph-1.0.15-py3-none-macosx_11_0_arm64.whl (11.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

rensoai_code_graph-1.0.15-py3-none-macosx_10_12_x86_64.whl (12.5 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file rensoai_code_graph-1.0.15-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.15-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 cc0d03ef3e159b9001ea7dad30bbcf0f7d649e6fed096fece68ef35033990d83
MD5 877925ae20c43ec2509d72f29f92df96
BLAKE2b-256 503a025f711a7682aee68445c5fb68b25c53982193f0d1ab94252a8e46f9fabf

See more details on using hashes here.

File details

Details for the file rensoai_code_graph-1.0.15-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.15-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6b411edd359b9e8ad404532d9bfe90ab6fc4a841480ca3fb46f62aaa6ea33ca
MD5 13b074e859ff7196625396b32bef797e
BLAKE2b-256 fcefd8db7ab9a929305bbafda36557301fc7ddb425ca8cd3bf9b7f124ea4260d

See more details on using hashes here.

File details

Details for the file rensoai_code_graph-1.0.15-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.15-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f444e991ac9830db256851e3a2cf6be2e5ee602e8c43f2660e27ad54c66fabc4
MD5 6fff2fae9d7324512e9fc5ed6e671015
BLAKE2b-256 dcb6bb62e32be4253fcd402490f583cfffaa6c433f9e80daa7c257c8084e274d

See more details on using hashes here.

File details

Details for the file rensoai_code_graph-1.0.15-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.15-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7afe9f372e26131ef7ef21ba43a220cf933ecfc9199136c6a464f2d49908cd1
MD5 10857ce3bc13b0859a2a8607f062a4d0
BLAKE2b-256 96959e3cbdcdc32beddf6e2b9e51669bdc050f56f94092d0a2b01c34b553ad52

See more details on using hashes here.

File details

Details for the file rensoai_code_graph-1.0.15-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.15-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6013eebe1c88f61cb34804aa0a6a65cc705f3692f5050371103331b66f0b672f
MD5 a01183df64dfd5aadaa60d49b54b4c6b
BLAKE2b-256 9e0817ac8bbe5787a1a881ee6a906163810db4204eb98319cbae796e2a6554f0

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