Skip to main content

tzfpy

  • PyPI FOSSA Status
  • PyPI - Python Version
  • PyPI - Downloads
  • Anaconda-Server Badge
  • Conda Downloads
  • Conda Platform

[!NOTE]

  1. It's probably the fastest Python package to convert longitude/latitude to timezone name.
  2. This package uses simplified polygon data. The error around borders is small and bounded: every simplified boundary stays within about 111 m of the full-precision border. See Accuracy for measured numbers.
  3. Rust use lazy init, so first calling will be a little slow.
  4. Use about 70MB memory.
  5. It's tested under Python 3.10+.
  6. Try it online:

Usage

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

# Install just tzfpy
pip install tzfpy

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

# Install with tzdata. https://github.com/python/tzdata
pip install "tzfpy[tzdata]"

# 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']

Or you can try it via uvx:

uvx --with tzfpy python -c "from tzfpy import get_tz;tz = get_tz(116.3883,39.9289);print(tz)"
Asia/Shanghai

Index mode env vars

tzfpy follows current tzf-rs behavior: DefaultFinder enables y_stripes by default. If you need to disable y_stripes, use this environment variable:

export _TZFPY_DISABLE_Y_STRIPES=1

The index requires about 5MB memory, but can speed up query missing from pre-index, especially around borders.

Export to GeoJSON

For data visualization, you can get timezone polygon GeoJSON data from tzfpy:

from tzfpy import get_tz, get_tz_index_geojson, get_tz_polygon_geojson

lng = -74.0060
lat = 40.7128
tz = get_tz(lng, lat)
print(f"Timezone for ({lng}, {lat}): {tz}")

with open("tz_nyc_polygon.geojson", "w") as f:
    geojson_data = get_tz_polygon_geojson(tz)
    f.write(geojson_data)

with open("tz_nyc_index.geojson", "w") as f:
    geojson_data = get_tz_index_geojson(tz)
    f.write(geojson_data)

Best practices

  1. Always install tzfpy with tzdata extra: pip install tzfpy[tzdata]

  2. Use Python's zoneinfo package(import zoneinfo, aka tzdata in PyPI) to handle timezone names, even if you are using arrow:

    examples/tzfpy_with_datetime.py:

    from datetime import datetime, timezone
    from zoneinfo import ZoneInfo
    
    from tzfpy import get_tz
    
    tz = get_tz(139.7744, 35.6812)  # Tokyo
    
    now = datetime.now(timezone.utc)
    now = now.replace(tzinfo=ZoneInfo(tz))
    print(now)
    # 2025-04-29 01:33:56.325194+09:00
    

    examples/tzfpy_with_arrow.py:

    from zoneinfo import ZoneInfo
    
    import arrow
    from tzfpy import get_tz
    
    tz = get_tz(139.7744, 35.6812)  # Tokyo
    
    arrow_now = arrow.now(ZoneInfo(tz))
    print(arrow_now.format("YYYY-MM-DD HH:mm:ss ZZZ"))
    # 2025-04-29 01:33:56.325194+09:00
    

    If you are using whenever, since whenever use tzdata internally, so it's compatible with tzfpy:

    examples/tzfpy_with_whenever.py:

    from whenever import Instant
    from tzfpy import get_tz
    
    now = Instant.now()
    
    tz = get_tz(139.7744, 35.6812)  # Tokyo
    
    now = now.to_tz(tz)
    
    print(now)
    # 2025-04-29T10:33:28.427784+09:00[Asia/Tokyo]
    

Accuracy

The Douglas-Peucker simplification uses an epsilon of 0.001 degrees, which caps boundary displacement at roughly 111 m by construction. Measured against the full-precision 2026c dataset with tzf's internal/cmd/borderchange (spherical model, certified via Lipschitz interval subdivision):

Metric Result
Certified maximum boundary displacement 111.2 m (+1.0 m tolerance)
Boundary length displaced more than 100 m 0.41%
Boundary length displaced more than 500 m 0%
Total mis-assigned area 16,828 km² (~0.003% of Earth)
Mis-assigned area within 100 m of the true border 92.8%

Only queries within about 111 m of a timezone border can differ from the full-precision result, and most of that band is much narrower. See BORDER_CHANGE.md in the tzf repository for the complete evaluation results.

Performance

