Skip to main content

PatternJoin for Python

from patternjoin import join

join(["cat", "dog"], ["bat", "cat"], cutoff=1, threads=4)
# [(0, 0), (0, 1)]

join(a, b=None, *, cutoff=1, metric="L", threads=0) returns sorted zero-based index pairs. join(a) means join(a, a): it includes the diagonal and both orientations. Duplicate strings retain their original positions. Empty iterables and empty strings are valid. Inputs can be iterables of ASCII strings, including generators. Non-ASCII strings are rejected because the C++ routines count bytes.

Cutoffs are 0, 1 or 2. metric="L" is Levenshtein distance; metric="H" counts positional mismatches plus the length difference. Nonzero cutoffs use the existing semi-pattern implementation with the smaller input indexed. Cutoff 0 uses serial exact matching.

threads=0 uses the OpenMP default, configurable with OMP_NUM_THREADS before starting Python. Use threads=1 for serial execution or a positive number to set the count for one call. Calls release the GIL. More threads need not make small joins faster. The package returns results in memory and does not create files.

Build and test

A C++20 compiler, CMake, OpenMP and TBB are required. On macOS:

brew install libomp tbb
python -m pip install .
python -m pip install pytest
python -m pytest python/tests

On Linux, install the compiler's OpenMP runtime and TBB development package first. If CMake cannot locate TBB, set CMAKE_PREFIX_PATH to its installation prefix. Native Windows builds are not tested.

