Skip to main content

Probably the fastest Python package to convert longitude/latitude to timezone name

Project description

tzfpy PyPI Anaconda-Server Badge

[!NOTE]

  1. It's probably the fastest Python package to convert longitude/latitude to timezone name.
  2. This package use a simplified polygon data and not so accurate around borders.
  3. Rust use lazy init, so first calling will be a little slow.
  4. Use about 40MB memory.
  5. It's tested under Python 3.9+ but support 3.7+(noqa).

Usage

Please note that new timezone names may be added to tzfpy, which could be incompatible with old version package like pytz. As an option, tzfpy supports install compatible version of those packages with extra params.

# Install just tzfpy
pip install tzfpy

# Install tzfpy with pytz
pip install "tzfpy[pytz]"

# Install via conda, see more in https://github.com/conda-forge/tzfpy-feedstock
conda install -c conda-forge tzfpy
>>> from tzfpy import get_tz, get_tzs
>>> get_tz(116.3883, 39.9289)  # in (longitude, latitude) order.
'Asia/Shanghai'
>>> get_tzs(87.4160, 44.0400)  # in (longitude, latitude) order.
['Asia/Shanghai', 'Asia/Urumqi']

Performance

Benchmark runs under v0.15.3 on my MacBook Pro with Apple M3 Max.

pytest tests/test_bench.py
------------------------------------------------------------ benchmark: 1 tests ------------------------------------------------------------
Name (time in ns)                 Min          Max        Mean    StdDev      Median         IQR  Outliers  OPS (Kops/s)  Rounds  Iterations
--------------------------------------------------------------------------------------------------------------------------------------------
test_tzfpy_random_cities     837.4918  11,183.2982  1,973.3456  833.9543  1,820.9103  1,066.7020  6422;511      506.7536   20000          10
--------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
Results (1.95s):
         4 passed

Or you can view more benchmark results on GitHub Action summary page.

Background

tzfpy was originally written in Go named tzf and use CGO compiled to .so to be used by Python. Since v0.11.0 it's rewritten in Rust built on PyO3 and tzf-rs, a tzf's Rust port.

I have written an article about the history of tzf, its Rust port, and its Rust port's Python binding; you can view it here.

Project status

tzfpy is still under development and it has been deployed into my current company's production environment and it works well under high concurrency for weather API and location related data processed. So I think it's ready to be used in production with caution.

I haven't release the v1.0.0 yet and I will try my best to keep current API as stable as possible(only 3 functions). I'm still working on performance improvements on Rust side, which is a release blocker for both tzf-rs and tzfpy.

Compare with other packages

Please note that directly compare with other packages is not fair, because they have different use cases and design goals, for example, the precise.

TimezoneFinder

I got lots of inspiration from it. Timezonefinder is a very good package and it's mostly written in Python, so it's easy to use. And it's much more widely used compared with tzfpy if you care about that.

However, it's slower than tzfpy, especially around the borders, and I have lots of API requests from there. That's the reason I created tzf originally. And then tzf-rs and tzfpy.

pytzwhere

I recommend to read timezonefinder's Comparison to pytzwhere since it's very detailed.

LICENSE

This project is licensed under the MIT license. The data is licensed under the ODbL license, same as evansiroky/timezone-boundary-builder

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

tzfpy-0.15.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

tzfpy-0.15.3-pp310-pypy310_pp73-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

tzfpy-0.15.3-pp39-pypy39_pp73-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

tzfpy-0.15.3-pp38-pypy38_pp73-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

tzfpy-0.15.3-pp37-pypy37_pp73-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-cp313-cp313-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

tzfpy-0.15.3-cp313-cp313-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-cp312-none-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.12Windows x86-64

tzfpy-0.15.3-cp312-cp312-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

