Skip to main content

code-splitter Python Bindings

License PyPI

The code-splitter Python package provides bindings for the code-splitter Rust crate. It leverages the tree-sitter parsing library and tokenizers to split code into semantically meaningful chunks. This functionality is particularly useful in Retrieval Augmented Generation (RAG), a technique that enhances the generation capabilities of Large Language Models (LLMs) by leveraging external knowledge sources.

Installation

You can install the package from PyPI:

pip install code-splitter

Usage

Here's an example of how to use the package:

from code_splitter import Language, CharSplitter

# Load the code you want to split
with open("example.py", "rb") as f:
    code = f.read()

# Create a splitter instance
splitter = CharSplitter(Language.Python, max_size=200)

# Split the code into chunks
chunks = splitter.split(code)

# Print the chunks
for chunk in chunks:
    print(f"Start: {chunk.start}, End: {chunk.end}, Size: {chunk.size}")
    print(chunk.text)
    print()

This example uses the CharSplitter to split Python code into chunks of maximum 200 characters. The Chunk objects contain information about the start and end lines, size, and the actual text of the chunk.

Available Splitters

The package provides the following splitters:

  • CharSplitter: Splits code based on character count.
  • WordSplitter: Splits code based on word count.
  • TiktokenSplitter: Splits code based on Tiktoken tokenizer.
  • HuggingfaceSplitter: Splits code based on HuggingFace tokenizers.

Supported Languages

The following programming languages are currently supported:

  • Golang
  • Markdown
  • Python
  • Rust

Examples

Here are some examples of splitting code using different splitters and languages:

Split Python Code by Characters

from code_splitter import Language, CharSplitter

splitter = CharSplitter(Language.Python, max_size=200)
chunks = splitter.split(code)

Split Markdown by Words

from code_splitter import Language, WordSplitter

splitter = WordSplitter(Language.Markdown, max_size=50)
chunks = splitter.split(code)

Split Rust Code by Tiktoken Tokenizer

from code_splitter import Language, TiktokenSplitter

splitter = TiktokenSplitter(Language.Rust, max_size=100)
chunks = splitter.split(code)

Split Go Code by HuggingFace Tokenizer

from code_splitter import Language, HuggingfaceSplitter

splitter = HuggingfaceSplitter(Language.Golang, max_size=100, pretrained_model_name_or_path="bert-base-cased")
chunks = splitter.split(code)

For more examples, please refer to the tests directory in the repository.

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

Metadata

Release files for code-splitter 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for code-splitter 0.1.5
File Size Uploaded
code_splitter-0.1.5.tar.gz 27.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for code-splitter 0.1.5
File
code_splitter-0.1.5-pp310-pypy310_pp73-manylinux_2_28_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ ARMv7l Details
code_splitter-0.1.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ ARM64 Details
code_splitter-0.1.5-pp39-pypy39_pp73-manylinux_2_28_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.28+ ARMv7l Details
code_splitter-0.1.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.28+ ARM64 Details
code_splitter-0.1.5-pp38-pypy38_pp73-manylinux_2_28_armv7l.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.28+ ARMv7l Details
code_splitter-0.1.5-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.28+ ARM64 Details
code_splitter-0.1.5-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
code_splitter-0.1.5-cp312-none-win32.whl CPython 3.12 none Windows x86-32 Details
code_splitter-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
code_splitter-0.1.5-cp312-cp312-manylinux_2_28_armv7l.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARMv7l Details
code_splitter-0.1.5-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
code_splitter-0.1.5-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
code_splitter-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
code_splitter-0.1.5-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
code_splitter-0.1.5-cp311-none-win32.whl CPython 3.11 none Windows x86-32 Details
code_splitter-0.1.5-cp311-cp311-manylinux_2_28_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARMv7l Details
code_splitter-0.1.5-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
code_splitter-0.1.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
code_splitter-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
code_splitter-0.1.5-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
code_splitter-0.1.5-cp310-none-win32.whl CPython 3.10 none Windows x86-32 Details
code_splitter-0.1.5-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
code_splitter-0.1.5-cp310-cp310-manylinux_2_28_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARMv7l Details
code_splitter-0.1.5-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
code_splitter-0.1.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
code_splitter-0.1.5-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
code_splitter-0.1.5-cp39-none-win32.whl CPython 3.9 none Windows x86-32 Details
code_splitter-0.1.5-cp39-cp39-manylinux_2_28_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARMv7l Details
code_splitter-0.1.5-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
code_splitter-0.1.5-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
code_splitter-0.1.5-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
code_splitter-0.1.5-cp38-none-win32.whl CPython 3.8 none Windows x86-32 Details
code_splitter-0.1.5-cp38-cp38-manylinux_2_28_armv7l.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARMv7l Details
code_splitter-0.1.5-cp38-cp38-manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64 Details

