Skip to main content

Launch Codex CLI through codex-relay for OpenAI-compatible model providers

Project description

codex-pal

codex-pal launches Codex CLI through codex-relay so Codex can use OpenAI-compatible providers that do not natively implement the Responses API.

It is intentionally a small launcher:

  • starts or reuses a local codex-relay sidecar;
  • injects per-invocation Codex config with -c, leaving ~/.codex/config.toml untouched;
  • maps common providers to upstream URLs and API-key environment variables;
  • hands the terminal to codex.

Install

From crates.io:

cargo install codex-pal

From PyPI:

pipx install codex-pal

codex-pal expects codex and codex-relay to be installed and available on PATH.

Usage

codex-pal has two interfaces:

  • a complete, explicit interface for scripts and debugging;
  • a profile interface for humans.

Human-friendly profiles

export DEEPSEEK_API_KEY=...
codex-pal deepseek

export DASHSCOPE_API_KEY=...
codex-pal qwen

export OPENROUTER_API_KEY=...
codex-pal openrouter

The first run creates a profile under ~/.config/codex-pal/config.toml when the profile name matches a built-in provider. Later runs reuse it.

Configure or modify a profile:

codex-pal deepseek config --model deepseek-reasoner --port 4555
codex-pal deepseek show
codex-pal profiles
codex-pal providers
codex-pal deepseek status
codex-pal deepseek stop
codex-pal deepseek restart

Custom profile:

export EXAMPLE_API_KEY=...
codex-pal work-llm config \
  --provider custom \
  --upstream https://llm.example.com/v1 \
  --api-key-env EXAMPLE_API_KEY \
  --model vendor/model
codex-pal work-llm

Complete explicit interface

Use run when every setting should be supplied by arguments:

codex-pal run \
  --provider deepseek \
  --model deepseek-chat \
  --port 4444 \
  --approval never \
  --sandbox workspace-write

Custom one-shot launch:

codex-pal run \
  --provider custom \
  --upstream https://llm.example.com/v1 \
  --api-key-env EXAMPLE_API_KEY \
  --model vendor/model

Useful flags:

codex-pal relay status --port 4444
codex-pal relay stop --port 4444
codex-pal relay-config --provider openrouter
codex-pal run --provider deepseek --model deepseek-chat --print-codex-command
codex-pal run --provider deepseek --model deepseek-chat --ask
codex-pal run --provider deepseek --model deepseek-chat --no-sandbox

Extra arguments after -- are appended to the codex invocation:

codex-pal run --provider deepseek --model deepseek-chat -- --oss
codex-pal deepseek -- --oss

Provider Profiles

Provider Upstream API key env
deepseek https://api.deepseek.com/v1 DEEPSEEK_API_KEY
kimi, moonshot https://api.moonshot.cn/v1 MOONSHOT_API_KEY
qwen, dashscope https://dashscope.aliyuncs.com/compatible-mode/v1 DASHSCOPE_API_KEY
mistral https://api.mistral.ai/v1 MISTRAL_API_KEY
groq https://api.groq.com/openai/v1 GROQ_API_KEY
xai, grok https://api.x.ai/v1 XAI_API_KEY
openrouter https://openrouter.ai/api/v1 OPENROUTER_API_KEY

Development

cargo test
cargo fmt --check
maturin build

Release

Releases are tag-driven from GitHub Actions.

One-time setup:

  1. Create a GitHub environment named release.
  2. Add an environment secret named CARGO_REGISTRY_TOKEN with a crates.io API token.
  3. On PyPI, create a pending Trusted Publisher for:
    • project: codex-pal
    • owner: MetaFARS
    • repository: codex-pal
    • workflow: release.yml
    • environment: release

Publish:

git tag v0.1.0
git push origin v0.1.0

The release workflow builds all wheels and the sdist, publishes to PyPI via Trusted Publishing, publishes the Rust crate to crates.io, and creates a GitHub Release with the built artifacts.

Project details


Download files

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

Source Distribution

codex_pal-0.1.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distributions

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

codex_pal-0.1.0-py3-none-win_arm64.whl (564.2 kB view details)

Uploaded Python 3Windows ARM64

codex_pal-0.1.0-py3-none-win_amd64.whl (585.6 kB view details)

Uploaded Python 3Windows x86-64

codex_pal-0.1.0-py3-none-win32.whl (534.8 kB view details)

Uploaded Python 3Windows x86

