Skip to main content

conda-trampoline

Small Rust trampoline binary plus a stdlib-only Python helper used by conda-global to run globally installed CLI tools without activating a conda environment every time.

What it does

  • _cg_trampoline (installed on PATH as bin/_cg_trampoline or Scripts/_cg_trampoline.exe) reads a JSON config, adjusts PATH and optional environment variables, then execs the real executable.
  • Each exposed tool is typically a hardlink (or copy) to that single binary. The trampoline picks the config file from its own filename: config lives next to the links under a trampoline/ directory (see conda-global’s layout under ~/.conda/global/bin).

Config shape (simplified):

{
  "exe": "/path/to/real/binary",
  "path_diff": "relative/path/prefix/for/PATH",
  "env": {}
}

Python package

The conda_trampoline module has no third-party dependencies. It exposes TrampolineManager to copy the master binary into place, create per-tool configs, and manage hardlinks — used by conda-global, not usually by end users directly.

from pathlib import Path
from conda_trampoline import TrampolineManager

tm = TrampolineManager(Path("~/.conda/global/bin").expanduser())
# deploy/remove are normally driven by conda global …

Install

Most people install conda-global, which pulls in conda-trampoline as a dependency. You can also install this package alone from PyPI if you are building tooling on top of the same trampoline layout.

License

BSD-3-Clause (same as conda-global).

Design is inspired by pixi’s trampoline idea; this is a clean-room implementation with no shared code.

Metadata

Release files for conda-trampoline 0.2.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 conda-trampoline 0.2.0
File Size Uploaded Provenance Actions
conda_trampoline-0.2.0.tar.gz 6.9 kB With provenance Details for conda_trampoline-0.2.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for conda-trampoline 0.2.0
File Actions
conda_trampoline-0.2.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for conda_trampoline-0.2.0-py3-none-win_amd64.whl
conda_trampoline-0.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for conda_trampoline-0.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
conda_trampoline-0.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details for conda_trampoline-0.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
conda_trampoline-0.2.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for conda_trampoline-0.2.0-py3-none-macosx_11_0_arm64.whl
conda_trampoline-0.2.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details for conda_trampoline-0.2.0-py3-none-macosx_10_12_x86_64.whl

Total release size: 1.0 MB

Release files / conda_trampoline-0.2.0.tar.gz

Download URL conda_trampoline-0.2.0.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
770ae5deb744cf20f39427c5b9a5f0c6e0fe770a1cb754be98d146a875f41803
BLAKE2b-256 checksum
How to use checksums
07a365ce32cd7fc6e4ee6d02f06e4ec27a5cb11475f02e2f166e5f621b5d2ba1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 22, 2026.

Transparency log

Release files / conda_trampoline-0.2.0-py3-none-win_amd64.whl

Download URL conda_trampoline-0.2.0-py3-none-win_amd64.whl
Size 154.2 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
33beb7aa922504d26715bd71d13c63f7cf044cb486b102316ea3da570390c408
BLAKE2b-256 checksum
How to use checksums
584dca00126930b7d497c425bd27bc73b69d49ef694523974fb81f0a9bdd7628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 22, 2026.

Transparency log

Release files / conda_trampoline-0.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL conda_trampoline-0.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 229.6 kB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
013e46b11b8ea57242b655f7dbbf07524079e8ec32ed74347ea8dfe10964cfdc
BLAKE2b-256 checksum
How to use checksums
e31e285f8aa4e9ecd81e5ac90b9c0e4384db08ae42c9b1b3b4e38c12b88dc0e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 22, 2026.

Transparency log

Release files / conda_trampoline-0.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL conda_trampoline-0.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 224.0 kB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
115e9b854960f01ab8b201eef44f639dc9dae7636423de5cc69b2567a50114fd
BLAKE2b-256 checksum
How to use checksums
413c8ac74bccd9c81c23c9bc5493cf0e3d2ccdc8d83c86887510b7e1a8787ec8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 22, 2026.

Transparency log

Release files / conda_trampoline-0.2.0-py3-none-macosx_11_0_arm64.whl

Download URL conda_trampoline-0.2.0-py3-none-macosx_11_0_arm64.whl
Size 205.8 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ab70be80d76d438338e20108746ef03a522d2d24b28916f548b4f98cf967294a
BLAKE2b-256 checksum
How to use checksums
192f99ec30d3a4fbda791a26b22e968df46e563a73ebaee7d0b068c475c54e1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 22, 2026.

Transparency log

Release files / conda_trampoline-0.2.0-py3-none-macosx_10_12_x86_64.whl

Download URL conda_trampoline-0.2.0-py3-none-macosx_10_12_x86_64.whl
Size 215.2 kB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6205207c2ff9b0aa051eb98450aab1e452d362f4c62d9ee53f3b1dde044dc773
BLAKE2b-256 checksum
How to use checksums
61cfbcfd0ef72e6a6845348338faad4c5b88aa68be234daabbe527d361327678
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jun 22, 2026.

Transparency log

Security for conda-trampoline 0.2.0

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.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for conda_trampoline-0.2.0.tar.gz

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 Jun 22, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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