Skip to main content

Language-Agnostic Development Codex Plugins

la-dev-codex-plugins supplies dependency-free Python command-line tooling for the Language-Agnostic Development Codex Plugins marketplace.

The current Python distribution installs codex-perform, a standalone launcher for actions configured by the marketplace's Toolkit plugin. It contains the slim launcher only: it does not install Codex, the marketplace, any Codex plugin, or the Toolkit action runtime and assets.

Install in a virtual environment

Create and activate any Python 3.6+ virtual environment, then install the package:

python3 -m venv /PATH/TO/VENV
source /PATH/TO/VENV/bin/activate
python -m pip install la-dev-codex-plugins
codex-perform --version
codex-perform --help

The command is available while the virtual environment is active. It always uses that environment's Python interpreter and restarts it in isolated mode before importing the package, so the caller's current directory, PYTHONPATH, and user site-packages cannot replace the installed launcher.

The published pure-Python wheel supports Python 3.6 through current Python releases without runtime dependencies. On an older Python installation, use --only-binary=:all: if you want installation to fail rather than fall back to building the source distribution:

python -m pip install --only-binary=:all: la-dev-codex-plugins

Install the Toolkit plugin separately

The default launcher flow requires the toolkit plugin from the la-dev-codex-plugins marketplace to be installed and enabled for the active codex executable and CODEX_HOME. See the repository installation guide for marketplace and plugin installation.

At runtime, codex-perform asks Codex for the installed Toolkit version, validates its cache layout and manifest, checks the launcher API version, and imports the runtime from that selected plugin. The Python distribution and Toolkit plugin versions do not have to match exactly, but their launcher API versions must be compatible.

Use --plugin-root to select an explicit Toolkit plugin checkout during development:

codex-perform --plugin-root /PATH/TO/la-dev-codex-plugins/plugins/toolkit list

Source-only alternative

Installing the Python package is optional. The repository also provides activate.sh, which defines the same command directly from a checkout and works with a read-only standard-library Python 3.6+ installation:

source /PATH/TO/la-dev-codex-plugins/activate.sh
codex-perform --version

CODEX_PERFORM_PYTHON selects the interpreter only for this source-only activation path. If a shell already contains the source-defined codex-perform function, that function takes precedence over an executable installed by a subsequently activated virtual environment; start a fresh shell or run unset -f codex-perform before using the venv command.

Support

The supported hosts are Ubuntu 18.04 or newer and macOS 14 or newer. Native Windows and WSL are not supported. For action configuration, CLI behavior, troubleshooting, and development documentation, use the full repository documentation.

Download files

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

Source Distribution

la_dev_codex_plugins-0.3.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

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

la_dev_codex_plugins-0.3.0-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file la_dev_codex_plugins-0.3.0.tar.gz.

File metadata

  • Download URL: la_dev_codex_plugins-0.3.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for la_dev_codex_plugins-0.3.0.tar.gz
Algorithm Hash digest
SHA256 abf586c7604f2dd83808b792b50b3929ba9673f196709e6a45b109142cdc2195
MD5 37bc498dcd627dce68905656bd253867
BLAKE2b-256 292c2b514e0c71f4900e05a4814fc0c9d440e752eb179e260c3d768db287944b

See more details on using hashes here.

Provenance

The following attestation bundles were made for la_dev_codex_plugins-0.3.0.tar.gz:

Publisher: python-package-release.yml on pallgeuer/la-dev-codex-plugins

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file la_dev_codex_plugins-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for la_dev_codex_plugins-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 60500178d90176f19af741a39a61f5d104a805ba0724c08f629b780b03df0817
MD5 d23fb5fd952d2c80b870b3a43ed6b20d
BLAKE2b-256 9113fbac0d889f90a72486a49f47ba62aba51c7ef3d5bae8ec665d7c15dce7a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for la_dev_codex_plugins-0.3.0-py3-none-any.whl:

Publisher: python-package-release.yml on pallgeuer/la-dev-codex-plugins

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

This release

0.3.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page