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.12-py3-none-win_amd64.whl (12.7 MB view details)

Uploaded Python 3Windows x86-64

rensoai_code_graph-1.0.12-py3-none-manylinux_2_28_x86_64.whl (13.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

rensoai_code_graph-1.0.12-py3-none-manylinux_2_28_aarch64.whl (13.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

rensoai_code_graph-1.0.12-py3-none-macosx_11_0_arm64.whl (11.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

rensoai_code_graph-1.0.12-py3-none-macosx_10_12_x86_64.whl (12.4 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5b5fd91adff0a6caf4e2517bd67804a4455d8a52d962635a2203d7d473042d10
MD5 9f14d15b974750a11b023e78b064b3c1
BLAKE2b-256 391a84e70c667f94123e2b607d39a6654334499658e3cabe25afcd0e17672a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.12-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72064375c7adb1a34603c089021d2411d12e6f362fa99524610ff59f30685aba
MD5 d56831d5f7dbfd26c794b91d075e6b01
BLAKE2b-256 c84f10f1b2723b72be29e8695f4a7ddf7bd3a8c370db6fa109f992bab8be30db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.12-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 356cca5ac95ba59d5d29d5baff200f8aec6eb3780235aa3ecd4f742583cae48c
MD5 25d5e57d765dd80c6b887f03c59cb467
BLAKE2b-256 2def8ca3ae6674b97d27c5629d1af38b492c5e1b36642676e3e745d339fece46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.12-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f2d14c09cc70495b2a851240da1d196360c08cae20f70f210e39d29e69837be
MD5 10592f4067423d393aa4e40a79731953
BLAKE2b-256 e18d7334cc69c4c531cac5e1824b8c44d72861e2703d63b60b875af24dd904fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rensoai_code_graph-1.0.12-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1a15456385db2c6070c758fd0e43c0cde3c0df065027a3238d6553300fe60998
MD5 71edd6a378d97b15c31adc2e7020cd20
BLAKE2b-256 7a750d506aaa4e96609de2b854b0e5e3c294e3a61efa7b965e2172a6e088a0be

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