Total release size: 133.4 MB

Release files / code_splitter-0.1.5.tar.gz

Download URL code_splitter-0.1.5.tar.gz
Size 27.4 kB
Tags Source
SHA-256 checksum
How to use checksums
de8fb2fc1e451f9eabed448ab930b164036da5b068cbf4283f832b9d3f42260f
BLAKE2b-256 checksum
How to use checksums
b5efaba699c75289ff9d7e0d40c4b0c9a1ff3cf5ef982aa723fbc317bd4657b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-pp310-pypy310_pp73-manylinux_2_28_armv7l.whl

Download URL code_splitter-0.1.5-pp310-pypy310_pp73-manylinux_2_28_armv7l.whl
Size 4.0 MB
Tags Linux glibc 2.28+ ARMv7l PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
db42aafb8da8779dfe63024b0e543ed45a5e76476fdae26028052c18bbbf57f9
BLAKE2b-256 checksum
How to use checksums
064a1b2b4847dadb7b2c6489a697f9ec618872aafdb1c7dca9498599323f9db3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl

Download URL code_splitter-0.1.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Size 4.3 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
c7e9f253197861d2084acce7ebc5cbcafc586e6b313be894acc1e5546a984b3e
BLAKE2b-256 checksum
How to use checksums
cb664b1073bab971a85e0bad6e30d98a585d2be94aa0060006d908a4140439ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-pp39-pypy39_pp73-manylinux_2_28_armv7l.whl

Download URL code_splitter-0.1.5-pp39-pypy39_pp73-manylinux_2_28_armv7l.whl
Size 4.0 MB
Tags Linux glibc 2.28+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
3fbfd5971c6f6c441c90528980948772ab3a8118e4904d5e5164c30f78a09145
BLAKE2b-256 checksum
How to use checksums
3ef1373499f7f6b73939255809d593d3d0b1f6ea568d4b5de2de8fee7b19749a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl

Download URL code_splitter-0.1.5-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Size 4.3 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
afd3cf652d3434040281ce6a75d48914145f495e8491a32a38a29dfe053fb259
BLAKE2b-256 checksum
How to use checksums
885189f799fd1f0bea1d4a02a9661a39d07dab8aa6b910ff655f577b8db4b895
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-pp38-pypy38_pp73-manylinux_2_28_armv7l.whl

Download URL code_splitter-0.1.5-pp38-pypy38_pp73-manylinux_2_28_armv7l.whl
Size 4.0 MB
Tags Linux glibc 2.28+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
e52ac4496aaace5a4201572b5294285169bc016df854b8bbb387bbb718829a20
BLAKE2b-256 checksum
How to use checksums
5da4afb0c4f85ae6ac64936c8b9e65fd2a616113d745dab08c85f14e221bba8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl

