Skip to main content

A CLI tool and Python library for applying patches using a custom patch format designed for AI coding assistants

Project description

Codex Apply Patch

A CLI tool and Python library for applying patches using a custom patch format designed for AI coding assistants.

This project is based on OpenAI's original codex apply-patch tool and extends it with additional functionality.

Changes from Original

This fork adds the following enhancements to the original OpenAI tool:

  1. In-Memory Patch Application: New functionality to apply patches to files in memory without touching the filesystem, useful for testing and preview scenarios.

  2. Python Library Support: Complete Python bindings using PyO3, allowing the patch functionality to be used directly from Python code.

  3. PyPI Distribution: The library is packaged and distributed via PyPI for easy installation.

Installation

Python Package

pip install codex-apply-patch

From Source

# Install Rust if you haven't already
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone and build
git clone https://github.com/openai/codex-apply-patch
cd codex-apply-patch
cargo build --release

# For Python development
pip install maturin
maturin develop --release

Usage

Command Line

# Apply patch from stdin
echo "*** Begin Patch
*** Add File: hello.txt
+Hello, World!
*** End Patch" | codex_apply_patch

Python Library

import codex_apply_patch as cap

# Apply patch to files on disk
patch = """*** Begin Patch
*** Add File: hello.py
+print("Hello, World!")
*** End Patch"""

result = cap.apply_patch(patch)
print(result)

# Apply patch in memory (new feature)
files = {
    "main.py": "def main():\n    print('old version')\n"
}

patch = """*** Begin Patch
*** Update File: main.py
@@
 def main():
-    print('old version')
+    print('new version')
*** End Patch"""

result = cap.apply_patch_in_memory(patch, files)
print("Modified files:", result.files)
print("Summary:", f"Added: {len(result.added)}, Modified: {len(result.modified)}, Deleted: {len(result.deleted)}")

# Generate patch from file contents (new feature)
original = "def hello():\n    print('old version')"
new = "def hello():\n    print('new version')\n    print('updated!')"
patch = cap.generate_patch("main.py", original, new)
print("Generated patch:")
print(patch)

# Generate patch for multiple files (new feature)
file_changes = {
    "new.py": (None, "print('new file')"),  # Add file
    "old.py": ("old content", None),        # Delete file
    "update.py": ("old", "new")             # Update file
}
multi_patch = cap.generate_patch_from_files(file_changes)
print("Multi-file patch:")
print(multi_patch)

Python API Reference

  • apply_patch(patch_str) - Apply patch to files on disk
  • apply_patch_in_memory(patch_str, files_dict) - Apply patch to in-memory files
  • parse_patch(patch_str) - Parse patch and return structure information
  • generate_patch(path, original_content, new_content) - Generate patch for a single file
  • generate_patch_from_files(files_dict) - Generate patch for multiple files
  • get_tool_instructions() - Get the CLI tool instructions for AI assistants
  • get_api_instructions() - Get the patch format instructions (without CLI specifics)

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

This project extends the original OpenAI codex apply-patch tool, which is also licensed under Apache-2.0.

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_apply_patch-0.4.0.tar.gz (36.3 kB view details)

Uploaded Source

Built Distributions

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

codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (342.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (330.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (374.8 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (342.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (330.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (374.8 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

codex_apply_patch-0.4.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (331.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (340.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

codex_apply_patch-0.4.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (372.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

codex_apply_patch-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (329.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (318.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-cp313-cp313-win_amd64.whl (248.1 kB view details)

Uploaded CPython 3.13Windows x86-64

codex_apply_patch-0.4.0-cp313-cp313-win32.whl (236.3 kB view details)

Uploaded CPython 3.13Windows x86

codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (340.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (330.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (371.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

codex_apply_patch-0.4.0-cp313-cp313-macosx_11_0_arm64.whl (300.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

codex_apply_patch-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl (314.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

codex_apply_patch-0.4.0-cp312-cp312-win_amd64.whl (248.0 kB view details)

Uploaded CPython 3.12Windows x86-64

codex_apply_patch-0.4.0-cp312-cp312-win32.whl (235.9 kB view details)

Uploaded CPython 3.12Windows x86

codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (340.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (330.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (371.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

codex_apply_patch-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (299.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

codex_apply_patch-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl (314.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

codex_apply_patch-0.4.0-cp311-cp311-win_amd64.whl (248.3 kB view details)

Uploaded CPython 3.11Windows x86-64

codex_apply_patch-0.4.0-cp311-cp311-win32.whl (236.3 kB view details)

Uploaded CPython 3.11Windows x86

codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (341.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (331.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (374.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

codex_apply_patch-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (303.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

codex_apply_patch-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl (317.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

codex_apply_patch-0.4.0-cp310-cp310-win_amd64.whl (248.1 kB view details)

Uploaded CPython 3.10Windows x86-64

codex_apply_patch-0.4.0-cp310-cp310-win32.whl (236.4 kB view details)

Uploaded CPython 3.10Windows x86

codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (342.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (331.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (373.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

codex_apply_patch-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (303.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

codex_apply_patch-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl (317.5 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

codex_apply_patch-0.4.0-cp39-cp39-win_amd64.whl (248.4 kB view details)

Uploaded CPython 3.9Windows x86-64

codex_apply_patch-0.4.0-cp39-cp39-win32.whl (236.3 kB view details)

Uploaded CPython 3.9Windows x86

codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (341.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (331.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (374.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

codex_apply_patch-0.4.0-cp38-cp38-win32.whl (236.2 kB view details)

Uploaded CPython 3.8Windows x86

codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (341.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (331.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (320.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (374.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

Details for the file codex_apply_patch-0.4.0.tar.gz.

File metadata

  • Download URL: codex_apply_patch-0.4.0.tar.gz
  • Upload date:
  • Size: 36.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.8.7

File hashes

Hashes for codex_apply_patch-0.4.0.tar.gz
Algorithm Hash digest
SHA256 00a36e22175b2130145ab3dd8c0e579d27bcf1c235f4084d24566353cd649386
MD5 fa8837ca08f0949e2a3bd37be3717c0e
BLAKE2b-256 81187cff6099bb4b478e5171575fd073a7b4a27ae4a1a62091b2eae48620038d

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd0aecabbaec94f24bdeba9fedaf6726798681092ad6eb6c7da260e1c0c17c6a
MD5 79cbda635c68a0ec1a79bd285acd60e4
BLAKE2b-256 2c8a36fafe0e73a907408533e70e11e78a3bf9c444bc083af63bd98f52d6b83a

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aa1494568d62c94bae3e96b108398b14b0813990229bb2e88696308b39132054
MD5 367116c331054a45a611f2240c38fd74
BLAKE2b-256 c2235c580848bff60e4265ddb85d6a6d9c65411bbfcd7bdeea0e41fb1ddc674f

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ab5b8d23e7ad99c57bd91c5d6477a35308807b631604f195c76192e4993ae5e
MD5 8601b887b611484d5fbc6626c1071776
BLAKE2b-256 d31180f2190d66461ad8d04d2a11ba8b5d9a93fbdfb4f36c8a06dce7ffed8568

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7bdcaae8c0f18bea84796b9b31124b4c9267a9f6c51cc5e3b66709652ab448c6
MD5 39c6df1df9109fd38aa7e87461d34f88
BLAKE2b-256 a00daf2cf27e3b605cb2e9474b9c36b1ba02bf9093aa4cfba9327eb94f41720d

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0425e1dbe2ccb51beb42276cc366e90a999dbd42c18aa8afe9eb6577d15a366
MD5 643f66a1f5fca467ab794bbab167dc07
BLAKE2b-256 52519bc17f5b57bdfad68a0318d403e7a1505d4ced5a31eb7fc82af2975a9f2a

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b7b59b248b9c49f7729b2f2688d7dcbb0bb4227473c1816b20f8af83890f37c1
MD5 0ba895a416e498a64d5be201ad8b4bc4
BLAKE2b-256 baf413b3e1953e77870502ff602dce40216600f3848771261c1a8cc2425912f7

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bfe66483f975caca826b3f5929604e60e4d401a491570b730c6729b8b14d6d92
MD5 17cdf2ae7782ea93db301a40e587d25f
BLAKE2b-256 f96e03b4a114fd16ee746f41bf10a1d3c95de110cb7effb0405846fc51ac791a

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 be48fdf63af8b4307e9f516157e04912d5a3907c99d9e8484cde18a9819727c3
MD5 8ec18b65aecc775067e46c9f79920c54
BLAKE2b-256 54d85b58bd07814175aaf74145b1aa7d33b0509e3bcfb8af38cc45ed5a9d546a

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 056b24ce67d713a1b567038ff33cd6f60808229f506084bbb2afd0597ecde2af
MD5 7e2376eee3ece2a500eb86db46f6f9db
BLAKE2b-256 fb78c5295d493a47f39483b7437a2739d3dd000a524a535a67791871e3476edb

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3349bedddfc8ee142b3014dd53e20ed4672ca205d4b42aeed5956eb0770353a
MD5 34983f23ad18ebf6bb490bc6963d58d1
BLAKE2b-256 b495bb2b2caaa6c75b776fffdfbbae56db421f4ddd643329c6fb9ad43d678015

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 913eaf704b82c24e56fa3715e696be7cfe7630124582fada697f7d1b9e94fd14
MD5 e22a4ea98fcf473be4821382264b5a63
BLAKE2b-256 16d0ad25fa5073e3cfbe7d471d73663e5e0521cf545eaf364d265cc8e79bbdf0

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 097eeb003d19dbf2ac736dd544005fc8d13a96ad8b5e8830c09d9f31056989cc
MD5 c141b878e977a97234f440016990697b
BLAKE2b-256 96373abbb4c2de8f15c1911ddf0889094d1ec8cb44ad1d18d52acb9193f59f62

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 03982b5d384c394b3e3b8a469e05f086c34c0bdfdfabda69e5b6f077004ecb70
MD5 200cdd62d14fef9192fd53a9af9715b3
BLAKE2b-256 905271a85b1cea923e9df39e82b5b24db2acba4f90ae74fa8a0bce824bdfb48f

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e66cf7cf46715296e95777bacd2da6447d5abf647be7c084619918399fe206a
MD5 c9ca136f7e591f49c2868bf58a6d80ae
BLAKE2b-256 383ec6eb2f088e1737ddafa8af9cd1225e64fc1d9da3c1988bfef0363ec7bf52

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fb7a3067637487481f225d2b9baf6f6f312c622cd9a21beb739fd4be233c7afe
MD5 bdad3c3591eef6f0c607ba8d878549e4
BLAKE2b-256 65db80b5f5da133fb6034a1e856e1c9d70f5e7a7af48e32cdc28bd15f72d881a

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a4eaf78a653ce01c0fa7e7abf135d53a3861865ee59a56a2e0fe26b291b7c32e
MD5 db8521afeea2ded3a18f80e671e42bea
BLAKE2b-256 0f7300e937da86dae3cdd3422d4009975e284f68af688c94e7250cc6b570d146

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 145b4daf92240ab71e6e4b077e4aece57f53d5190172e8c9249647c8574aee73
MD5 ce2c76d56cb752d98a6b72443635ef80
BLAKE2b-256 b69f2590327b0f0eaf9e4f284c35ffc908a24db201e294427d5351c9f8dc68f4

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 06b1566cada1f8a5d30e88e9d3a04be841787e8174072c8d6d74b0a6459747c8
MD5 b57d8648abe7a0abb9f3ca135bd46c94
BLAKE2b-256 22e702255ac321acf18688c8cbd1c6a87699ccf02b294ed15793fbd0a1047e56

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec42bb09b6c6f38f17adff505bf5402449a71488709f540a635127f04377888f
MD5 daac9b360e0f62cb5befdc1e29531029
BLAKE2b-256 f37ba23e6cc37ab648d20b2364e91d9efdc6149f1796255a3e3d56666481a5a5

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a9aae46cd4f3316fefaabe67eeb75fd5f0db1ccd2f188cc0e00e20a9cb718e54
MD5 adfd1ee32ee3d6c5678a4183da19b3b4
BLAKE2b-256 a79a0f05eb8590b3bc6ac669edf8df3cd3f5b6d23531a5c80c51829dd9f496d2

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2baa26e69b02749387065fb45a92bee0cbdf29901c755e58ceba4e43337245be
MD5 0198e5ab99f196779651a5d1b08cb162
BLAKE2b-256 be81e0c5fbce28066ac44e1d7f8accb84588babc007436f9c67f42cfa0450e14

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eec9c0795f9ebc260f2d636b6dcd8e7265f3fbbcbb801cd0e902ee8ad0907c69
MD5 162a9d1594598c9129a8f26af0000b5e
BLAKE2b-256 58c922befdb23b6379176424e83c23d5bcbeb442073bd17375444d16148221a1

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cda07b7f196b72e91f4bc5196500f0c473c28fbe8422b5809dfa87a510bbe5b1
MD5 c8a1c6b794bfd7b1a1e812745c777801
BLAKE2b-256 7c0f712b0470bad061c785d0dc7e3ca634331ef62d45abf50554ed70988e8de6

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6c6a1ba9d53aaed8f42f58bd5f3819f61dee9319e3292a1bcc2fac6395950c17
MD5 d8e4efb0da2419ee6bbdda275feb8585
BLAKE2b-256 d2ddb9709bf64426bd1c1f8341b6ef52b17e50be1036d00e7d30e05cddd278d9

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e493f1c0ab8e4c92452ca1fa5f421a3732d7d63ea4e9bad4f463d417884c0232
MD5 11a8dd5d040042778ce91ae96720ed8b
BLAKE2b-256 4375c0e4fe852e4657e94e80df9038eb1ad6159d10dc4de6f9228a03031b3f71

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 99ab121cc43feb8002e30a8c1565b448ffedb8bea57b4faee2c140626b76f980
MD5 77761811c4ba4ff0881ff178a8d68adf
BLAKE2b-256 ab11d3cc68499fb4c4e343f14d19500e60cc45eb6915b9ab2d1a573cace52284

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e85d90f325f26666145bc6c1a810c194b8c44d8f6134216f861a5bc72c4a2c4
MD5 428564c972a63bfbd236f7f8336c4d82
BLAKE2b-256 730712d9dad0f4d40aedbc20e4b3b75c54ff74ba8805cf568a5fc6da6ab843dd

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0b06808d4d0e9e5d78b89e13ce6a4a1bdd64dfa88c2463779f4582c9e06252b1
MD5 e458a01b2389506bfd4070ba6ad09773
BLAKE2b-256 80210ce26992bba204677368cc4fde23e7e83302f1a753272c599c74a5a52d95

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4e7a9015bf9e4c7562ececce5b90bc6a473526d913237886f149b44b14fb61e
MD5 3e3f7152b2bdcf6536d9aeeb5ee40f36
BLAKE2b-256 1bcfebfa663b0a4be31355513af4afd08cc380b5fbec42003fbec896766ef4f7

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e2fcbb27311832ff064c09170943fd74eb31c8ddba8ccccd006ab069dc96c617
MD5 ee720cdd64a1b9ce0c8492f8619bfe15
BLAKE2b-256 913e7510b555d1cc4b58c5cacc990a52fd38a2f78e1fab89f2b42b078facfaa5

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 db55c30dfdf757f9f8701f52d2ff38438b24744452722f03c5ee87c66df530de
MD5 8cfdda3e88263949f1cd77d9b47e1f82
BLAKE2b-256 8cfbfa56cc8b3b1e48ff1db90d7ac697aabee6bb442af55271311337e74763a2

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e27073e64d1e82adb3941bdf583481f6fa26ff03676715c9fbe149910f855ab4
MD5 0ace8ec0b76110e367e06f382f662475
BLAKE2b-256 5fe023dc61e405ec208ad758891e7301b44c16751ffa67d2f15fa5f01e1fa2f3

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 126d561fcbc51e00a289ccc44b3d4d20f5cd2542cb99e3163bac74d059e44666
MD5 34782e5c75ee99c1ff448c17a5399999
BLAKE2b-256 6bde13ffa2b6cfc08e7c8112d8c88793b800627de87758cb4abaf8faef0602a9

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a3c5c162ab391fccd4645e8e8409ef55159450476ba4e15fb53d40482fcde0ea
MD5 56da28abf6fc5b1582078dd4590bde3b
BLAKE2b-256 996014a232340d78b88864cfa13c89765a60b061e3edf153be511454355587ee

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d7a6d07b1803666bfc956e64ca28d8c9f36ce7c48a96c68040f975c5eadeed3a
MD5 70aac63dc737024df349b2f8d18aa42e
BLAKE2b-256 f068176cd54e01f6cbedbc8e602dd55e4781015dfb8bd2a1cfc8e0d0756ff187

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fde92df072b2fa206584c94e041336e3af64bc21a173489f304091db6795d3b9
MD5 e24b8cdb4395088f8614d64c9196221c
BLAKE2b-256 2e1c8f1a8dc20ac58547d69f5798ff6033a6d798b43e13cc932c1f86b902af89

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad4b3557b4c5f7f93f7153cc9e3465388b76d618edcfea8990af6605205c0517
MD5 4d9ab2222b15a9eea6fde86359494a06
BLAKE2b-256 78bec7d082faf7443abd8834600f0dfdfe7b03a399bdcad50a098b2e99304dff

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3bedddb2eeec0f2de915f9af3eb877965a99e9acd393da71439c1a87493b913b
MD5 964e0bab64cda987062d529b62e14d4d
BLAKE2b-256 11bd14df14eb37f62377441bf2b45d745cc88fa9d31b0bdc0af224fcb4cdce96

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4187a82761c0e5f361603239eda50d3616350f23dab77bb49a3292487e203294
MD5 19b03a30010a2d0fcfeb99ac39324281
BLAKE2b-256 16c1c13468deaecc35a2850a49b622ce88c82566cb15cb502c126178bfc4e4dc

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1290e186d8a13d342da769748e5d9c7ea6e3aafefb374e5115896296012ae15c
MD5 968f499f7e52ea91b4eb02fbd33f291f
BLAKE2b-256 8642b6b8a40da8a2d0a5939a9df2b27aef777cd6eea764ec85bf3d1476d5b62b

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f1c3f8d6fa2dffaebdb92a46c84aeef69182c96e9c5f66d5bc716d8f0f94ccc
MD5 28bf957cf322ee324c6e94ea952ab037
BLAKE2b-256 5ebb3e090dfe065cce5d8dbfbd956c1c4bad0b7fcf250531be4628098d979346

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d4a86a6f4c75475b3633214fbb75f19dc99b44754c0f6268e9553f9c5c03243a
MD5 c369588aad4a8e6993c4376cd7a6421f
BLAKE2b-256 bb4a38e5cacd78b801f327cb6557113be3f02bfb7f67397c482d870506620deb

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a969893830c07d67ddd3432303f5427b68d2caa7825f1b2926e7190716817c9a
MD5 ddbfeabcf0761430ebb325f3998b4134
BLAKE2b-256 c19a985ae1d918754b1ae3a7006666c04ea170d71e2b55ee00b3e8762cf71cb4

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b47c968dd71ec7c55573a670e57ffc1b25eaf3fd0760a98fa095e45cb4d2b7d3
MD5 e2eeb663241c1dd9a8eb0a647b385808
BLAKE2b-256 690543dd6b872dd7d88242cf643af63650aaa3c9632fce2c1d2118b31045fcbd

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bf450e9e77ca73a6218f29859a896052a35f59fa8afced345af7ea99b0a8593
MD5 c143acef42e4df68e452409c04f6a6f8
BLAKE2b-256 534399863af902f1bab05294895221f144e19e017da94863238c5da3e5f721b3

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cfa2bb18e4d422f57859024215b6842e8733afaaec4b8581cfb5c09faf69edb8
MD5 9e0515652d09efaa0cbf1db5e56f1eed
BLAKE2b-256 708fedba39e933aa4b4c7ab7f0e2e5154c9cb1e08941bd95d9df814186ee5a50

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e44d3bd27c567aa81014ed4bfe656b212175ad8a753a78ae017aacb7cdf99b24
MD5 9575e3424f8949dcd899cbf17488104e
BLAKE2b-256 7b7324eaf342587cd7eb0b412a1a9b94f2299891e379dd9cbc7d437cff0ab80e

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7b330aeffa01ffe59ffce69b2c772addaa84b98f3003f7a0f14c089edfe6faa9
MD5 462d7cdc3e63df98d7d4f09586c8baed
BLAKE2b-256 f9251f4a8bd04e75859f3c2c055118ffd4285d5c04824f851b4de07dc5e34c3d

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c426d9c3d9278247105fc181b731bf4f69f579b08e60b8635d14e147e97908c
MD5 a0b76986f8dd261b73a650438c93990a
BLAKE2b-256 dc8a10a9c123ca00b8b5d2fea4d6000f5dc592fb326d6299135f4e23f06e4fd0

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c2025d703077d48a48fac738ef7889f0d82a863f1a6947968d8864c73798b23a
MD5 e8eb5fad3ec94a62aac0f12a6c07c4a1
BLAKE2b-256 238e7aa040231f1031322e4add2af02ce26e336963d8e472ad7162fa0416b7cf

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 424532ca9b359acd1a90961b75542c2a8d8494a25283f0c53dc3788a56fb154b
MD5 c7baa85be81e73ee2631df30b777bb23
BLAKE2b-256 bbbbb7c3e311b8c7025b1e903ab122c97471b2863939711b8183fb1c35726d7d

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 87a1ff6deab3c59803154fafef90ba8b1e659415fbacb40586e97999fd406bff
MD5 d02d094fe7782dcfc6cfa389d8dfb567
BLAKE2b-256 72110b3186ab5eab413e2ea7308fb5027cae073fafc52fa378fb402ae2ae2bde

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ef0df727766a29443f3d5eee26b8f06fd64d125e0248a7a8ad1c265f041a0f02
MD5 1a22a295b151b4c05c0c77ffdc753c34
BLAKE2b-256 940d8c297a58d66bfa10051b17c1e3ad463b9be39aa76c5fbaf8d154ccd9508d

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6604d3d7f257124a42783f623a3e5c99b817a9e07df3bc71f2a7a7ac403a9ae
MD5 f82d2a2904acab8dde266f528e09deb2
BLAKE2b-256 d01b2692178624b7c1bc1e8f26a991106ae934487483cce36d0a89c923086822

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 307af9f776620364aa8c2e77502f1b0b76b6c29270c6f3c6c45ededbcdd242b6
MD5 3b092d2ba71da0fab011268c93156745
BLAKE2b-256 53a75bdfc8450b92fc58a2593ce95ed5deb2ce502717837c62e8e4974af81fbc

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e02d2d80c88281a219a52cbebfb66d09a3bf85cf26576cab944e6cc5accacfdf
MD5 fdc32948bc349712344b542a46597b46
BLAKE2b-256 374d67a3af300685ff6715b418467fddb99c4c2f93a94c0ad2749dbb09c1c906

See more details on using hashes here.

File details

Details for the file codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for codex_apply_patch-0.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ea5ebec97d60f264f7c4e08c3b07adb40e57e2e750fdd6da9d27e23dc8c54197
MD5 ca2f53ea85b3cb39b2c233e1a03c48e9
BLAKE2b-256 ffeb3f1bbbb0f08e11c36967d85a03bc2953f5398c195729d3cdeeaf2eda234d

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