Skip to main content

berlin-rs

A Python/Rust microservice to identify locations and tag them with UN-LOCODEs and ISO-3166-2 subdivisions.

Getting started

To test the Rust API locally:

  make run

This will make an API available on port 3001. It serves simple requests of the form:

curl 'http://localhost:3001/berlin/search?q=house+prices+in+londo&state=gb' | jq

replacing localhost with the local endpoint (jq used for formatting).

This will return results of the form:

{
  "time": "32.46ms",
  "query": {
    "raw": "house prices in londo",
    "normalized": "house prices in londo",
    "stop_words": [
      "in"
    ],
    "codes": [],
    "exact_matches": [
      "house"
    ],
    "not_exact_matches": [
      "house prices",
      "prices in",
      "prices",
      "in londo",
      "londo"
    ],
    "state_filter": "gb",
    "limit": 1,
    "levenshtein_distance": 2
  },
  "results": [
    {
      "loc": {
        "encoding": "UN-LOCODE",
        "id": "gb:lon",
        "key": "UN-LOCODE-gb:lon",
        "names": [
          "london"
        ],
        "codes": [
          "lon"
        ],
        "state": [
          "gb",
          "united kingdom of great britain and northern ireland"
        ],
        "subdiv": [
          "lnd",
          "london, city of"
        ]
      },
      "score": 1346,
      "offset": {
        "start": 16,
        "end": 21
      }
    }
  ]
}

A Python wheel can also be built, using

  make wheels
  pip install build/wheels/berlin-0.1.0-xyz.whl

where xyz is your architecture.

Afterwards berlin should be functional inside a python shell/script. Example:

import berlin

db = berlin.load('../data')
loc = db.query('manchester population', 'gb', 1)[0];
print("location:", loc.words)

Description

Berlin is a location search engine which works on an in-memory collection of all UN Locodes, subdivisions and states (countries). Here are the main architectural highlights: On startup Berlin does a basic linguistic analysis of the locations: split names into words, remove diacritics, transliterate non-ASCII symbols to ASCII. For example, this allows us to find “Las Vegas” when searching for “vegas”. It employs string interning in order to both optimise memory usage and allow direct lookups for exact matches. If we can resolve (parts of) the search term to an existing interned string, it means that we have a location with this name in the database.

When the user submits the search term, Berlin first does a preliminary analysis of the search term: 1) split into words and pairs of words 2) try to identify the former as existing locations (can be resolved to existing interned strings) and tag them as “exact matches”. This creates many search terms from the original phrase. Pre-filtering step. Here we do three things 1) resolve exact matches by direct lookup in the names and codes tables 2) do a prefix search via a finite-state transducer 3) do a fuzzy search via a Levenshtein distance enabled finite-state transducer. The pre-filtered results are passed through a string-similarity evaluation algorithm and sorted by score. The results below a threshold are truncated. A graph is built from the locations found during the previous step in order to link them together hierarchically if possible. This further boosts some locations. For example, if the user searches for “new york UK” it will boost the location in Lincolnshire and it will show up higher than New York city in the USA. It is also possible to request search only in a specific country (which is enabled by default for the UK)

Berlin is able to find locations with a high degree of semantic accuracy. Speed is roughly equal to 10-15 ms per every non-matching word (or typo) + 1 ms for every exact match. A complex query of 8 words usually takes less than 100 ms and all of the realistic queries in our test suite take less than 50 ms, while the median is under 30 ms. Short queries containing an exact match (case insensitive) are faster than 10 ms.

The architecture would allow to easily implement as-you-type search suggestions in under 10 milliseconds if deemed desirable.

License