Download URL code_splitter-0.1.5-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Size 4.3 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
1176a1fa2048fc69d5a3758a7ab6ccfc935428589e76edbfb0198bd91a89ee0e
BLAKE2b-256 checksum
How to use checksums
5b16c9262e7c9e7b6fca4777f16c22b551e566ca4e4bc0cf272f84d0f10810c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp312-none-win_amd64.whl

Download URL code_splitter-0.1.5-cp312-none-win_amd64.whl
Size 3.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b13ae2637f0c7882a89c45b35236f9b24e4dba5bc80657009e56147a8bd3c75d
BLAKE2b-256 checksum
How to use checksums
4bae3b8a5c3eb27a8a23b9f4615545e454ef09d9808a47b56cff61f6f2e6e0ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp312-none-win32.whl

Download URL code_splitter-0.1.5-cp312-none-win32.whl
Size 3.3 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
ae98ef67e32edb647985a2340a52a254471ba028b1d75851ebec1a227167994a
BLAKE2b-256 checksum
How to use checksums
f130612b160e228677f4e4bfe1d6f5fe0cde8520169cc222d4a895ae074d6994
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL code_splitter-0.1.5-cp312-cp312-manylinux_2_34_x86_64.whl
Size 4.3 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
7461ad52dd79ed4391b29c82b592a1c51fe41398536750b6db802017baf54a84
BLAKE2b-256 checksum
How to use checksums
95cbfac6afa47364aef8428acede9929b2311648090fa4c004e567428774ea42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp312-cp312-manylinux_2_28_armv7l.whl

Download URL code_splitter-0.1.5-cp312-cp312-manylinux_2_28_armv7l.whl
Size 4.0 MB
Tags CPython 3.12 Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
44adbe5782b68cb68329707664bebb6eba06bcd260e0f904c4fd562e480f9b21
BLAKE2b-256 checksum
How to use checksums
8a86738247948365d5661274756f498d48b60ec2698356c62d8d7c3f58d880ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL code_splitter-0.1.5-cp312-cp312-manylinux_2_28_aarch64.whl
Size 4.3 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e2ca359c6f2144335e47f108360614dee0829c9ad6a3c8566d818e9f8f7c4b8d
BLAKE2b-256 checksum
How to use checksums
245e552d7b12703f9a6aac3966a1cae5a7f4241e8d0cd46e235a458e160166d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp312-cp312-macosx_11_0_arm64.whl

Download URL code_splitter-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Size 3.9 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2abd6d1645644d960aa47959d51b7539bfda7fcc10d0d79e4a4ced8c8a2611ca
BLAKE2b-256 checksum
How to use checksums
c00f84ab0cd7d68f823dc077216426dea84f5ff7c212842ada0208f84f52340a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl

Download URL code_splitter-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl
Size 4.0 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
453460d581e8dc922cc38e3da8a0f8e112f5d5b0de7eb3c12c081821f27f06e3
BLAKE2b-256 checksum
How to use checksums
efb27c519cfef2adccae07fad33152dc1baad7cc0abace2fc645c790af929f5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp311-none-win_amd64.whl

Download URL code_splitter-0.1.5-cp311-none-win_amd64.whl
Size 3.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
978a0b9137ac0126bf636248909a248ec37b810f8ddf22ad34f62d50776fff5f
BLAKE2b-256 checksum
How to use checksums
188761a9e03e76974bc7dae5ebc3377183981147f7d494d19878c2d42d86458b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp311-none-win32.whl

Download URL code_splitter-0.1.5-cp311-none-win32.whl
Size 3.3 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
747fc9026a06f31e0bf779f6918dfcb68357e8e553984279eb864a06ab77292f
BLAKE2b-256 checksum
How to use checksums
ef64476bf411a7ab4d997a8cd0463b157c033a2a5fbc62cd11d6f9c2e51633c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp311-cp311-manylinux_2_28_armv7l.whl