Build distribution archives with python -m build. Locally built wheels depend on the installed OpenMP/TBB libraries. For a portable macOS wheel, run delocate-wheel -w wheelhouse dist/*.whl and test the repaired wheel in a fresh environment. Linux wheels need the corresponding auditwheel repair workflow. Nothing is published to PyPI by these commands.

Releases

.github/workflows/publish.yml builds and tests CPython 3.9–3.14 wheels for Linux x86-64 and macOS 15+ (Intel and Apple Silicon), bundling the native runtime libraries. Pull requests only build/test.

Configure a PyPI Trusted Publisher for project patternjoin, owner MatveevDaniil, repository PatternJoinThreaded, workflow publish.yml, environment pypi. No API token is needed. For a trial upload, configure the same publisher on TestPyPI with environment testpypi, then manually run the workflow on main with testpypi enabled.

To publish, update the version in pyproject.toml, merge the change, and publish a GitHub release with the matching tag (e.g. v0.1.0). After all wheel tests pass, the workflow uploads wheels and the source archive to PyPI. Each release needs a new version.

Metadata

Release files for patternjoin 0.1.0

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

Source distribution (sdist)

Source distribution for patternjoin 0.1.0
File Size Uploaded
patternjoin-0.1.0.tar.gz 5.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for patternjoin 0.1.0
File
patternjoin-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
patternjoin-0.1.0-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
patternjoin-0.1.0-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
patternjoin-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
patternjoin-0.1.0-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
patternjoin-0.1.0-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
patternjoin-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
patternjoin-0.1.0-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
patternjoin-0.1.0-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
patternjoin-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
patternjoin-0.1.0-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
patternjoin-0.1.0-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
patternjoin-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
patternjoin-0.1.0-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
patternjoin-0.1.0-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details
patternjoin-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
patternjoin-0.1.0-cp39-cp39-macosx_15_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 15.0+ x86-64 Details
patternjoin-0.1.0-cp39-cp39-macosx_15_0_arm64.whl CPython 3.9 CPython 3.9 macOS 15.0+ ARM64 Details

Total release size: 13.5 MB

Release files / patternjoin-0.1.0.tar.gz

Download URL patternjoin-0.1.0.tar.gz
Size 5.5 MB
Tags Source
SHA-256 checksum
How to use checksums
c309a84f6c45cb59ffd8bad4e81d1b5d4c4cc39f291c14cc571a7656e6387525
BLAKE2b-256 checksum
How to use checksums
6592157d2ff1e453e553d4f4a55b8887c004262244842b59b4c5fcafb1c16db9
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL patternjoin-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 440.0 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eea88fe7d597ec721e74b66b44f012bfc5cbf59136ce3c29309d887777afd4bb
BLAKE2b-256 checksum
How to use checksums
d9778340d1e14bcea18ae0c05fa14fb66dda0a0d2f3b4125a220eb86b2c4725b
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp314-cp314-macosx_15_0_x86_64.whl

Download URL patternjoin-0.1.0-cp314-cp314-macosx_15_0_x86_64.whl
Size 477.8 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
ac4fc57c6e585b6b9dca913ae229a86ec23d566aa0cc90cc94ddd82a8c16d354
BLAKE2b-256 checksum
How to use checksums
134296a0d4de0866e3f1827c2dc9cb00d630479037436589013c9be11bf6f5f1
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp314-cp314-macosx_15_0_arm64.whl

Download URL patternjoin-0.1.0-cp314-cp314-macosx_15_0_arm64.whl
Size 416.7 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f609d0b00c73dcc5494cb93f6ca5cfe67b75b6f47d0397da7a008315f6e25745
BLAKE2b-256 checksum
How to use checksums
da1bdcfdda6467d03fbf51a67b5d4d76330781de1de9941fe1f74c6d23770235
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL patternjoin-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 440.0 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7946d115c22984dc2122e6f04579cb650cb1f1e2e6aa3c8dcbe38cd7747421f7
BLAKE2b-256 checksum
How to use checksums
6d8062ffdf46065dd3547a9481bf53fbce95f2d22c3d30b344b3364640c86304
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL patternjoin-0.1.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 477.7 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
78ea68419adbb8c94cc46fe4ad27e7ad9e15550d5fa227b4a040b1beba333073
BLAKE2b-256 checksum
How to use checksums
b143b37f2d574138a3d8bf370a69e1d1889fd9acdbd94967d739d049f02d4e24
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp313-cp313-macosx_15_0_arm64.whl

Download URL patternjoin-0.1.0-cp313-cp313-macosx_15_0_arm64.whl
Size 416.5 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
52e41a187771119329713ca1b336bf809a08f68f792b918a4980e3affff86957
BLAKE2b-256 checksum
How to use checksums
fd060ab28c5921ce2d34ba31be3948a22acd22b5db9f7fcde6bb4fc98e0ee818
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL patternjoin-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 439.9 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cf5caef2b54c604343f6e0ad4993f3cfa57d6bfb8405d55837038b6367d6cee2
BLAKE2b-256 checksum
How to use checksums
62f91855fe3cadadeeb7c4e7984b86b56a6b861e7763b411037144d6e3cddc01
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL patternjoin-0.1.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 477.7 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
891dacb03b34f40b45cf8f9d87c78ed8c89ed566a0815fde6543f9d2d3375803
BLAKE2b-256 checksum
How to use checksums
a70ccb9c2b1c4bbd275e4c01884725b0b844315200c2d1adc07b72611459779b
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp312-cp312-macosx_15_0_arm64.whl

Download URL patternjoin-0.1.0-cp312-cp312-macosx_15_0_arm64.whl
Size 416.4 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
14719e22050e90e3f6e8f6d6feebac49c4394885c3290f60f94fe0a7b5ef733a
BLAKE2b-256 checksum
How to use checksums
b9c6d61c5d39a0ffa789b58994192a2d0ac2da083e5dd1dcb5eaf2c151196cd9
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL patternjoin-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 439.3 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f6a05047ec71a6a6e0ea4c27e22fd7a56842fbbb0493eef2127c4d5fcb4d9b60
BLAKE2b-256 checksum
How to use checksums
2fd06fa77ed6a4af12c6d43f321090608329de7d3ce7c2b7e4ae9d7f9c41daf8
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp311-cp311-macosx_15_0_x86_64.whl

Download URL patternjoin-0.1.0-cp311-cp311-macosx_15_0_x86_64.whl
Size 477.0 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
a474972973460a61e14d494473c3b42c76fd0f9a1908f078749e18c34b0ff994
BLAKE2b-256 checksum
How to use checksums
361fcf9a0d1c6d3f19a99093232dbd98fae7f8a032cd2e8253ad37a053cdd637
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp311-cp311-macosx_15_0_arm64.whl

Download URL patternjoin-0.1.0-cp311-cp311-macosx_15_0_arm64.whl
Size 415.7 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
dad918045f44fb644dc12023cfb5ac854278820c8e7390f0c9e2adb2a94d3567
BLAKE2b-256 checksum
How to use checksums
47f336bd868678b88be7d1b2a35ce0cf8096dae58a6b1ca4cbe8b7775690e20d
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL patternjoin-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 438.1 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d1b0cc42dce6fa9242809f1a3587b2bf5c741829bf9524c19ecde7e5dcd7324f
BLAKE2b-256 checksum
How to use checksums
7d834c7834f99880642a5bf75e2480cb7db4b07dadf2fa9d35c5478cfa82adbc
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp310-cp310-macosx_15_0_x86_64.whl

Download URL patternjoin-0.1.0-cp310-cp310-macosx_15_0_x86_64.whl
Size 475.6 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
469ab3a3287da802ba0a10eedb7b15126e784052d2eddb0cfe7d32b3e71bd9e7
BLAKE2b-256 checksum
How to use checksums
7c045cb02b3873ff1955acf6b2bb9a1f919aecd2051d8c74b4da4ab9ab97e141
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp310-cp310-macosx_15_0_arm64.whl

Download URL patternjoin-0.1.0-cp310-cp310-macosx_15_0_arm64.whl
Size 414.3 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5834d5b9abf8f965eafc723fb1a1f4710d450c774a61f5c0f093ff9557042168
BLAKE2b-256 checksum
How to use checksums
a8cd01bf1351617520831990277aae64f7d47bdbfead0cf37a65dc9c845c282d
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL patternjoin-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 438.0 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fa2d49e767f942708a82fe791014f6cd330a4aabb61fa21854d5e4eeb55c086b
BLAKE2b-256 checksum
How to use checksums
14d51b66ba98e068f7b4628bc7a053b7f5fe10883b526a169155087a48db71c3
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp39-cp39-macosx_15_0_x86_64.whl

Download URL patternjoin-0.1.0-cp39-cp39-macosx_15_0_x86_64.whl
Size 475.6 kB
Tags CPython 3.9 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
0b04cf642be0efc9d0441e41b457a2ec5286a464e3a301be602433d4a312ff89
BLAKE2b-256 checksum
How to use checksums
d2cc3ac2ea95190d6f119338395e3ce6ac792d7543e0585af2e162364c283264
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 1, 2026.

Transparency log

Release files / patternjoin-0.1.0-cp39-cp39-macosx_15_0_arm64.whl

Download URL patternjoin-0.1.0-cp39-cp39-macosx_15_0_arm64.whl
Size 414.4 kB
Tags CPython 3.9 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
3430a0c2fd5839afaf6063f862c01e9b703f06db92422c2b0e50d78117a75943
BLAKE2b-256 checksum
How to use checksums
e559fabb3974311c2ea61bd5c40409bf8abac2e560f4768f02510b0114c36830
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 1, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

19 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