tzfpy-0.15.3-cp312-cp312-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (12.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

tzfpy-0.15.3-cp311-none-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.11Windows x86-64

tzfpy-0.15.3-cp311-cp311-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

tzfpy-0.15.3-cp311-cp311-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (12.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

tzfpy-0.15.3-cp310-none-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.10Windows x86-64

tzfpy-0.15.3-cp310-cp310-musllinux_1_1_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

tzfpy-0.15.3-cp310-cp310-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

tzfpy-0.15.3-cp310-cp310-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-cp39-none-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.9Windows x86-64

tzfpy-0.15.3-cp39-cp39-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

tzfpy-0.15.3-cp39-cp39-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-cp38-none-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.8Windows x86-64

tzfpy-0.15.3-cp38-cp38-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

tzfpy-0.15.3-cp38-cp38-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

tzfpy-0.15.3-cp37-none-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.7Windows x86-64

tzfpy-0.15.3-cp37-cp37m-musllinux_1_1_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

tzfpy-0.15.3-cp37-cp37m-manylinux_2_24_armv7l.whl (7.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.24+ ARMv7l

tzfpy-0.15.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

tzfpy-0.15.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

Details for the file tzfpy-0.15.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e39dd484406b9560637c7a3fd537ca80ddd6017e7bd576568674fc577c0583fd
MD5 faf413411bcdc27cb8bbdc64ad9113be
BLAKE2b-256 bd095b1dd7756b0a1b2a44d347bed45ea1a8f375349f21b3aa9e3d32fea59e2d

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp310-pypy310_pp73-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp310-pypy310_pp73-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 c79c1c105ebddc4446eb18698d7427b5b46b4bc5b312affb9c785f9398523bca
MD5 d29df4e0290190fc64cb8065a3e344a0
BLAKE2b-256 4e6c1d69c24c9bb270c373a0d31e735f31baf6b51c4fd04f540ffc91c085e76d

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7ae2f7a2cb7cb27d11f491e89f6b9a7b26ee631220a65831cf0802394935e6d
MD5 52e831491b87b6ae2b5da64dba38db3d
BLAKE2b-256 895d8172c2eda0b4f61e5cb6977b261702928e8abd22e917a7439704b9c5c79a

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d46f9fa330d78d0bf91524ef22adf1b1fbb9c9d48db20e51e7d58912e1a0307
MD5 ed07fd432bf4473e972c1d36899b1325
BLAKE2b-256 ee8772234e466a794c3ea76a0007d924e3918ec4348281e9148f8c8d5cd98f3c

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3300630ebc378606ff3e0e3fa627a390a87a13898245f14c2faafdfbf3974b57
MD5 085e156e8815bba5041f8b85c5a2e0b8
BLAKE2b-256 6cc7d0604035374ceabae08214036d225ab7963eaea05338e3eae439683c23c3

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp39-pypy39_pp73-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp39-pypy39_pp73-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 e37172732501e8d278c9906e679dfef7809708a672710a4f9c71de38c108fa35
MD5 a65308aad61c405318df15dd36e0c44f
BLAKE2b-256 8b5e68bd0c890165bc427997de85d2f760ef954d1a2082ee6fdd680ef3d12821

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd62c862607e80c7e1d8d8026894888e86b986e3d5bed1d038e83cc7d47e8aad
MD5 dd5b1d1a36ae77a65be2ecc985cedd75
BLAKE2b-256 69740d52abf143b015f96e5fab4de71acbfe801157ed6b85ed09dc4dfa662449

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c7e07fc29cf2772a9529d8e0fc751ce8510a777f9be296e7eb120319d3bd9347
MD5 ce4e2f320aa698c76e10421029797a33
BLAKE2b-256 2de481573895ff480ba19b0112fcba3898fcc144b0aee374683d40d49f267d3a

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8e0c6abc9e7553285daff41eecc89eff36bb0d423564b65ea2207cf7255f7310
MD5 e350d9a8b8f88a0ee7e4e03060146a96
BLAKE2b-256 3a388a86b297e09d2f73403eb3ca6a24cf56d52b5ce8c69c9765750ec0200193

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp38-pypy38_pp73-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp38-pypy38_pp73-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 8ac3fdf808c36b5a26935d4609025f9c6ee46554447efa6f4085d96457134081
MD5 738c17574a466c0cb3e87dae2c76f2be
BLAKE2b-256 500ce2267d40eee32bd2a0fffb2d41fe2392a313a7253d85bf04becf377e4ba0

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5915e5d7911d08009f147a82580eaff1660a9e4493767f036459d66c4eb6f59b
MD5 f44e8b9adfb7f888fd8f323fd4eccbcf
BLAKE2b-256 71c02bcff041bc528e4c67cb56c6717a8fd3c80b4c8985105dbf06ac53355e4d

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58d8ece4474fdff3e643ed4500c09fafdb6685b96245dd0800fd20a074526c42
MD5 4c2f19f176e50f789545e8253c20c072
BLAKE2b-256 3afe98ec7a04b12f899e1448f154cba6f61666ec251e8e31a093f202bbc5d217

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ceeb9384bfbf744b31a400c51d237d08c1ffc612be30326a92fb648ebe4268ac
MD5 e35c1552a74e5d5223a338fdbfb3ac6c
BLAKE2b-256 0633e8ac2484658dc50dd4122550457725ec5d124117878c7539dcebe5d57270

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp37-pypy37_pp73-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp37-pypy37_pp73-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 09b3de6648f899a1b39a4ae1df55195714550c08d949f4eb708ab59f39a00325
MD5 abd7929d2b69cde05ab5e8ed43b37b2f
BLAKE2b-256 0e4c5f1f761957a4d1afbec3106757c4dd4c40bd91c0eec4c2748e61ee515322

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 700503a390ea1deadfa6dcab445dbdbabb021e94f291091611bb02ca36522677
MD5 37f9e08aa9d22c9ceba06ea72009704a
BLAKE2b-256 ba492f4991c38996c59c1f785ab07c937cfd48733bd6edf27050286df595872e

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a360e2ee1e5866ee684f31512d7f4e202d68fb67d1ea50480649c645a5f46ab3
MD5 cd6bb85e33088719ac6e57918dafc0eb
BLAKE2b-256 34486636fc774c1e2d4785342d446f84284b6ca1bba03b46607cdfde1fc9bda4

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp313-cp313-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 503e8f5a538a43c07700973dbd4e4825b8222679aa14d3ca7f8974526ed777c8
MD5 5a46c49908d21e7a5268a689a894922d
BLAKE2b-256 7a9c35d040fe9f41b492dd286a4542c67955cf0ff581ca5e1f2cca7b9b888762

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp313-cp313-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp313-cp313-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 f9ba0244172cefca286422af30c46994cb8dcf30861391eaf22904f6b7fa797c
MD5 7ef27999acbe7a408816e0f33a9cc453
BLAKE2b-256 2d4ef3b947498ac777307e82849d94d667b903dcdc4076199d14fc9b65f8ab91

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8465ef1c1f0326e5b364ba39bdda62ab8fe9102e87d41920f48a038980980dcd
MD5 3cf724acc24b80b8e5d2905e43447204
BLAKE2b-256 cdadc29136c0bdd350e2c9ccef91e9852092f815eebec3caacaffedb7882ebe8

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tzfpy-0.15.3-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for tzfpy-0.15.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 20177c809690270524e206b5d02a935a856a28ade7d8eda090657233d023241f
MD5 d3bbb496f194bfc13ed29cd79e51509b
BLAKE2b-256 1cd4ac6fdcde744f6255b5ab23f67e50a1841044bb11d6c7105be1d26da3288e

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 404ddba93938c98428da6796621e847abcbc63772b2ecb08cc6001a815a9aba5
MD5 b7994443f573ddd91d0fca997f1025e7
BLAKE2b-256 55756bff963ad5f49d4296dd915fd75196a902fee5db32e0e8ee6b3df9025b8e

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp312-cp312-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp312-cp312-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 123d4cb25568c2b86fe2bf0cfaa3000a1a9a78f9ca2773bc20dc013b773d25b1
MD5 3d4ad7210aea4094f36f267127e18360
BLAKE2b-256 2ab00cdb97eabd877001ce169d2855e80269bfd669104d7587710ee75fd5de64

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 888e7cdc1d184cbbeeadcacc1b4e607c851696ee1ece04b2b5088e85b28b2661
MD5 020c183062ab923618e43a9b3742c457
BLAKE2b-256 ea2a8541e55a4cbde4c7282911996392b219c54028668c357a2aa78f60bccb7e

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00543c911018788680e4c4170d032f6b19da292092186e303672912e78bd78ad
MD5 c32dbc279110ab9bfc93890c6b9aa4a6
BLAKE2b-256 a392e2d37589b65e0f5a61b89682493ee875a137124e10ddd9b31c3386108948

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 397a6f962ebb554ebf6c5ac340f4ad3c57cd05be03bda7e9302a3fd1e7b47251
MD5 951333b61582261852cd49299d782a4c
BLAKE2b-256 0bb0f06494f7cf0c7fbf3ef7e1147904720e8b7b76ac750c6b45fb72cf15d517

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp311-none-win_amd64.whl.

File metadata

  • Download URL: tzfpy-0.15.3-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for tzfpy-0.15.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 145270585589e734d8c179361f448a30fe7c83f307829298ccb4380d825541fa
MD5 fdab500d8b37a14c651dbb0cf462fe41
BLAKE2b-256 c393c2cf807e4005ea11564595fac67a5bdbf0f3a7cbe0af6827f27541ccf0b2

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bf06c86d9127c04b30785215db8fae5d193d03c248ac10539639aa2e7d634141
MD5 0b30ca48bb824abd89a12ad0bdeadeee
BLAKE2b-256 6ae85e78323d1cf3ee5bb58c4b29eb9467010fb8242513436d21fad5e541d1e8

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp311-cp311-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp311-cp311-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 7d5da6f2c84f8928a1576a0286bc5f65801332fc604afdf18297f90fd3c73e36
MD5 a1d5acfa87c0f42bc89bc43a5ee050db
BLAKE2b-256 a7b0fbc41bdca638276784d94d8e6f192ff33ac15bc5e252950b60bf551b18e8

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbe3e4a449520f2964c69fe3e546431fdbaa9963be236007828c8eae3867e55b
MD5 d586019c70a1cc8ec54c37965d3cfc79
BLAKE2b-256 fc78e8140b03ee1206b7bc1a2c5ffd49d1edbdca4aec7dcc4d8270e7aecfc7e2

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e18652ab4f05431f6ab831848997fc61a82bf006f20772358bbf5988d1ca8e63
MD5 dd0c722ccde0e0f40aa472dfbd1a4830
BLAKE2b-256 882f0476701ea3c0adddcab775b64daec306f784b538b4dac10b8bc1277caf4b

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0db63c1f901b822ae9c41d532dc0cc87107fd2c742f9856569200a726f918bfd
MD5 c6fa5ffe9792f30c28bb2b5f5400ab9f
BLAKE2b-256 8c1151bca5b51cf66838da320f197fa6264b4d266a325bdcb9ab4c7519dbda35

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp310-none-win_amd64.whl.

File metadata

  • Download URL: tzfpy-0.15.3-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for tzfpy-0.15.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 ffe161a1a4dde284c43e8ff3498fa95a44c221906f22529948a78170c4912d75
MD5 5f192bfecb5d859478b530e5b7280f83
BLAKE2b-256 9048e0e6258c953a510e659442151c0594a43719ad8669ccd8445346b08d4067

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0c1efe8a8979d81a765734b1bf23dbb1eda0555cbabc31353da00f1c2a0a4e15
MD5 3d2fdb71984d366d26cf78034435de36
BLAKE2b-256 143c53629137a2bb69eaca699eb51891edda46b5ebdeb5f5037bca2065f90d7d

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4e5fd1304bebec3d98946415d2535095bfdf19c7b4e80e9e8aecea88a79ed28a
MD5 71f6605b3a27899fe75214fcd07cc573
BLAKE2b-256 ab71a1c0f0bbaa8cd92af33a5e21d8cd6257596479cd8d728f8076e3a478042e

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp310-cp310-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp310-cp310-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 f930330b1637206157e04f126b7fdd4da7b2d31908f94b13ceeae103f75ce398
MD5 d233014ba2b523f16d2b2577cfbf298e
BLAKE2b-256 4f13a0deff37e8780d319c8058135cabbba1fc46199b18831ae3dade4e8936ee

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 530f0d11279613edd1ce81d36770ec9523f7536624a82a57ccff2a6a1b5c3c1f
MD5 c7cf901e2aa0896ffa01f00c82c87928
BLAKE2b-256 2219c410c93c013750f7059cb5101027161331041c0fd6086357ed58ad24045a

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47984db8e0aabfec7daeac92fe506fd8a6916cffb0f256df1ad02079f9c73e66
MD5 fe2b4d98370d3e30142b01425f2ffec5
BLAKE2b-256 1c8b25d3211fd50e15f6b6d8a89e11bab2498d0fc3a65f17fbcc8e624b31e24d

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp39-none-win_amd64.whl.

File metadata

  • Download URL: tzfpy-0.15.3-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for tzfpy-0.15.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 3ec90ffcee4a5246617d1e07d1a5c9dec53357dcfbe910c31c8fddc143d01895
MD5 4a71df86955381c3f4ebd7ca897332c7
BLAKE2b-256 289e0936ff18239eda6b17d0fbf9e313016fabde2b85b0059d89cb4c28361043

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ece8f1828cfc4f9f580154bb87a8777f03902b9cfadf2b4fbc964efce62d13d5
MD5 903b16a1509f0ad94af5833243f93a6d
BLAKE2b-256 0aa383230428daf67b5e26b6db54e852ac2d9d773911e8b7680e50720a2d39d8

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp39-cp39-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp39-cp39-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 1a35da73bbb303e2596ae5e2dde6f5e1ca8a334eff5a175c6ee72dae29828009
MD5 dd08d8cd7835d0d8f66311f30c5d3543
BLAKE2b-256 b699450d3b1800ac7776ae2518fb6a18ed59e6e1645797a7e0e3a94a4ab4b62c

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c584f8d816cf1722c8dd780f76e1a8e24cd60ba877ca371a03f418f82b635b3b
MD5 fc6a656eea7513cab67d757b4ff95273
BLAKE2b-256 13fdc05096a3c6cd0bf560e21a25358eea6136ef09f3093976c816b5563694f3

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6a52e3d9c7e662a18e87dd2aa95dafc2e41ac2a93776c4a13df99d4f697f0bf
MD5 ab60a587a6cd14782f4f2d4c4f565c91
BLAKE2b-256 173a22f784556ba401e7d21ee1c02f49281274c73bb12a712c9d6237abc007dd

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp38-none-win_amd64.whl.

File metadata

  • Download URL: tzfpy-0.15.3-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for tzfpy-0.15.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 df2e2dc4ed1909bb4cdaf3883951ffa1db48fa86d551ebc12b7e16065d9d8195
MD5 869baec1a0a12aeb103f23f5cfe9034e
BLAKE2b-256 ee32df34a20e2c893b4244e2dcb4f06df6443fc49cee880dfa108da242d097db

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5e7610ccd669623fd28564b05ae4213c29e07fd1f4e220c549dc3ba8774679d9
MD5 33bf1b63a0dcaf6ebd30b160c41a0f5a
BLAKE2b-256 e427819d09c745ae8d88dc91afa2dc371a89d6d1badf793a3ccfeb2766068999

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp38-cp38-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp38-cp38-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 948084425396422d900906222836dd99d499b797eb4ad092804c0383df5700f0
MD5 26cbae20ccd515e107c98555846bb35d
BLAKE2b-256 3ce5aca4a2905cd1f09780058477b534568272438a419b972ee360461a778ec2

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6929ed91a15ad4dbe3594d3a2adbed2f129702d2c624deac510a88d5d5913a8
MD5 3b8622b7d474e41d89f57ad29b97c49e
BLAKE2b-256 548af6f16be971869eba5ea46ceb357ffa7bef1e070adc1b19cef9d33b5aac92

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad9c2e8a370e12308464193e2ad87c6a158f869635c64ff0baffbc1463828fac
MD5 3f307c7d022e7817953341be08a8e854
BLAKE2b-256 0e815f1716dc52a3eae9318dd114b07dd7af0977110f22c4a8b8ffaa7c0b1113

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp37-none-win_amd64.whl.

File metadata

  • Download URL: tzfpy-0.15.3-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for tzfpy-0.15.3-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 209dfd0b82acabc4e977f0869177d022dcba65616d02113bd26070f8882c98d1
MD5 baea8816a8a0f35b2f0735b374f69dfe
BLAKE2b-256 37e09566900f5972a55aa1b0aa51b4af746d8fadfae33e5721f83854abd35349

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 34551ca5df5fbb4d8350078a7cd6a8bd264b19e3c996e9531e764cc829f8f288
MD5 5c7baa1617eaaa66adfc583178863585
BLAKE2b-256 0c63e0e731da7cae9aabcf8b027e3a57bb5beb4a2d7e682326f8d80583df2ef1

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp37-cp37m-manylinux_2_24_armv7l.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp37-cp37m-manylinux_2_24_armv7l.whl
Algorithm Hash digest
SHA256 8bd57b82153a6e4efbfdb9bac81cc2cd4492b59779bdd119b72e2696f0c496bd
MD5 ca1901ede2a11ec673c2428e1a958deb
BLAKE2b-256 e9fdaf66f2617952ea776a2fa358b4ac3a2172da54df4a833eab97c5aeeebe62

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e097b5a934d04215b8f6754ef3073e2390b57c4320103c78afbae78e9b5addf8
MD5 f1805a663903026fc9bb5f0fe8aa45df
BLAKE2b-256 4cede7045200dc507ba91d7fe6178dc5b871a0fec8df92c06bbf8067a6b89d44

See more details on using hashes here.

File details

Details for the file tzfpy-0.15.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-0.15.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c7c9282fb9b0a203d62b15172a3a5e3dca79b7e5d20fe7c88caf72ca10e97631
MD5 2636dbd55312e110dee7ec578d604c58
BLAKE2b-256 9ac1d71fa8cf5cb9240d0a094748c571d12ac6003cacbab2fa00a51f8973b5d0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page