Download URL code_splitter-0.1.5-cp311-cp311-manylinux_2_28_armv7l.whl
Size 4.0 MB
Tags CPython 3.11 Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
c579bf0573043fcdaa72b51d1cc65ac7af8d3efa77704cd3701cb3f9b92fc650
BLAKE2b-256 checksum
How to use checksums
6845eb4bc842ab233de378d566a6361ed09cc59908c7e924f7610cb3a6b395fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL code_splitter-0.1.5-cp311-cp311-manylinux_2_28_aarch64.whl
Size 4.3 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b532fe77a5bc5d385c75708ecda323d1d6b97e9ff5a8845fe325ee71ef6d0c5e
BLAKE2b-256 checksum
How to use checksums
00e1af0170699ef84471096f6d711c4f7b2981527ec3a395d6f61ed41e72b438
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL code_splitter-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Size 3.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
718ce67a1ebaf9c3291cc977e5866d8edf7331ff2a64671cc6fd0b1baeef5f46
BLAKE2b-256 checksum
How to use checksums
93e7713c5d2a4af775d28649fe6000835fa3d23f6efd14b14c38ddd5c12b86a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl

Download URL code_splitter-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl
Size 4.0 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2a005d1382d80ba31ea1da8016b4bc059c3ff7f19fc8f37b27e858233bc2c604
BLAKE2b-256 checksum
How to use checksums
555af125a2be274527b5107017e1e6c988c51efc1e86fcc208ddca9a880cc165
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp310-none-win_amd64.whl

Download URL code_splitter-0.1.5-cp310-none-win_amd64.whl
Size 3.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7a9c63a1e99e2aad0acaf7f2b0742a9638cd15675a475ef2fa7c96a9f203e742
BLAKE2b-256 checksum
How to use checksums
730318b6ae71bddf22da11f8abf90dacaef3ec8b681240592dc2e37f33629a04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp310-none-win32.whl

Download URL code_splitter-0.1.5-cp310-none-win32.whl
Size 3.3 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
718e65df7a03a2f3bb75784738c6b238109712a6606e199f68bb624ef7f96a14
BLAKE2b-256 checksum
How to use checksums
3fb6e0518bfc023e558f3be404c33680846917ec2b251c290c3bb8d011ffe205
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL code_splitter-0.1.5-cp310-cp310-manylinux_2_34_x86_64.whl
Size 4.3 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
3db7d2e3069384ceae36ee2c2776059f424e5c5f0140aec30b06ba9b4d1753e7
BLAKE2b-256 checksum
How to use checksums
983836effc6028ba4e5ad656b55efb9e8acd68942873f873f2da198593845346
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp310-cp310-manylinux_2_28_armv7l.whl

Download URL code_splitter-0.1.5-cp310-cp310-manylinux_2_28_armv7l.whl
Size 4.0 MB
Tags CPython 3.10 Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
5e6767e2e849b70dbecf11352c47a46dbce16989c6753640c22d1cc104aa6470
BLAKE2b-256 checksum
How to use checksums
861311870134c3a69ba0c358db60a7cfd68dba61b2f573637104a93f4448ad91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL code_splitter-0.1.5-cp310-cp310-manylinux_2_28_aarch64.whl
Size 4.3 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f00c21681b3addaa45dcddea48d184eb41aa7aa5954110b4e1e08ba8c0c1bd86
BLAKE2b-256 checksum
How to use checksums
37a08f9ac9e6d565fccbc80b53da02a80b087ca458409d138e8469b664a567c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL code_splitter-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Size 3.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e2f78ab6953a432262ab5c10b860bc51fa005297f4bd1329b177829198e338b5
BLAKE2b-256 checksum
How to use checksums
8653485ac36aed2ccc8f66210b13b37ff1b61bd5dc99f74038c6630a39767ae1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp39-none-win_amd64.whl

Download URL code_splitter-0.1.5-cp39-none-win_amd64.whl
Size 3.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
85150b7e02e7c4462e9c825cf15e3689ba9a65611aec74223249a786760cf12f
BLAKE2b-256 checksum
How to use checksums
b3805aa17ada6a1cabdb9e98837c6441f412a6d429bcb23ca58fcb32e4b80ad8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp39-none-win32.whl

