Skip to main content

virtuals-binary-codec

Cython-optimized binary key codec for Virtuals.

Encodes tuple keys into binary format while preserving lexicographic ordering. Supports mixed integer and string components.

Install

pip install virtuals-binary-codec

Or as part of Virtuals:

pip install virtuals-py[binary]

Usage

from virtuals_binary_codec import BinaryKeyCodec

codec = BinaryKeyCodec()
encoded = codec.encode(("users", 42, "profile"))
decoded = codec.decode(encoded)
assert decoded == ("users", 42, "profile")

Virtuals automatically uses this codec when installed. Without it, Virtuals falls back to a pure Python implementation.

Metadata

Release files for virtuals-binary-codec 0.1.2

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

Source distribution (sdist)

Source distribution for virtuals-binary-codec 0.1.2
File Size Uploaded
virtuals_binary_codec-0.1.2.tar.gz 12.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for virtuals-binary-codec 0.1.2
File
virtuals_binary_codec-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
virtuals_binary_codec-0.1.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
virtuals_binary_codec-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
virtuals_binary_codec-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
virtuals_binary_codec-0.1.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
virtuals_binary_codec-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
virtuals_binary_codec-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
virtuals_binary_codec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
virtuals_binary_codec-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
virtuals_binary_codec-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
virtuals_binary_codec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
virtuals_binary_codec-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
virtuals_binary_codec-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
virtuals_binary_codec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
virtuals_binary_codec-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 1.9 MB

Release files / virtuals_binary_codec-0.1.2.tar.gz

Download URL virtuals_binary_codec-0.1.2.tar.gz
Size 12.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5232b2929b65e956dc13275a13270140cc3d9dc4eac39fe1529b4733d62b58a5
BLAKE2b-256 checksum
How to use checksums
9b4123e1b9acc9e9dd3088fa7f81f3bc2c7edc1c5989fb3cd59c1efbef0fe5e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 272.4 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
762b1f0b962eb42b981125250504720e9af017680173a944181f0482cab3e9f1
BLAKE2b-256 checksum
How to use checksums
17cefb2a8287298296713bfe0f2e4a1ee730266eff333fe18f3dd270f51904f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL virtuals_binary_codec-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Size 52.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ed611df950e4628b51dfb0c42a7aa1cba6cdb1c627eaa619b18a6e257029feb
BLAKE2b-256 checksum
How to use checksums
24d68307fbb131f25a10e456b848c67438b70320880fd06b778058706cf30656
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl
Size 52.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
279629b57796f415dc2a1d7ac9bb0badc4d2495fbae20d5254eedb1377697713
BLAKE2b-256 checksum
How to use checksums
f0b0eb976613e1b9c395dae2b1b553c1c41d9ce5b3bd6b022f172ebb7b5f0b16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 274.6 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1aea9373f64dc56561441d537e209ad3b9c464cdf4a30b7a2718decbf25239b3
BLAKE2b-256 checksum
How to use checksums
62700645e51efafb8031693e90a4e4b8200eab6eed631fcd4dd3edada72787a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL virtuals_binary_codec-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Size 52.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
14f6cd8a5512e1f582d32ee39d1cf9107e334e29cdecc503fc833f2487a52400
BLAKE2b-256 checksum
How to use checksums
1b8bc2ca7fe9046928f205ca7854d0303de3609f47712a6a81bac1bef7cf4330
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Size 52.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d005c343b8fce2d830936ed2efec95bad72350d9de6773d956e1e8b42fcb2eab
BLAKE2b-256 checksum
How to use checksums
340e626e1836badf1bfa44f1e77871ecdff452075656fe70aeb8dae3a727c463
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 285.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
af43423ebdee45d9c7551a8c5db34e899c486a0d0ac960b922e8ebe12d03e4e2
BLAKE2b-256 checksum
How to use checksums
b91592315a8f1b05d579e726b513ebf672ae56e02876ec8f29062ddf37435a4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL virtuals_binary_codec-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Size 52.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c528dbacf75ef26be286cc1c7d5ba7663458b6734b62035226638b5d8da8c910
BLAKE2b-256 checksum
How to use checksums
667f7dca6a656c1440391fa830e2b0b966d5629b5634010c57605b17f02534b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 53.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4f89c1090b165911bdda1aeb6eef9f1db821ed68d580346486eab9f028473287
BLAKE2b-256 checksum
How to use checksums
f5777990ecdcadb966c81f15194002b891d118918046d2cefee2bd64b3cbb67a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 273.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d81c71a2faa4544dbe415b213bac37b770657097c83706ebfde2634f8861c17b
BLAKE2b-256 checksum
How to use checksums
9c32276c8a75e9e3073139e22b5d08d7a62d69e0d5fc899a21188763f602c4f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL virtuals_binary_codec-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Size 52.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3e5986363162c3a9ee4e35f0d15ed83c1e59589f30a8e2914e6b411cfeaf1a42
BLAKE2b-256 checksum
How to use checksums
9cbb4ca7ce359a803b130e41fb47c0ac2c4bd4b4a8c277ef6f7d16d17355b0c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 53.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0b7318e314be17675f0b5a5176541dfe2f9ada059887670d9a9b3d208e93da7d
BLAKE2b-256 checksum
How to use checksums
5de27d0c0f68eb71ec4efe2763a0e919f2c271f6258bf9480cdd7faa20301925
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 255.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f3552eb04998ac9fa3909787c45a3ddc74af73ead031a707e228b9523f41fc6e
BLAKE2b-256 checksum
How to use checksums
8cbbc264665dcd54a83d56e725d5b725dfaef6cc199457fe09206b6fc6d3dff0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL virtuals_binary_codec-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Size 53.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
28b01ec847fe582259e04daff2924af2b72eb9f905b803616207b86590cf80ce
BLAKE2b-256 checksum
How to use checksums
72f76dc2404aefff99e47bf64fb894ec6c6aa1146520351c3e105307c2f1d040
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release files / virtuals_binary_codec-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL virtuals_binary_codec-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 53.4 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
04e25636258272f4f017b7b383876a0611ef960e74822f9d36a634b7bba9c039
BLAKE2b-256 checksum
How to use checksums
1a27c68823c88c4f272a6dc8e9b9ec49e6cb3ee01698c35d59ef44c386e76c95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

16 release files

0.1.1

16 release files

0.1.0

16 release files

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