Prepared by Flax & Teal Limited for ONS Alpha project. Copyright © 2022, Office for National Statistics (https://www.ons.gov.uk)

Released under MIT license, see LICENSE for details.

License

Prepared by Flax & Teal Limited for ONS Alpha project. Copyright © 2022, Office for National Statistics (https://www.ons.gov.uk)

Released under MIT license, see LICENSE for details.

Metadata

Release files for berlin 1.0.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 berlin 1.0.0
File Size Uploaded
berlin-1.0.0.tar.gz 21.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for berlin 1.0.0
File
berlin-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
berlin-1.0.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.12+ x86-32 Details
berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ IBM System/390x Details
berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ PowerPC 64-le Details
berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARMv7l Details
berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.12+ x86-32 Details
berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ IBM System/390x Details
berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ PowerPC 64-le Details
berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARMv7l Details
berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.12+ x86-32 Details
berlin-1.0.0-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
berlin-1.0.0-cp312-none-win32.whl CPython 3.12 none Windows x86-32 Details
berlin-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
berlin-1.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ IBM System/390x Details
berlin-1.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ PowerPC 64-le Details
berlin-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
berlin-1.0.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.12+ x86-32 Details
berlin-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
berlin-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
berlin-1.0.0-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
berlin-1.0.0-cp311-none-win32.whl CPython 3.11 none Windows x86-32 Details
berlin-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
berlin-1.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ IBM System/390x Details
berlin-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Details
berlin-1.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARMv7l Details
berlin-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
berlin-1.0.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.12+ x86-32 Details
berlin-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
berlin-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
berlin-1.0.0-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
berlin-1.0.0-cp310-none-win32.whl CPython 3.10 none Windows x86-32 Details
berlin-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
berlin-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ IBM System/390x Details
berlin-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Details
berlin-1.0.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details
berlin-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
berlin-1.0.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.12+ x86-32 Details
berlin-1.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
berlin-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
berlin-1.0.0-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
berlin-1.0.0-cp39-none-win32.whl CPython 3.9 none Windows x86-32 Details
berlin-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
berlin-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ IBM System/390x Details
berlin-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ PowerPC 64-le Details
berlin-1.0.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARMv7l Details
berlin-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
berlin-1.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-32 Details
berlin-1.0.0-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
berlin-1.0.0-cp38-none-win32.whl CPython 3.8 none Windows x86-32 Details
berlin-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
berlin-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ IBM System/390x Details
berlin-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ PowerPC 64-le Details
berlin-1.0.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARMv7l Details
berlin-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
berlin-1.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-32 Details

Total release size: 86.5 MB

Release files / berlin-1.0.0.tar.gz

Download URL berlin-1.0.0.tar.gz
Size 21.6 kB
Tags Source
SHA-256 checksum
How to use checksums
05baa9072c72793f2465970cde80f01e19f43325aef9a55bbbc03f1767f04f36
BLAKE2b-256 checksum
How to use checksums
03b60ddf3d5871c23c1aa52e9fe53174c78cf47e0448b47a28ddb607653d6eba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL berlin-1.0.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
b53b5041824cf10f2ade26a0d1073bb180d1bbcd8b7d4bdd1079756aa2a3329c
BLAKE2b-256 checksum
How to use checksums
ead0f39eb5b494700b72d36343b10d56615acb61507b69f6dbfb918c25184cb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL berlin-1.0.0-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Size 1.7 MB
Tags Linux glibc 2.12+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
02c13cb719abb3315f6ca9d22cebbb420a7616e604cf0fc4fc86ae74e15d170c
BLAKE2b-256 checksum
How to use checksums
96de9ee4e7b3d6ee4c7e605d98c8daab721c8cf9addb87b28c46cf459b6e4017
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
7f9dc4a36a874bafe7dd0c2339c2ea729355fa54a526e47b5252351d0faa743e
BLAKE2b-256 checksum
How to use checksums
45ee6d5b9fe1e2d8e0f27503ea6a4fdfcfdf6b53a4c23e3c29c20dedcfce290b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.9 MB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
8ac009be2f5d771c73618a9914a734011f76957d94de9713fcbb393eac2edded
BLAKE2b-256 checksum
How to use checksums
736568621ba2fa237488aea2ab9caf52698d02703b3b4c5ba853d0bc7a431a05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.8 MB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
a727c74dbc496eb90fe2ee9427004f9d3bf77318d8f848c9388f5ddc05168a02
BLAKE2b-256 checksum
How to use checksums
814756f9930ee9f6a5bc3a7e21d9a95ba62b4e6221a92dc8bfbd856a352cf3f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.7 MB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
87d252062f2245051d41e3e71a8dd1910a33f2b3765ac3311d6031600bd24183
BLAKE2b-256 checksum
How to use checksums
bed34138ca42dbd491ce5f4e014e4881a7104fa2a4f89e592d3ba7a04d9c53cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
849e28b22c3cdd51f7ad48954e8d63a38a591278b66667ce8a6dd80d1ba565c5
BLAKE2b-256 checksum
How to use checksums
a1f76b3a9c576ec6f37b412d0cdf59ae35c484d07cec6be50f832fbeacca0696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL berlin-1.0.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Size 1.7 MB
Tags Linux glibc 2.12+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
344b9b4c42058ac23b229deb182934783f30e5d8e846bb5e770619024f266d75
BLAKE2b-256 checksum
How to use checksums
5746295898086db2cc6cea01aa61172889686685c9d2124408ed0d6fdb70cd3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
a40773b311557531cd8a17adc203598d96bda7efd65601312953361dc52e485e
BLAKE2b-256 checksum
How to use checksums
334b587d7da106fbdec3586e72d15cb90edc9d2edeabf75721711aeaeee0659b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.9 MB
Tags Linux glibc 2.17+ IBM System/390x PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
a3e1b20a71365bfcf99d00570c78e471052bd664980fd907fdb2ad9f922e077b
BLAKE2b-256 checksum
How to use checksums
45cbafa8c46a89927d8d82fa031d9d5c8bba24eafaab6b5e59f5e0081d274815
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.8 MB
Tags Linux glibc 2.17+ PowerPC 64-le PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
bd1baaa84082023eb296dd896faf0f5b7c80511eb1e0a543e04622aa6075a4c1
BLAKE2b-256 checksum
How to use checksums
0bde774c0d9f79b7688e094cdf6babf7254401ee9de8d29fdfddb1a60eea25e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.7 MB
Tags Linux glibc 2.17+ ARMv7l PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
5305f7a52e920fdfe75b62d2a1273df3f00fbd5ebd08c8f1c28169afb83e69c9
BLAKE2b-256 checksum
How to use checksums
c13a776f725df97a7337e3692aaadf2337aadaa0ba61362bc52f6dac467bc4e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
a7e0ddb37efd697f812185dab1a8ae3b8fa15741d77c8942da8634bc7a669767
BLAKE2b-256 checksum
How to use checksums
f898d5269e74840901111ed1448cf6d5d247b9b72eeda9a5961e28278400656b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL berlin-1.0.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Size 1.7 MB
Tags Linux glibc 2.12+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
bc85de770b992f3b327015a979d14f2f16fbee1f9d336a7a771548a5df949839
BLAKE2b-256 checksum
How to use checksums
ad6d6e0ed3da96ca1f09cea326a9d90d55516d7c9adc9a95f27a5842df3e6f3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp312-none-win_amd64.whl

Download URL berlin-1.0.0-cp312-none-win_amd64.whl
Size 694.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d341a994ffdb66ff2a7062660e9bb5a85fe97fb6b9d397f844942ac5280d2cf6
BLAKE2b-256 checksum
How to use checksums
8af092dcd2d279f51b07fea25f45085ce6a4c8b1125e4dacb82bb38cf33022d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp312-none-win32.whl

Download URL berlin-1.0.0-cp312-none-win32.whl
Size 684.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
a6d39636e9ce88aea802cd3da77ffa62b5c7f55ced8567c2542e4b91464a4198
BLAKE2b-256 checksum
How to use checksums
f0b3c8ecbd51e6581a0f1e473bd45c55da3bedf7cb185f78e2e6f737e46e0c35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL berlin-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5d84fad9663627830d15ed61d971d48790af6a7ace4587a6504bb06a3598c7c4
BLAKE2b-256 checksum
How to use checksums
ab6938dd928a95ab4888fcc7d08b104d6a52d0797b96a7021d1931327ed29eaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL berlin-1.0.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
86effcf2a4025692d276d5c79420d0b2d71cff3b97dd9791721bfcfaaba109b8
BLAKE2b-256 checksum
How to use checksums
cdc757ecaf6f6ac9bb8f353db62fdb29adffb3de61d21675ead004dccc830201
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL berlin-1.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
9f7a3de8f312ea09d5afff02107c5f02cb1bb3154f2fa401c159103ce7419387
BLAKE2b-256 checksum
How to use checksums
590b147431577e13a813201213a34f45374651799b10e4f921354a29a254cccb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL berlin-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9f88f114951f498d9c090434e357345dc5c51f70a6d236151780449eba6d0bd0
BLAKE2b-256 checksum
How to use checksums
7fbd9864ca9758ba08c525ef5846ea9315bb7198c647eb321e29595a12b6f570
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL berlin-1.0.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
bc1622681668a4781af6df807d82a37154db8a13af29bab0ff56703c28138f94
BLAKE2b-256 checksum
How to use checksums
666f6e45d3bbd2d66238b272001932099a282f2c8f6366d3aca1ba4f785a068a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL berlin-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 839.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53e482089f778a674aaefaf1ce576db7f8f5459d66dcc3deafb2666800f1b056
BLAKE2b-256 checksum
How to use checksums
6fe9f4e14208c749f1f2c6895c1ac82a00bc23d0931f04033024e261dfd47d32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL berlin-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 854.1 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b36a5b50ab03c90a75d45cfd29443975503b034cbaf024acb6475f44c5472f8e
BLAKE2b-256 checksum
How to use checksums
372b2f1cd0f23b5372d26ada007fce41206a5864b616aa4d19f01007b8eb55ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-none-win_amd64.whl

Download URL berlin-1.0.0-cp311-none-win_amd64.whl
Size 694.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7ed4c5f1a67d2275aed7aff28e9745e4f8ed8422f745990ba021d420ebd75e81
BLAKE2b-256 checksum
How to use checksums
f62b55ce22e6652f03bf9ad3d886e3255a960f1d5c7be27be89b1313c813a517
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-none-win32.whl

Download URL berlin-1.0.0-cp311-none-win32.whl
Size 684.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b66e5c2d6d16817886ad5bcf24f771bcd944245ea2dec98f697ef43d32f7ce47
BLAKE2b-256 checksum
How to use checksums
3efe3cf818f588c47680a7166294a27b3a01d9d24465618fa1b0df55563c1ec1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL berlin-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
05eaf24481d8e4b049f9b5b1ff63e54c269147777e90e7e5b9c3140fc897b58f
BLAKE2b-256 checksum
How to use checksums
08899d8c4e1e6628b50400ecc8cf3c36dd46c35731aa137fa6444cabccdaef07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL berlin-1.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
077710338670567242f3e62a89af1ea15eeb306fc87cd2f1a71e2eaff0f599fe
BLAKE2b-256 checksum
How to use checksums
cd2f294d14a9c7336403f3eef317ce6ac382d4360a15b523c6abadaf37333843
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL berlin-1.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
ebce8af05de87fe9197a79728ee9e64dbba99312c6b3406117725621b2be0fef
BLAKE2b-256 checksum
How to use checksums
f8c7ff340f7550523dd639aee3f3f99591232be43c2d6ef7af87813eb929bc22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL berlin-1.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
264e077217ca71fcd2cffe5d874b48547ed3d176d300424e99683e4e83d8a121
BLAKE2b-256 checksum
How to use checksums
8321bcd6b570218c21ba757c797b9f3ac7f7856a05078fb36a046ad3802d8786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL berlin-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b26c1205e11dba947b76f80a669715fac633f08c560ba7b87de8e853112528f0
BLAKE2b-256 checksum
How to use checksums
d2e07242f14ea1c9ac77b19ac31d39b6ca463cdbb52b422a2c0a38da42f4cda2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL berlin-1.0.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
68ee83fd90eeebf015da00da54dcc5a6bc95ee660bfee35ed5ccf03355e89fb2
BLAKE2b-256 checksum
How to use checksums
05dce8362ff44d18ed32af8ce94b002ac44b6faafb7243e6431adc3b0e2687c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL berlin-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 839.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c5999827d54c75a9edebd58dbba4fbc915558acdc02f0d9a858273ffc9a8ede7
BLAKE2b-256 checksum
How to use checksums
384bb20f8ca2c5c41052ad76b972ebbe866b8a55b729e095408b7212fefde83f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL berlin-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 854.0 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
314ad3a1d1fe9b674189e35075ec86127434a6274458d0df09622355b9d10c18
BLAKE2b-256 checksum
How to use checksums
33348c787a38eb5814715677434326630aff1d52410100d0e91346f643611d33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-none-win_amd64.whl

Download URL berlin-1.0.0-cp310-none-win_amd64.whl
Size 694.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
94a64442307198ad492a7c540248c17a90d03ff342b18ff2369106b810d19371
BLAKE2b-256 checksum
How to use checksums
b309b0097f1993bf6469baa9a5d2115d3ea6774147b70f803500c5b3b2d08d16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-none-win32.whl

Download URL berlin-1.0.0-cp310-none-win32.whl
Size 684.3 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
80f39c381fa38ad3fb5e7a5b7641cbdea7faf107629dcdb51645d42b93e30575
BLAKE2b-256 checksum
How to use checksums
63be7fd67c8da6932273cb2fcdb6b0f220d5e0e7d06cbc5d589bf7308553b6c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL berlin-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2a0d541e77bb5daf898fe9a00a6f7d351efe3d578a7a6ecada2f562985185b64
BLAKE2b-256 checksum
How to use checksums
d84366e13377a08b74896d04c8f6c42f7cb4d058eee2cd7ce8ba3ea5fa17f1bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL berlin-1.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
70ad66e4b6f1cc4d16d4d592c3905d1e1982dd10216b90fd544b5a9904c493f2
BLAKE2b-256 checksum
How to use checksums
5c7523217f2dcb8a8b5ad89ac6b1a1b632dbe04a984bf39b4c00513f2ec78d4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL berlin-1.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
e7f2985a541a24dd8cdb2bc42e54ea6646118760ac846ac118ece4da0f3e2f2a
BLAKE2b-256 checksum
How to use checksums
83f6d952e298a37c39e7b44b137e2c5d04e0179c130b8c930e8ba182e80f2b87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL berlin-1.0.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
1da6b427e91e3bc293f5e1a5cc026836929f7f853481ebfd655854e639cc2214
BLAKE2b-256 checksum
How to use checksums
fa6e4a8c1790abdd4a8b7f1bad92bea33dc64e4753f2da85caeafbe89c9b5adc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL berlin-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3c2f8221cfa8b620a12153ad8dfda0a7503248f1ef959b35757bf71e03b73204
BLAKE2b-256 checksum
How to use checksums
919b18351c7a228606224dccc205ab32df339b18b522fdddc32d17cef87a85f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL berlin-1.0.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
4b7e4bde252d94e91d0062ff4c04e726b563c08c9f280ac7caa763f4abf3d9b7
BLAKE2b-256 checksum
How to use checksums
2b7e41224993d69c5ffbf7caa212a3b17778a4fa9077b9bf4d02e5049e211e2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL berlin-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 839.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7f6d43fa76e972318da7bf6132f8dc2bda88b0b3a27d8200a1638b73a7a60064
BLAKE2b-256 checksum
How to use checksums
74fce81fee62a9c71e68b920a560b0ccd1d440e2f063ef2f8be734c7962f944b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL berlin-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 854.0 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d8588374680fe1a0382b2718d0349fdaf2ea9687e9d53bc4ac7e16a66e93dc7c
BLAKE2b-256 checksum
How to use checksums
32fce0fc520d397eab0fcb33fe337e790e47e0cdd42cb5c21355cf3aebb85b1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp39-none-win_amd64.whl

Download URL berlin-1.0.0-cp39-none-win_amd64.whl
Size 694.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
bf351ef05be44c08e751eb461fab8476a282cb9aedfd0723d4601a605e5d5760
BLAKE2b-256 checksum
How to use checksums
8f1b8fb457d6f844d3037702416d3f2e0560680cac61d55fcc21f3e69b6a294f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp39-none-win32.whl

Download URL berlin-1.0.0-cp39-none-win32.whl
Size 684.5 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
8a2d90ac9dfc388e72192bfe1e2724fd7f44c61fc013a296582f264915f2e540
BLAKE2b-256 checksum
How to use checksums
48a01681bf0ccae5ccbf98d76c21fc5b8ba2ef70874d860bc961f08723f8bde2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL berlin-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
aacb5e604fbc3760d773c0d11ffcf2af720dade5adceccd573be941b0db3c45a
BLAKE2b-256 checksum
How to use checksums
2450d065ec82285c536b00b287f9abca60249bdec322658deac0dec115945e7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL berlin-1.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.9 MB
Tags CPython 3.9 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
0624dd28f1c8ca2cff1fb4bc3d2d743bdee86aae66dedfdff8881dce064e3961
BLAKE2b-256 checksum
How to use checksums
3e0c9c3962f0ac13a485d26b5e4aacc77a0597cb3c052d8f85f4f45e0e2bccab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL berlin-1.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
cc4530f03f3054244860b5b98b49b8c76088c616eb0bf95f604ceb9426b4209b
BLAKE2b-256 checksum
How to use checksums
7cec6bad1511d27857ac504304a019bc005b116aa69823f18eafa852cb66f1df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL berlin-1.0.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
248405bdb285bcb6a408f287e1ee79fce2d9732690153dfa50d316036a257f35
BLAKE2b-256 checksum
How to use checksums
4b956466274ea9e54c26b5e77eaeb25b97c1fc6ef4737701aa4b989d4f97160f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL berlin-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5e9eff7bb989686efb29edcc8d03ce975dfafc84f0aad0aa9348d9385fa2aca7
BLAKE2b-256 checksum
How to use checksums
a87853a05dbcf57afa15b0ff8c02b615c9b07196d506297216d68d0d5fda1f82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL berlin-1.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Size 1.7 MB
Tags CPython 3.9 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
c7551cda2e8670921906dcad2289b9fe792a1bbee141d9d3f9759487d468cc3a
BLAKE2b-256 checksum
How to use checksums
18a4a2d964ba6cadf6efe12d278880f9da9d5b20eb5c653149436125d2428f07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp38-none-win_amd64.whl

Download URL berlin-1.0.0-cp38-none-win_amd64.whl
Size 694.6 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
30f732bf2a61b0d891213c93e41ff63b547b884cfa88a6ab0f399593f92179ed
BLAKE2b-256 checksum
How to use checksums
0c297da2c72212b37ae31bc62f48eb1b4e94d3a5fd08b2cc26d80b6ab4996a91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp38-none-win32.whl

Download URL berlin-1.0.0-cp38-none-win32.whl
Size 684.4 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
af46be80d258686600ab1fa6699d6ed3019bde1036330283496c97b1609ecaf6
BLAKE2b-256 checksum
How to use checksums
80b091d8d604fd55e58de9682ceb713cd575ed214e58a7ae0f2191ecc3ab9466
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL berlin-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.7 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ef8b386e7762a92c509a30b23f9afbc10d0f4c18579f5a83873e8c822b029194
BLAKE2b-256 checksum
How to use checksums
6d4cc50a1267ae63d37a248da73e4c5f12cbecccd8849c0206e03461a738dc91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL berlin-1.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.9 MB
Tags CPython 3.8 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
8516d75868182ad59b43d8f7fd049700f8f60bdf6b33b2caeb5fac0c4e17489a
BLAKE2b-256 checksum
How to use checksums
a7b4d2b838bef903845a5f8b4e14389a5c3d0fba0ac26829bd313f250c0f7700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL berlin-1.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.8 MB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
505cbe20ec476f3668a1e3caf2f260cca27e9f46edf644ba661d9c545c6537de
BLAKE2b-256 checksum
How to use checksums
c724e6cdbb944452b2b8147fdddeb17d94eed23d80fda9d80759fdc579a2c6d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL berlin-1.0.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.7 MB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
ea575839c1dbe6dd51fb37ca72b9f2d6c071329f62fb6dfbc2f8531eebef1b48
BLAKE2b-256 checksum
How to use checksums
28adf3e1d721e5edd5dcb145c992091b20e9f23cff1ec66c00d8a278f45e624b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL berlin-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4dcb1b22b105d9f36b01036565ded6c4fa0b1c840035085f30c9ebb3bd6d6182
BLAKE2b-256 checksum
How to use checksums
858df517f9f619ff4d6fe66419ddd9781f82cfbeaa1e4764a0e709df92c34474
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / berlin-1.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL berlin-1.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Size 1.7 MB
Tags CPython 3.8 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
81ec4da9c2f0f31393431337c770721a087f33fbd374b1fdeae6186afb1705c0
BLAKE2b-256 checksum
How to use checksums
d57df5bb8994846ffaca09c8f526b03bd8469cf53026c7af66fa6d35f2fd5ac4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release history Release notifications | RSS feed

This release

1.0.0 This release

60 release files

0.3.9

56 release files

0.3.8

56 release files

0.3.7

52 release files

0.3.4

8 release files

0.3.3

8 release files

0.3.1

1 release file

0.3.0

8 release files

0.2.2

2 release files

0.2.1

4 release files

0.2

2 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