Download URL code_splitter-0.1.5-cp39-none-win32.whl
Size 3.3 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
6ec4d3ac94d43ba065bcaf70a5088f5bb5427671f4570bb98cf40a5b3e9b1f0f
BLAKE2b-256 checksum
How to use checksums
944ac4ae5cf7d6e0c931ff6be433a299243c3cac311d0a9d7de1e2c3357e1141
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp39-cp39-manylinux_2_28_armv7l.whl

Download URL code_splitter-0.1.5-cp39-cp39-manylinux_2_28_armv7l.whl
Size 4.0 MB
Tags CPython 3.9 Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
166ba53ab2adb9a0cf0777f1e887834c4ea1c400385b98b1c38adc63754adcc2
BLAKE2b-256 checksum
How to use checksums
a8ffc1a521cef6bf57d0b254388a0a1df85f9d9c9c9a526147d254f771b34310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL code_splitter-0.1.5-cp39-cp39-manylinux_2_28_aarch64.whl
Size 4.3 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4daf8b227a9e128927eb191974e88e75bd76b1f8abac4a87421bf0aaec5205fa
BLAKE2b-256 checksum
How to use checksums
48ac1982d970c94a293ccc2eac9be486f9319109e6b19c1a2ccf8eca5521f75e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp39-cp39-macosx_11_0_arm64.whl

Download URL code_splitter-0.1.5-cp39-cp39-macosx_11_0_arm64.whl
Size 3.9 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
36afd84b46efe9e014144c518f4f88c2ccc951d551740aded6fb9b08a058f6f0
BLAKE2b-256 checksum
How to use checksums
284137948d8c90503ff0dd31c33bc6a7b9fd41e844ab945ea37a8799df868426
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp38-none-win_amd64.whl

Download URL code_splitter-0.1.5-cp38-none-win_amd64.whl
Size 3.7 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a02ddec032cd70c0d544b9bcc3caf66dfa6b2b252ca66de66fc1cfd6c6d3e9c1
BLAKE2b-256 checksum
How to use checksums
cc221f5211d365687734bfc0e7e2105946926fd83a27ad0a8db6c2e6b90a61ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp38-none-win32.whl

Download URL code_splitter-0.1.5-cp38-none-win32.whl
Size 3.3 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
6e16abb90c9469d90bfca9188e3ae89dc6ec86731636c8cdebef171f27ca66d1
BLAKE2b-256 checksum
How to use checksums
0fe601baf0515cddb6b0a68e156163677ec5195c16bfb5badba7eed9fb645b0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp38-cp38-manylinux_2_28_armv7l.whl

Download URL code_splitter-0.1.5-cp38-cp38-manylinux_2_28_armv7l.whl
Size 4.0 MB
Tags CPython 3.8 Linux glibc 2.28+ ARMv7l
SHA-256 checksum
How to use checksums
f94c6e45ad1dbd8c42e2b6c05cdb77a6b372a2a2d708f1bcd8ee91eaba2b59c4
BLAKE2b-256 checksum
How to use checksums
cc4a82760a2b7217647e9255fb460e032a54fbc90b66026a1f548cf8a6ee74bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / code_splitter-0.1.5-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL code_splitter-0.1.5-cp38-cp38-manylinux_2_28_aarch64.whl
Size 4.3 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
981789f932f97ea3ee94cc4c7cb2733792450f5fe2dd72ac736d42c797a74d26
BLAKE2b-256 checksum
How to use checksums
93ab0256c3f81ca7d68fb3655e166085710fabd3bc385479e402cbd53f0e1a03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release history Release notifications | RSS feed

This release

0.1.5 This release

35 release files

0.1.4

31 release files

0.1.2

31 release files

0.1.0

1 release file

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