Benchmark runs under v1.3.2 on my MacBook Pro with Apple M3 Max.

Benchmark with _TZFPY_DISABLE_Y_STRIPES=1
.

---------------------------------------------- benchmark: 1 tests ----------------------------------------------
Name (time in us)        Min     Max    Mean  StdDev  Median     IQR  Outliers  OPS (Kops/s)  Rounds  Iterations
----------------------------------------------------------------------------------------------------------------
test_tzfpy            1.2447  1.6922  1.3719  0.0555  1.3669  0.0643    133;11      728.9229     500       10000
----------------------------------------------------------------------------------------------------------------

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 (8.51s):
         1 passed
Benchmark with default index mode
.

---------------------------------------------------- benchmark: 1 tests ----------------------------------------------------
Name (time in ns)          Min         Max      Mean   StdDev    Median      IQR  Outliers  OPS (Mops/s)  Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------
test_tzfpy            564.2528  1,250.2377  662.9543  87.4857  636.0787  70.2642     86;52        1.5084     500       16129
----------------------------------------------------------------------------------------------------------------------------

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 (6.63s):
         1 passed

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

More benchmarks compared with other packages can be found in ringsaturn/tz-benchmark.

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.

Also, see Project tzf for more information.

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.

Contributing

Install:

Available commands:
  build            - Build the project using uv
  build-ext        - Rebuild and install local Rust extension into venv
  fmt              - Format the code using ruff
  lint             - Lint the code using ruff
  sync             - Sync and compile the project using uv
  lock             - Lock dependencies using uv
  upgrade          - Upgrade dependencies using uv
  all              - Run lock, sync, fmt, lint, and test
  test             - Run non-benchmark tests
  test-all         - Run all tests including benchmark
  test-bench       - Run benchmark test with current env
  test-bench-index - Run benchmark in default/disable-y-stripes modes
make all

LICENSE

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

FOSSA Status

  1. This license is to prevent the use of this project by CSDN, has no effect on other use cases.

Download files

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

Source Distribution

tzfpy-1.3.3.tar.gz (440.8 kB view details)

Uploaded Source

Built Distributions

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

tzfpy-1.3.3-cp314-cp314t-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

tzfpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

tzfpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

tzfpy-1.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

tzfpy-1.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

tzfpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

tzfpy-1.3.3-cp314-cp314t-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

tzfpy-1.3.3-cp310-abi3-win_amd64.whl (4.3 MB view details)

Uploaded CPython 3.10+Windows x86-64

tzfpy-1.3.3-cp310-abi3-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

tzfpy-1.3.3-cp310-abi3-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

tzfpy-1.3.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

tzfpy-1.3.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

tzfpy-1.3.3-cp310-abi3-macosx_11_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

tzfpy-1.3.3-cp310-abi3-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file tzfpy-1.3.3.tar.gz.

File metadata

  • Download URL: tzfpy-1.3.3.tar.gz
  • Upload date:
  • Size: 440.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tzfpy-1.3.3.tar.gz