codex_pal-0.1.0-py3-none-musllinux_1_2_x86_64.whl (804.9 kB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

codex_pal-0.1.0-py3-none-musllinux_1_2_i686.whl (823.6 kB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

codex_pal-0.1.0-py3-none-musllinux_1_2_armv7l.whl (763.1 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

codex_pal-0.1.0-py3-none-musllinux_1_2_aarch64.whl (785.8 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

codex_pal-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (742.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

codex_pal-0.1.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (778.6 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

codex_pal-0.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (871.7 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

codex_pal-0.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (802.6 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

codex_pal-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (720.3 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

codex_pal-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (728.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

codex_pal-0.1.0-py3-none-macosx_11_0_arm64.whl (679.2 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

codex_pal-0.1.0-py3-none-macosx_10_12_x86_64.whl (697.8 kB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file codex_pal-0.1.0.tar.gz.

File metadata

  • Download URL: codex_pal-0.1.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0.tar.gz
Algorithm Hash digest
SHA256 927b2533e6f8834f69efcad90ce4114c47885f1aa0a00a4342ca695361acaf4c
MD5 b79dcd93e01bf359b6fb5c957aeebb67
BLAKE2b-256 1a5dc7023a5a9bfd9b0eb430bf3528588a01471ce89579f6aa54f730719b7bdf

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-win_arm64.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 564.2 kB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 802e9940af3432a36cd6a996e50040ea2272c0900f4ce2916084cd54b498d686
MD5 a2968cd763d9e18adbde3dc65f0dacd5
BLAKE2b-256 8a6987480dca26e5dbb61355bd6d7aa2966744d93ef2bfd80b8418c17aaf8e3a

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 585.6 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 19903514f4aa1aa3ef2c00f08fcab68ec05cab1a8f362c79d84eb7ae4d208c1e
MD5 98648d8497e4ab75a6e40d9ebfbbbad3
BLAKE2b-256 061f2de9107c1f73d75b6bc8170688316ed56dd0f00312a1251bfe956d0c7969

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-win32.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-win32.whl
  • Upload date:
  • Size: 534.8 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 7805d739e27818b19311b32159149d6f4c75c5405424d2312c1ad11353b2f7ab
MD5 fb73c44b68f4f32674779936e95a6884
BLAKE2b-256 508da46fef75e99fefb09513356fda2b4da65201ea5ae1e95856c76ba994ce9d

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 804.9 kB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47e658261d14e0bfa8b20f75dc1a5caace985427ee47f9fcd36deac6ca708b36
MD5 189a8834d7ca7cd92c1730680a645143
BLAKE2b-256 6ac0ccc5d67cef093f222909b491d899423786a69a2c2b9f426bf2936799d6c7

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-musllinux_1_2_i686.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 823.6 kB
  • Tags: Python 3, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c2270e0ced81d6cbf880b9f1ef6bbd4e30115315ee13353d818c104da3669615
MD5 14681fa4afac598e9a091c051977dfa2
BLAKE2b-256 54408ee797e235093256cf81932d0e582269ee7ad20e2f8a4bbabc23e523bb92

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 763.1 kB
  • Tags: Python 3, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c1fac3d33cc16122795d0576a3241a24dc291312ff5b2ac6343d0cb07d5b8466
MD5 fd6dd3bfec7d2164900f5f3be3b31272
BLAKE2b-256 883daeb60fcf00c1d5f1eec12ff24a219a8244c45796e0970d8a86e4bfb35ddd

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 785.8 kB
  • Tags: Python 3, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 33b8be08c3dfe4f170c7763dd5c7c83d0cc651faf6080345dbacee1e24c76177
MD5 8e33899866845c7674afae1557dddf02
BLAKE2b-256 ebb68daa62a5eda30247eafd12b8c3df82b9173b3d88da8fd9612ab2cdb2255f

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 742.4 kB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bed10a2bb94d4e2b5a3b7b322d0285a63169682033468c8472569d4839a5bb24
MD5 fe2c29b84915ffee426c34066817d8b0
BLAKE2b-256 1427d7fe6fbaed29703de8ede0c5e798f698920c641ff821b7be261d989f6fef

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 778.6 kB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c75e4ddadfa7ee4e2c1b3d889e236802df238941451fe7ae89c1132464160811
MD5 b22fb9bbbc7b8de01d7aecc1d213a420
BLAKE2b-256 7ff0d713b92694bac744a85add1405cb4fc5fdb7a8a92c458cb4e02c8b11c4d1

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 871.7 kB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 590a0e68ec4373d495f156e54a879039c1f002c17941d0d93ceac0e68996cf20
MD5 78e5d0f2cece5a0800e9e650aa7d11eb
BLAKE2b-256 f8746f7613ffd515514adab05a9c147f6f4dd4eeb1d7c876f3034ba1b76047d1

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 802.6 kB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f09016140c79127f5b7b399214c08b68506fd6a5dbac3171f731e5b142b8c780
MD5 a97f9728990c62bef48a4cf18d0c2c25
BLAKE2b-256 f8b84282cf4a8f9d70cc3de36e158e43a31fd2ffa60b049f68c69e7ab868a1b9

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 720.3 kB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fb5fa69e17f2de34be0b7fd87b104e69b4730390ae3b07b56ee41ce7a22a417f
MD5 a2f195d8165c00f0f14530d9f86962b5
BLAKE2b-256 f339bd9d3b61114a3055994c14a8af1c2700cea8237198a6e4772ca9ef96fcef

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 728.4 kB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93e01dd72dad9f027771d68dc413e7651f17560d6e7f4334770eb6dbe67c5678
MD5 2ee4cca7578c73423d473b7627978b8e
BLAKE2b-256 fa71693df9c3c45c89ebc8197d08b19714d42bdf1232b376443d49c19bb458d4

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 679.2 kB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b2cf8f0fd5dd6ac45714e58dd211760f9d0d816351846f40aa668f717415627
MD5 f2a6627b97553224d2d70c7d35db01b4
BLAKE2b-256 8b7aadaf9bf555a1e814fdee434e815c0b7ee4a710d9ef78f951dec7b302962f

See more details on using hashes here.

File details

Details for the file codex_pal-0.1.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: codex_pal-0.1.0-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 697.8 kB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for codex_pal-0.1.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 16c2638214d4af8a172d8ba7f67c84f9af5defa62cf8a65ae725e9f737640038
MD5 6251b125168f1c3b2495dd27948d1b3e
BLAKE2b-256 38543c1ccca37be00a9dce335d553a33442c1ff958b355325b37a65955fd39ea

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