Algorithm Hash digest
SHA256 827ff7c80cf0bf1c83e95e9550114cfb0687cd92586a188a0ba94c3422e0b9ae
MD5 88852ca17eb4fbc7a3d0ac917d8152b3
BLAKE2b-256 bdb48545225c9948d6e72a1da6db1d606ad747579c5ff387145b3b6d4f6d4066

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3.tar.gz:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: tzfpy-1.3.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tzfpy-1.3.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ebae0a96efbe74637c821e629a3c3d70cad98c28b4fdb751bfd11556cacfdc61
MD5 6cd7082024d3b7aca190ef836b1d9b05
BLAKE2b-256 35386140f3a895eb15e1497f6b309a891931ae9ed7cf579fa3d5d99311100422

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp314-cp314t-win_amd64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27d00311c3bdc1a21eb12cd19df69915dbd678eb0d2eb420a5aea8ebc96060bc
MD5 46cdda4f3a880d8200a458193f35779f
BLAKE2b-256 e55fe163b3a1e660e88edf39d9c710e24be1dbde1e9a66ddbc35042a976c0e25

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c42c4562c743b1bfb25603f940006dffcff61d6b82b94088e141ebf186fb2516
MD5 d60fcb3ef442a449248b15b7ff0a9a1c
BLAKE2b-256 6c1eb151f4645508671c6cc83bfb423148dea0a4377a5ac6946c8678f6e25f6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da274363c9579ef779bd36cb1af9b553ddfe12e693d15bbf799ccf19259093a1
MD5 001830e33b7a37b4308b7b55d2e24d62
BLAKE2b-256 aaaace727feee382dda872311b436052b57af4f25e3531648263d2e92b17f4d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 027845c911a9754b4333883d3633b0f799bd8e99ef38a2f57eb6c4791beded3c
MD5 dbfe7bdc1a5231c2534923f75b0bb26e
BLAKE2b-256 898be1fda0feb67762c8b2b40033ae9b57726112adc06e3594768824ef239c2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3d292287d7d2acc02429e6d558d2eaf2312028a35e69b2302b3a01e2cfcbc89
MD5 2babbf9da05daecea89d751e41f8b38e
BLAKE2b-256 38576c0a67e54badfca15c056b2182333af05a68fe5b5b369b6fbe24a3b39ada

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b7584d5570b142b0f79d63921a10fe125234a9bee048bcc35cdee8c3048383c
MD5 d0c712600b913e98a79d9fe8f8c0118b
BLAKE2b-256 2791fa984be51c0bb06d661c18e024e120710633416cd8490117db323b36d8d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp314-cp314t-macosx_10_12_x86_64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: tzfpy-1.3.3-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for tzfpy-1.3.3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 90f226b8198a9e4e48b28b9faaa7491a674a7dc41875fd1317237357b1154460
MD5 0e0d9ab0b4c13ad2d76b92c715e2956c
BLAKE2b-256 446a81d4aaac3a2599f2419655c17094a9356b88a139cda776cdaa8e03285f3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp310-abi3-win_amd64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 426f7c1acfb5cb1d1213894c9c1708e5c7e394cb0dcbac5f53610bf2b9b46c1d
MD5 865293ca2a79ebaca4a51fc7ca0d109f
BLAKE2b-256 379daee1b9ea4cbacc6699f00af64a3f05f6c7e24863646e67a22f1900743896

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de956baef7cc69599b196a14f58d201ab8e0af6aed69dfff58609cd358676dc3
MD5 233c6a035ae3d127cb0f488adcf4f170
BLAKE2b-256 92d25380e58eba2b03cae317b84539d748e38ab1ddce0b464cd52fe04b6481b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51a6971b928d8e1a0c90131f209f92028cae8a7e85e44b060b969c438fc027aa
MD5 125b09e64a1887df38d9ca6a6d604fbf
BLAKE2b-256 e77fc9ef03ae5c68d6868d32eb2df42b3b6322353066247d3566cc41a9f2321a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48a31f55f143421ab21a409f23c747f119ac79392abe27c09e1fc02df157b4c9
MD5 73764fb65d802856cddc89a83df9a5a2
BLAKE2b-256 4e601b95e568d85e717cdb49c41f6b10f37ce8844d1bae15d20ab79c6fa80dd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19b48cead48eeb8b89d57c283e26b52c37ff9fbb45d895af626d916236d8a7c1
MD5 8f7f3c711051d35835e2d8d8c11d85a5
BLAKE2b-256 6f7b54fb61871593c83e696a4a17b80509d40e4abd2ff15accdf630471db9bef

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tzfpy-1.3.3-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tzfpy-1.3.3-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5b3989f22ec2fb9b40c2b0a655d565d77ec41c72c454a67c21baedc3c98eabeb
MD5 460c8f3dd5e5678d3333a6daa1a8f1c7
BLAKE2b-256 30c599a7591a5ba505be8a0138d3065141b697b9d732a9d48e2709113a5e911d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tzfpy-1.3.3-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: CI.yml on ringsaturn/tzfpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.3.3 This release

15 files

1.3.2

15 files

1.3.1

15 files

1.3.0

15 files

1.2.0

15 files

1.1.3

21 files

1.1.2

21 files

1.1.1

21 files

1.1.0

21 files

1.0.1

21 files

1.0.0

13 files

0.16.4

12 files

0.16.3

12 files

0.16.2

12 files

0.16.0

8 files

0.15.6

8 files

0.15.5

36 files

0.15.4

36 files

0.15.3

52 files

0.15.2

50 files

0.15.1

51 files

0.15.0

1 file

0.13.1

1 file

0.8.2

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page