Skip to main content

utiles = (utils + tiles) * rust

Project description

utiles (python)

PyPI Python Version from PEP 621 TOML Wheel

utiles = utils + tiles OR utiles = ultra-tiles depending on the day.

Fast spherical mercator geo/tile util(e)ities.

A mostly drop-in replacement for mercantile written w/ rust, plus several other util(e)ities.

Installation

pip install utiles
uv add utiles

Usage

>>> import utiles as ut
>>> from utiles import Tile, LngLat, LngLatBbox
>>> ut.bounds(1, 1, 1)
LngLatBbox(west=0, south=-85.0511287798066, east=180, north=0)
>>> t = ut.Tile(1, 2, 3)
>>> t
Tile(x=1, y=2, z=3)
>>> t.x, t.y, t.z
(1, 2, 3)
>>> x, y, z = t
>>> (x, y, z)
(1, 2, 3)
>>> list(ut.tiles(*ut.bounds(1, 1, 1), 3))
[Tile(x=4, y=4, z=3), Tile(x=4, y=5, z=3), Tile(x=4, y=6, z=3), Tile(x=4, y=7, z=3), Tile(x=5, y=4, z=3), Tile(x=5, y=5, z=3), Tile(x=5, y=6, z=3), Tile(x=5, y=7, z=3), Tile(x=6, y=4, z=3), Tile(x=6, y=5, z=3), Tile(x=6, y=6, z=3), Tile(x=6, y=7, z=3), Tile(x=7, y=4, z=3), Tile(x=7, y=5, z=3), Tile(x=7, y=6, z=3), Tile(x=7, y=7, z=3)]
>>> t
Tile(x=1, y=2, z=3)
>>> t.parent()
Tile(x=0, y=1, z=2)
>>> t.children()
[Tile(x=2, y=4, z=4), Tile(x=3, y=4, z=4), Tile(x=3, y=5, z=4), Tile(x=2, y=5, z=4)]
>>> t.bounds()
LngLatBbox(west=-135, south=40.97989806962013, east=-90, north=66.51326044311186)
>>> t.ul()
LngLat(lng=-135, lat=66.51326044311186)
>>> t.asdict()
{'x': 1, 'y': 2, 'z': 3}
>>> t.center()
LngLat(lng=-112.5, lat=53.74657925636599)
>>> ~t
Tile(x=1, y=5, z=3)
>>> t.valid()  # check if tile is valid
True
>>> ut.Tile(1000, 1231234124, 2).valid()  # invalid tile
False
>>> t.pmtileid()  # return the pmtileid of the tile
34
>>> ut.Tile.from_pmtileid(34)  # create a tile from pmtileid
Tile(x=1, y=2, z=3)
>>> t.json_arr()  # json-array string
'[1, 2, 3]'
>>> t.json_obj()  # json-object string
'{"x":1,"y":2,"z":3}'
>>> t.fmt_zxy()  # format tile as z/x/y
'3/1/2'
>>> t.fmt_zxy_ext('png')  # format tile as z/x/y.ext
'3/1/2.png'
>>> t == (1, 2, 3)  # compare with tuple
True
>>> t == (1, 2, 2234234)  # compare with tuple
False

About

Why?

I use mercantile regularly and wished it were a bit more ergonomic, had type annotations, and was faster, but overall it's a great library.

This was an excuse to learn some more rust as well as pyo3.

Do I/you REALLY need a rust-port of mercantile?

I don't know, decide for yourself. utiles is certainly faster than mercantile for some things (see benchmarks below)

Is it really a drop in replacement for mercantile?

Not quite, but it's close. utiles doesn't throw the same exceptions as mercantile, instead it throws ValueError's and TypeError's.

There might be other differences, but I have been using it instead of mercantile for a bit now and it works pretty decent, tho I am open to suggestions!

Benchmarks (WIP)

---------------------------------------------------------------------------------------------------- benchmark 'quadkey': 12 tests -----------------------------------------------------------------------------------------------------
Name (time in ns)                                        Min                     Max                  Mean              StdDev                Median                 IQR            Outliers  OPS (Kops/s)            Rounds  Iterations
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_quadkey_bench[utiles-(0, 0, 0)]                199.9942 (1.0)       47,100.0021 (8.78)       284.7909 (1.0)      315.1058 (6.70)       299.9950 (1.06)     100.0008 (>1000.0)  966;1164    3,511.3476 (1.0)       38911           1
test_quadkey_bench[utiles-(1, 1, 1)]                252.6316 (1.26)       5,363.1581 (1.0)        293.9171 (1.03)      47.0478 (1.0)        284.2108 (1.0)       10.5264 (>1000.0)2884;35689    3,402.3204 (0.97)     196079          19
test_quadkey_bench[utiles-(1, 0, 1)]                299.9950 (1.50)      86,300.0023 (16.09)      397.2831 (1.39)     383.5726 (8.15)       399.9958 (1.41)       0.0073 (1.0)    1451;22409    2,517.0967 (0.72)      99010           1
test_quadkey_bench[mercantile-(0, 0, 0)]            599.9973 (3.00)      28,200.0037 (5.26)       821.2744 (2.88)     301.0209 (6.40)       799.9988 (2.81)       0.0073 (1.0)     658;21559    1,217.6198 (0.35)      69445           1
test_quadkey_bench[utiles-(1, 40, 7)]               599.9973 (3.00)     136,899.9947 (25.53)      758.0325 (2.66)     676.4311 (14.38)      699.9981 (2.46)       0.0073 (1.0)     565;29079    1,319.2047 (0.38)     108696           1
test_quadkey_bench[utiles-(486, 332, 10)]           749.9999 (3.75)       8,055.0002 (1.50)       838.5705 (2.94)     137.5439 (2.92)       824.9997 (2.90)      23.7496 (>1000.0) 1445;4742    1,192.5056 (0.34)      63695          20
test_quadkey_bench[mercantile-(1, 0, 1)]            799.9988 (4.00)     104,300.0011 (19.45)    1,015.6996 (3.57)     539.0831 (11.46)    1,000.0003 (3.52)       0.0073 (1.0)    1217;51791      984.5431 (0.28)     119048           1
test_quadkey_bench[mercantile-(1, 1, 1)]            799.9988 (4.00)      75,999.9966 (14.17)    1,047.5805 (3.68)     419.8019 (8.92)     1,000.0003 (3.52)     100.0008 (>1000.0) 3366;4074      954.5806 (0.27)     166667           1
test_quadkey_bench[utiles-(486, 332, 20)]         1,299.9953 (6.50)      83,399.9948 (15.55)    1,545.1801 (5.43)     461.2615 (9.80)     1,499.9969 (5.28)     100.0008 (>1000.0)8793;17328      647.1738 (0.18)     163935           1
test_quadkey_bench[mercantile-(1, 40, 7)]         1,599.9976 (8.00)     110,599.9982 (20.62)    1,789.4247 (6.28)     711.1950 (15.12)    1,799.9992 (6.33)     100.0008 (>1000.0) 1599;2703      558.8388 (0.16)     116280           1
test_quadkey_bench[mercantile-(486, 332, 10)]     1,999.9934 (10.00)    117,000.0032 (21.82)    2,353.1110 (8.26)     768.5591 (16.34)    2,300.0030 (8.09)     200.0015 (>1000.0) 1917;2168      424.9693 (0.12)     117648           1
test_quadkey_bench[mercantile-(486, 332, 20)]     3,199.9953 (16.00)     66,100.0013 (12.32)    3,601.3369 (12.65)    567.1348 (12.05)    3,599.9983 (12.67)    100.0080 (>1000.0) 1479;4347      277.6747 (0.08)      97088           1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------- benchmark 'tiles': 2 tests ---------------------------------------------------------------------------------------------
Name (time in us)                           Min                   Max                  Mean              StdDev                Median                 IQR            Outliers         OPS            Rounds  Iterations
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_tiles_gen_bench[utiles]           239.3000 (1.0)      1,597.3000 (1.0)        308.5684 (1.0)      130.3316 (1.0)        267.2000 (1.0)       16.5000 (1.0)       312;559  3,240.7721 (1.0)        3232           1
test_tiles_gen_bench[mercantile]     1,349.9000 (5.64)     7,159.2000 (4.48)     1,798.2186 (5.83)     779.7610 (5.98)     1,526.7000 (5.71)     149.6250 (9.07)       66;111    556.1059 (0.17)        601           1
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------- benchmark 'ul': 12 tests ------------------------------------------------------------------------------------------------------
Name (time in ns)                                   Min                     Max                  Mean                StdDev                Median                 IQR              Outliers  OPS (Kops/s)            Rounds  Iterations
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test_ul_bench[utiles-(1, 1, 1)]                204.3478 (1.0)        7,160.8697 (1.0)        263.7100 (1.0)        125.3400 (1.00)       221.7392 (1.0)       26.0868 (1.30)    17101;28014    3,792.0436 (1.0)      169492          23
test_ul_bench[utiles-(1, 0, 1)]                229.9999 (1.13)      10,579.9998 (1.48)       273.2589 (1.04)       124.7846 (1.0)        250.0001 (1.13)      20.0002 (1.0)      9266;14360    3,659.5327 (0.97)     188680          20
test_ul_bench[utiles-(1, 40, 7)]               229.9999 (1.13)      42,870.0001 (5.99)       311.4689 (1.18)       188.2129 (1.51)       255.0001 (1.15)      35.0003 (1.75)    16764;39465    3,210.5932 (0.85)     200000          20
test_ul_bench[utiles-(486, 332, 20)]           229.9999 (1.13)      65,699.9997 (9.17)       318.4368 (1.21)       243.5307 (1.95)       259.9998 (1.17)      35.0003 (1.75)    11008;36596    3,140.3404 (0.83)     178572          20
test_ul_bench[utiles-(0, 0, 0)]                299.9950 (1.47)      33,899.9962 (4.73)       349.3773 (1.32)       205.0577 (1.64)       300.0023 (1.35)     100.0008 (5.00)        618;618    2,862.2349 (0.75)      70423           1
test_ul_bench[utiles-(486, 332, 10)]           299.9950 (1.47)      57,999.9978 (8.10)       403.1283 (1.53)       400.2343 (3.21)       399.9958 (1.80)     100.0008 (5.00)     2013;20449    2,480.5998 (0.65)     192308           1
test_ul_bench[mercantile-(0, 0, 0)]            999.9931 (4.89)     206,099.9977 (28.78)    1,296.5665 (4.92)     1,201.7776 (9.63)     1,200.0019 (5.41)     100.0008 (5.00)       387;2129      771.2678 (0.20)      45872           1
test_ul_bench[mercantile-(1, 0, 1)]            999.9931 (4.89)     166,500.0018 (23.25)    1,288.3700 (4.89)       712.6090 (5.71)     1,299.9953 (5.86)     100.0008 (5.00)      2119;3450      776.1746 (0.20)     147059           1
test_ul_bench[mercantile-(1, 1, 1)]          1,000.0003 (4.89)     102,799.9970 (14.36)    1,253.0401 (4.75)       570.2565 (4.57)     1,200.0019 (5.41)     100.0008 (5.00)      2957;3697      798.0590 (0.21)     144928           1
test_ul_bench[mercantile-(1, 40, 7)]         1,000.0003 (4.89)      89,599.9983 (12.51)    1,263.1955 (4.79)       586.9464 (4.70)     1,200.0019 (5.41)     100.0008 (5.00)      1775;2965      791.6431 (0.21)     166667           1
test_ul_bench[mercantile-(486, 332, 10)]     1,099.9938 (5.38)      90,200.0029 (12.60)    1,327.0801 (5.03)       536.7494 (4.30)     1,299.9953 (5.86)     100.0008 (5.00)      6813;7956      753.5340 (0.20)     135136           1
test_ul_bench[mercantile-(486, 332, 20)]     1,099.9938 (5.38)     107,300.0021 (14.98)    1,264.2361 (4.79)       594.6154 (4.77)     1,200.0019 (5.41)     100.0008 (5.00)      1522;2265      790.9915 (0.21)     123457           1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

TODO:

  • benchmark against mercantile
  • Split library into utiles (rust lib) and utiles-python (python/pip package)?
  • Re-write cli in rust with clap?
  • Maybe:
    • [] Mbtiles support for the python lib??
    • [] Reading/writing mvt files?

Project details


Download files

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

Source Distribution

utiles-0.8.0.tar.gz (212.9 kB view details)

Uploaded Source

Built Distributions

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

utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (7.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (7.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (7.6 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

utiles-0.8.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (6.6 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

utiles-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

utiles-0.8.0-cp314-cp314t-musllinux_1_2_i686.whl (7.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

utiles-0.8.0-cp314-cp314t-musllinux_1_2_armv7l.whl (7.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

utiles-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

utiles-0.8.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

utiles-0.8.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

utiles-0.8.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

utiles-0.8.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

utiles-0.8.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

utiles-0.8.0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl (7.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.12+ i686

utiles-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

utiles-0.8.0-cp314-cp314-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.14Windows x86-64

utiles-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

utiles-0.8.0-cp314-cp314-musllinux_1_2_i686.whl (7.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

utiles-0.8.0-cp314-cp314-musllinux_1_2_armv7l.whl (7.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

utiles-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

utiles-0.8.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

utiles-0.8.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

utiles-0.8.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

utiles-0.8.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

utiles-0.8.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

utiles-0.8.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl (7.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.12+ i686

utiles-0.8.0-cp314-cp314-macosx_11_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

utiles-0.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

utiles-0.8.0-cp313-cp313t-musllinux_1_2_i686.whl (7.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

utiles-0.8.0-cp313-cp313t-musllinux_1_2_armv7l.whl (7.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

utiles-0.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

utiles-0.8.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

utiles-0.8.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

utiles-0.8.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

utiles-0.8.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

utiles-0.8.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

utiles-0.8.0-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl (7.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.12+ i686

utiles-0.8.0-cp313-cp313t-macosx_11_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

utiles-0.8.0-cp313-cp313-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.13Windows x86-64

utiles-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

utiles-0.8.0-cp313-cp313-musllinux_1_2_i686.whl (7.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

utiles-0.8.0-cp313-cp313-musllinux_1_2_armv7l.whl (7.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

utiles-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

utiles-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

utiles-0.8.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

utiles-0.8.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

utiles-0.8.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

utiles-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

utiles-0.8.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl (7.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686

utiles-0.8.0-cp313-cp313-macosx_11_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

utiles-0.8.0-cp312-cp312-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.12Windows x86-64

utiles-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

utiles-0.8.0-cp312-cp312-musllinux_1_2_i686.whl (7.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

utiles-0.8.0-cp312-cp312-musllinux_1_2_armv7l.whl (7.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

utiles-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

utiles-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

utiles-0.8.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

utiles-0.8.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

utiles-0.8.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

utiles-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

utiles-0.8.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

utiles-0.8.0-cp312-cp312-macosx_11_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

utiles-0.8.0-cp311-cp311-win_amd64.whl (7.2 MB view details)

Uploaded CPython 3.11Windows x86-64

utiles-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

utiles-0.8.0-cp311-cp311-musllinux_1_2_i686.whl (7.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

utiles-0.8.0-cp311-cp311-musllinux_1_2_armv7l.whl (7.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

utiles-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

utiles-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

utiles-0.8.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

utiles-0.8.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

utiles-0.8.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (6.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

utiles-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

utiles-0.8.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (7.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

utiles-0.8.0-cp311-cp311-macosx_11_0_arm64.whl (6.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file utiles-0.8.0.tar.gz.

File metadata

  • Download URL: utiles-0.8.0.tar.gz
  • Upload date:
  • Size: 212.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for utiles-0.8.0.tar.gz
Algorithm Hash digest
SHA256 19c3d42eb8e65ccc46cf7cb90c56ba355cb9b47433b8b17301a501472a2dbbd0
MD5 a7f31d82837dff061eda4014c7a4b852
BLAKE2b-256 75976de0f2a7e53c40a97bd3e48f618a4a12570dc41d82aa49e52394a5343550

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03497f5ca982fce669fb3fcc17a17f63efc95718cb3ef19de4fbb6ba88cdacaa
MD5 292e5461a8809180f349e30380134e6e
BLAKE2b-256 933863855d17fcdff63da86b2ea54d19f9c01f5d84b2cd47271a01f1f53525aa

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b230e88ec68ca61ad495b899c386b7e616beec85726cb8210bae6bfc363f372f
MD5 dcf75cb58d4de6d034f38c938e7212ec
BLAKE2b-256 e90fdf58d20aa2795137be1afd76cb9f9541e232f3d7f987c16cbb74cf12b86a

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e351abb8c7b6bb5483db36ed4621c29d76db22e0134d50e3789ee514eb0825c0
MD5 4da2a2614a49f0168b11896396af991c
BLAKE2b-256 4e32cb33905b3157d20168a3b4376fe4396807d2760ac93155710150658c077d

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8e028814e6a9174d6c1cb3cc793e2b350d9f255684821623467dfe940f5453f4
MD5 b5ade83e6c1f9637d31bf48496c664c2
BLAKE2b-256 2df3dc2f2ef4b8108671102f8d752c280d51d430ce84ca5a97014b5ae15f08fa

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9730c03c10ac86d17737e90ada046ce3c85bdf8ba1178a37c7345d75becd280f
MD5 030212becd5360216606db6aabb9abfe
BLAKE2b-256 20e4ed94a311ed7c06844188cb6bb123113bf5eea5b2f8ee9ef39606e1b25b6c

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9340a819c0c940fe1b7f7f45cda62788660e09c3e8cf37787844f3d143d20f5c
MD5 15347c831fb7950f6feaee444c1c251c
BLAKE2b-256 b736b9a653ec9f00f49e94995680e7efd8dc9394edc531d3ad598423d592d701

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e902128c940403680b16091122b4d90b8d92e8416926e5d4736a5e3df35b8315
MD5 05f84125bc017339aab6de10d22de1bb
BLAKE2b-256 adcd50b8f75ecf18198bd3203b570567b79fa0a149d83aa7f53db17dde5fe553

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 101b980ed996307cd0f2becec240dcb6b1d6f915d20d8333a56ad5dfa75a7cd3
MD5 d0ee3ba262adc1d74c9b58f4d5d55a0e
BLAKE2b-256 4a2594b21f7076fc84f30489748b7421978ae7d34f9c3c23ce0e8638f6ec15bb

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bce96aeb80741b3f5c9f69b468bc69743e49558ebc8c8d986bd508ceba654ed8
MD5 2efb6777615a0d3fb16a089cf21a1baa
BLAKE2b-256 a9a5cedd5263b786d059bd68bcfa9f069665cb66ed687a70d61877116a3d5334

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3a2bb0487f579708ba3a2e34d4094f9a796536ec8e52e991efbedc1cc1c54a22
MD5 7bdaa6e1d2c88b91338d556f22933bc1
BLAKE2b-256 27b961d7d27062a77bc60e89002794c1abccef8852c6e8b5bb19819a94b7e38b

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a40e266d30c56864abe66f082d92b88e79b6ec52ca0d7267875aee27d73cd43b
MD5 6571c7cad23be4eb6d060c727daa911a
BLAKE2b-256 af3fc57702275070b10d47a8f0dad69f39ed562c19ee3c1d1a6d7022615b8348

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42cceb188c6eacf3e05013ac01120d32e91c7a9f80f7d643a2a2ddc16a29c799
MD5 fe554953a8149e78d882ff0d52d5d8a8
BLAKE2b-256 00ea834ae141c8d9a88ab993f307bcd6ab29ae1e37bb249d1e244bf43c85eafa

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4e8fa487058b8cb45f4863487447cbd632d8638e698474ca939bf58dab9fab01
MD5 9ef0300520dcd3c586771a17984e73de
BLAKE2b-256 f4ae10858afc488cc8e21c90816a29821334bcfcf6e2f5847812b3a8d1f888cc

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8a8a248df40dccb7231c1f646c656d09dd009e1002c5703f11353913f10e7999
MD5 394a4851ab915ad78dde96d2c1f1d48c
BLAKE2b-256 94798d1fe1ed0209e2d85e09576941a030249c54c069817d813c7ef4126dddd4

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff12cb88456ef37e499582e5d42c4b342c403415b87d5374a284178719fa3632
MD5 8b6ef62566660fda7ced7cefb33a344c
BLAKE2b-256 592db2552e99a4c85d6b9198dffe5782ce95b23ffe36d28986e034ebf739adf5

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b999c26beba491afb0577478c983d8ab42126c8d0f2c7435b16346aeaba46870
MD5 5f74d3a65b299fea640619fb372a9fdd
BLAKE2b-256 cfc0d71b9c79e5a9ab224d9baf692175ccfa6c37d275683a7734477a6d299287

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ff4768d278f66c9df4680d61fbe6d253bf6135b58cef1b494c7b8778fa0ec825
MD5 7058e3d24bd31ff26b1c0369f8146fdd
BLAKE2b-256 52e7418aca3b4e2053758bb4d61315267053996e99ccb48efc403144fbe17edf

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3eafca49b44c158bf63440b104b28fd668c19e3b693f58af9edd73fefd6f60fc
MD5 54cb79966510e79d12314f202558383b
BLAKE2b-256 1872bb448e99e8a433af6c580c49dc07a76be664fef3be8afc9ff18a16217c66

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 80b436c75cbafd4ce6476b6ff29385aa6a2ef13fc51b4336adbe9cd07390a101
MD5 f56f248efcdea8ec1d94ca0837148af8
BLAKE2b-256 dbb4000552085238d3984f87dcc72f946193ce5e363d73f72e5d2bf02bbea48e

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b2eeb3b2c4a95a1fa04c89c3e0eab3a86b12e79ee1689425794405983d5c31a4
MD5 a78dad68d9f91250508bf0f7567dd079
BLAKE2b-256 8fc9fd1ff5dcb988bc64e3554742c6b083aa70bb4adf2690f8bd63e9613c5d59

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d0dd33b1bb26082bc5af756196a3b86c9666cb9bcf617428112cc50e660ae1ae
MD5 b02918bb365e37134128ff3ca8acdffb
BLAKE2b-256 eb5599e586149c991267cf5177ab9d9bd5bf2d7d2013ba24bc7bcddf818617a3

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01ef9d74fdf5017e3ec286a3ad9cd192cb4028b06dd4a63a667b32ac5ad07dd3
MD5 85e93aa3c491491fce65a5e00f5c67d4
BLAKE2b-256 c02e75592f440685d74dfed67b5e8f47063bbe788de17bc5dc50a76f3c7fec6c

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: utiles-0.8.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for utiles-0.8.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 084c17c3fb052c7c6e09e323ab20bb2d9c3acf9653c4722a80306301ec9801bf
MD5 cede15913c328f05ebd1a67c95ee35e4
BLAKE2b-256 58356744cc03558e58a31410dc77ead0bd9a4bee54abb02c688240123bafdea8

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a74116215ac2ce445f7de00d4c3aab21b8c50498b16f5123561a1bb8d8032a55
MD5 668f5c20c2bd1354e07dae1e39c6c040
BLAKE2b-256 143ff32bba6842cdc1111a08aab995a27af09520f9d8f9320d459fef9010f236

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d1ef056250f9bc20455fae85b1f492ff608dee46c675202c10c40513d46bd81c
MD5 2cc470f5e80c11827087d24c39789561
BLAKE2b-256 067ef1a4c7fa07a1af554883d0a24e19a9fd681d96008c535548fc36acfa2017

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 30060667390cd32e3d262134e8ed8e94f3ae670a881736a4c33ffa0b76cdca28
MD5 a0b5cd8485b95611fc71913b89a4de73
BLAKE2b-256 cdb146cddbdf3e46baf8dee7ec9bf5eced2094aa5147b1b7815caf5aeb502a35

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b82651884ae4963758fcbf0173a60fb9799b5a5978ab9f0841d3f81299223526
MD5 cf14cd13085061e99dddca50e6ed8aa2
BLAKE2b-256 d8a7026bba27f3a63864000c2767d26400b207393b76c91b248f28a968bf5974

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e655fe7e406cb7c652b1a03e7351229def98b93fe5f34e2e093004d8b0ec1a9b
MD5 822b5efeca6f46913fbe9eb9b67507b0
BLAKE2b-256 bc1db93263e42f9659807dbbc33924b9652d9b2b58688faca10f2d7e8ae1dea2

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8ba20bde8cb9dce92099ab8801e8929f8719dda4263960aa9c7b6d8241589319
MD5 165e095a1e7b0a66c3ac065e8506e758
BLAKE2b-256 60a2a2f02ee95bc526e7309fd84a057db3ad6d92bb0de54917af12f790d02c8d

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1f11795bd817405564fac0b984605d7c7ffad8e686ba521426abc6288d91af98
MD5 b200ef98c5188edfaec7dc372740246a
BLAKE2b-256 19586287a0176216cdeb1b5f171e0cb367307a3136c6be16d69cd44fccc609b0

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bf3e3d9a91934cefacf9a28ca0c16e755e0d01d05078e0418755240d5c517bd4
MD5 477e12b7828b001b3f73539f09fa4548
BLAKE2b-256 b588380d998dc3fc0522f927b0ca8b583ae77f32d2f2a824d0a903d5becbf3d1

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4c9fdd21ee19d10e7a44abfd1bc8de34433cf95af4df0e3f5e3fac5784fb3056
MD5 b711a3c2ea96e735d85a7c2a3274687d
BLAKE2b-256 828476a9ae52040ef8caf2218597804785ed3a378626d08f524fd021f362dcc4

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b4a6438890fe9162f53d0b235e84b3051bb53498337466edbede9c346ada9858
MD5 83ad846e5d2b548d82d658bcd21d6ce5
BLAKE2b-256 83b7f93d80cb9ff2e5c9bace28f7e8a561e5c899fd27f0ee3f9342430feded1e

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a4ab5dd3057420e75fded849b2c091e1bb404135f1dac5fa1fa7da1cbe7c093
MD5 335d9cdf8b9c92312d858117944bd3df
BLAKE2b-256 305548c890d89842efa38ee6bf2f86cd772a215fb65b572481c14d9f6ee5fe38

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b1e252733b008b39b6f9dc22247ea0e6dc10f7561c77783bc5dee6e23d45288
MD5 b28cef483fefefcac1fc6051134e1ba7
BLAKE2b-256 485c8974a146e1f5685961d539b926aa3098f26ccdbd62839b6a032a7fe3a75b

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0172e796ff77a75c6edd50ef9576ace2dc56f6f99e1dd07cc025cb0a7daf4796
MD5 adcac3554ea241cf97ba5df98d63a7c4
BLAKE2b-256 76316c1771a6c31c0ef356367771fc64a9348a916987a92cc79c731115c48e94

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c177ac58cd889fe06bc3b0747824c6f2f00f3584a0bf9b70fd13efc588059372
MD5 43c6579370147215a18520a1ba2fe775
BLAKE2b-256 6d6a603587f1c5dfeffb70aa8d7982754c860ad75cf48bb8cfcbaa45efd965cd

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c53867e07c7f413a61926256f6f661c1369a3190c186f144d39652966f8989e0
MD5 b870dec91feb741f3897c52da8a0c016
BLAKE2b-256 9ed31631c37e66307a743e98e1dcf05175b9ebbc36acf90f62990f76c1536318

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bd0b81f08530f45b7799c13fa8b4c5ed70b894f7d57c40085af6d1febedbd9d
MD5 d5a1ae0e16188730c3d5bb9e510f35e4
BLAKE2b-256 2a662cf383e320d0af653aae5183de16b54118cd720bc01b92ea37e2e78d5390

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e4fab7bcd46c6db12731750dcb599c4ea353c6f694b0555ae929a4514b77d823
MD5 3486a3da37b36cb5dd6e726d19b267db
BLAKE2b-256 075f38be3639181480bee2b060919a042f810da1cd89898e1c45bc97fd7f4b8b

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6f4e85cb70fe4e822632d0394a4ca8498bef5134c9c3dafe1e552240bb882d69
MD5 50c579cca27fd10c83675016a94c3e85
BLAKE2b-256 7101a16de99abbe71ca51f60724ee3fe70f05c491cf84abd3c99ff740036d958

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a758454aaea58cec8b4693042759c8f4cd123093a504ff99ad05fad497b643b1
MD5 247b317c836b0d9cba8442ef1c8c496d
BLAKE2b-256 b6ec6a213baf4778a5e42cab4612a12926e800c5881425a2f8939e499b60e4db

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed389fae6d000907aaf02576459bcbf3893daebd3052240eaf567f8fc16f5d66
MD5 bfd28b9cd5e857bc55ae595a321d0ece
BLAKE2b-256 36365c6e198edeea79355cb020debfc30eb6fd4297a8aadebe57df067ce98d05

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e8d1f6ee24d13320d6d3205852b149fff66807053264ed21d03479e23fbbd47c
MD5 45a67c14683a74b937df2fa5a18aa123
BLAKE2b-256 5683b775653a2a66ab8abe96522ffe437d7d29fc41ff6bb6ac7d6a391e919542

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9345fcb028b3156b677c0d6a6573d677562ec4e14477cc6b57fad0ae6408ddf0
MD5 154dabd419e658ca67910ea083183956
BLAKE2b-256 c3c4c45d21fc627ddfc4cd8c3bf3b0c2f264130146da5776e787dd3482d48471

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: utiles-0.8.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for utiles-0.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 aed8bd5874b2961be135f0c77280a08a4b7b2aa398d2a57630bd9c4394704b5e
MD5 db90e69ed52710cc1d1caeb26df27106
BLAKE2b-256 4ac43debf5a25ba10fd01573c52461378ae89771ec8dcab06c7cd9c668061db9

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f062d3e6ad6ca6cb17391937cc8a7dd066c4afa3b9d4a5230d7eceb1872901e
MD5 a1e4935546f5c7547b397a2c503a80b5
BLAKE2b-256 c12df53a292227ae62360c298b8fd0ff6b88f672bb6423c45a3b0827ede911d0

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d50b9446e2c42f4b43fa0867ce475c8a15c6486e6a46c038a28bd33d278947c6
MD5 c136796a99c80b13724b8dacb7d9ebaf
BLAKE2b-256 2cf26a91b018b165319718efdeb8ff92828e365bcc4032eaad794f539202911d

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b2e0f4b4ba12b70efb40fc2fa0096865c17e824f48b2e1f93f6df7a8052df231
MD5 56e38977bc414d386704a1bbd78b05d9
BLAKE2b-256 8d94b7b7e4ffa5058f2941fd6662fa3b9a3a3060513af3bdb48ff991d1b6848e

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d6760e59c2186e2102389aa5c345f7581e85a19f9ee90f48fcd268210fd8aaa
MD5 56731c034fe9c3be30cd1938bda32da8
BLAKE2b-256 b4cd5bf9e99dbe01eede6a12717933719862d0bab5af67900c9b9ce804ccbdbb

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 473976a6a15d667fba25e9c3ff3441303bf29fef3c5bf7624457f741d3977851
MD5 13983012042201090a03fbf8a983773c
BLAKE2b-256 096685981126742312a2a037df2dde844076763659e75ae0276bd1985d6b2926

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ba57908b3464e8aff2108434b599d0190e37c3c2e2ea10ec774ef8ad9d16a860
MD5 e87910b9422bad346435dbda4127dc9f
BLAKE2b-256 f12857f39ff6fc4a75720341a483b2efdb13fc44e37b8b896a555b3797dcdcec

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 aca2195b3f5c735cb4a404a4014e6e72eb611de3e08b7f77053675dcdd450038
MD5 0c821e4dd6856849276fc30ed62cc3d0
BLAKE2b-256 c17ee3051c3a7891f16111db4997468545c23049ef5bfa90c2c4480536a8107f

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3ba29b168fade2f97eaaf2d6db57651b81b220207681da4e1da3bac78b56a8d2
MD5 954009a67719571f5e31bc7cd96cdf16
BLAKE2b-256 1e29b982fd8077ec2d0d8d0bf6e7f532e64cbc7c7d237b0c692eab4e5c3e7255

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c4694148a11a5eb07cd3b5d3c133dd9f9ce1362791560f73d832c7fdb63b3da
MD5 fb366a9d62f7c5875ff384562b9400ab
BLAKE2b-256 5f82706c85d19b8d40588a2ce1a25ef2ae82625b720d1bf2d4f26b698a64f06d

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4027047e48fbda1bb71ae5c6e0d638c0e8e432fe675226aee34b367529a1b5af
MD5 5448a4cba6c58ababa91f6e5f3805471
BLAKE2b-256 a5194766f8265bdd2e1df6c7e9c01263f0401605a5047366eb7de00d79619544

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99af300070619dc9b8c7f8825fc15a56a3202084e21ddbfa1fc87adac4c540da
MD5 5677c06b60be7f4f563e4e8819228b08
BLAKE2b-256 454f2d997dc78bfb41e628fa52ba7ebcc23d0bf74dbb1d55a713d00a10fe8c87

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: utiles-0.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for utiles-0.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2b3486caca0294a114f468ebe7fc23a18119506a4ab9181d9a82ebf2614284ec
MD5 d47fbdd49894ef2967ca331d673aaf6c
BLAKE2b-256 04e6db8f45fe77eef916cc889baf74612520ece5ed2cf505964c029fc7f0d24a

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c243b75d891e0b1980d099ce37f38eba5fb44cbb841392d90408ce293d5c1de
MD5 42a0eabee7d4ecaa6ce92b70f0caa99f
BLAKE2b-256 cea36e113498f845472ceb99e4547396ff0b0373476d1027fc9dc8dad975b458

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6200db244838a1ee7e587970db3b0bfcf8e71364413148ec8a0dcdde6a8eacb3
MD5 2ce6e2e78a763b5d3b8c43578090d2c6
BLAKE2b-256 75b703fff072c815e88b6d6d0843296abf4bd02abcd647898dc9243e0c7fa23a

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d73c046e125458ba2f1a3acdd66e71f526a1101e35aced7f8c1801ae5975071d
MD5 3861e175e22e3b0d609d15b0d12b1b1c
BLAKE2b-256 037efc2b8d63b5a00bee5ac75c748d5e07ca3e15cbf1499bc8fe7f566072a581

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a486644749847115f52432ef86abcc59f0964336efae46619ef0199015f3661c
MD5 98cfb77133b0534a7ff778aca040c25c
BLAKE2b-256 298690e7a5e0df7674dd4d92d2b65625764e7748214e39a8ebe8db6d2d163ed1

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a88ff177f3c3f8fa50099ae63b7dd004629132d064671b7d1b130280c34bf22
MD5 bf442e1119956a92452772bb93217b55
BLAKE2b-256 51499c7bef7a77ba7c48670cd24743ac68ca2bc4d8c7d5b9a6b97ef454915bfb

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 157aa4de694267f7d4f942af5c3f327ec46784495fd924694c0c628d458272f6
MD5 50a03e75ebb2be2fa859f40c972c5423
BLAKE2b-256 8bd8cdfcd68666a5fa9bb8861dc52ec1283b6a89838818a7c9a3a804432c4b67

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bf7ff9f73d21f4370335240bbd3cd195adeb805007ca5668ddeb3f7c136c1911
MD5 cf88d3b4b5d03c2f4a2afeed0503755c
BLAKE2b-256 3f5075b9e392c78b88dac50da48434e5324e60e2e59d0efef456796e7df1d84a

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4c62f8724eedf510a71d5d27cbf0d65bfe375aeefcdaf3a6d8a320e9c02ee567
MD5 d7591dedc988cf46dd5ef6ce60d620d8
BLAKE2b-256 650569f3d12f3fbac2174479763387e3ff0f7e5813e567f52515e8a1eeb8e376

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae259fc5dc08cfd515f90fe05986a0b79f5ba540a5e68edb78aee4b89860a9d0
MD5 45b6adba7fdea8de8e32157e8c4f6025
BLAKE2b-256 119d7dcbc1db124173a3daae51f45ced6ea350cb4413d054b9caf5e395145404

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 90aaf8bc0164d5c7216d3c6c0904dd525636c2912a6cb26fc00db7050437d530
MD5 78da2827308e1b90da84d2e6bf1f0959
BLAKE2b-256 17a4980d957472c2693164c9dc781d1d5f2f277249ae1d2bdd9bef96bff4b43f

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b64323a604003d8f90c3074a955ce483facf6cf3d1df2f5b62d2125a734fae52
MD5 ffb7f383f8e0f6bfa2c9e2436007171e
BLAKE2b-256 a55eb2cdaa782be3672f2382bbbd686f94dbfaa3fae0ceb66fb83ca62262c654

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: utiles-0.8.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for utiles-0.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d22207ae12aa7342b2dd1a31d5869c654447218b76bc340d0daf4961af1d0ac4
MD5 800c8024c73a164b8c61e91035688240
BLAKE2b-256 b4ef8fa4b419384a7ec9c241e157bab33a9c1c81153439fa4603a4d5ae356805

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ce0a153624a02fac34b806f42f08ef2f99d53474e97632572af2d664aaa62d8
MD5 03c114c7ba7bd49e0435bef03b16b0ff
BLAKE2b-256 b3346f7c7b4b2849250b1acb99b0a0aa8a3051ba0d363cb74ab744b2c3e8fa59

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 39ac4c6e0d03786b19e19498da06afc907bde82f3cee32c10e351955ac3fec32
MD5 995a6955433c28c10b465f896450f24f
BLAKE2b-256 467d0cda2398b304963e9b254a0a1d9cdd5bafa5bf8454b5d4f93abef30f8a0e

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 46d68cda0e275acd088f0d9168fe4fb8816bc3d78e140e1fb7fccea7d131c8b6
MD5 d7d505820be8950d9eddf19b473cc566
BLAKE2b-256 d064d7d3491f656cd452b5cd690682b76ba66c5b820882d366c7a46053314e32

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 388b91f65b76fd63dafa0c51b005530a9fd3cfb0890101b78161decadadd5ea0
MD5 75f8916bfc87ce8f156730f841084380
BLAKE2b-256 f134cb6b3f3fcbfb17df4175af199c0a3677b02a70691762a0fea66bbfa448d7

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52982fa4bd8b3047829500182198af4b6c13a791929c9fb9480bffe21c2abc1f
MD5 3b03b81dab6c04e87ad625d897700113
BLAKE2b-256 abc5a93600d24bd3ddaeb2181fcc2ad1b8f98c5ec2d970a6f33e320eead4b6fb

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5f7ab07e49f9e4a875d344e581517e7de7ce6ff1fe6b51c364eb274eedeb8704
MD5 3300845019827044b3f46478f62ce0b4
BLAKE2b-256 1e9e639bc8737c75f42afbb347aa372041186cdb783dcf13ef45976f41734d50

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fd8c9ae4ae562c86e119b11ffaa649c9628aa2e6be1942ba8448850492d06024
MD5 8588b9962fe9b03c064718585ca6f00f
BLAKE2b-256 0217e080bb987622a903df89c280a22b1dff4a4c01bccc53d20c26a86aa383cc

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 de3bcca430c49f4d35eb9706fc82c76f670b9afd04cc7a11d5170ffbb647c18a
MD5 fb8e92a63f08f91d06523b7ebbbe4923
BLAKE2b-256 0faa2cfed21f4478e1bf86d6a32437f477f660a62fed3fc0ddd116ca9f69852b

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe6e6460910da64e7083831f733adb355e51e8d39af08a0964e2d3d15fd11487
MD5 fd0508ac57b753c4b9d0f42f94945045
BLAKE2b-256 ac8819ed2875038f1222f9eaceefff173957877c5ceffc53c66e837d628ac32f

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8e39933c3ff4bb54e2d63302cc4cd146d46b8757f472bf31bd2c97d558454fdf
MD5 7fac54d18844069ff42b8db99756e98c
BLAKE2b-256 7b9cb99e8371a8c97425cfd4b1d61428f84d6b33c5d34ad29e3109577ceca7b1

See more details on using hashes here.

File details

Details for the file utiles-0.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for utiles-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b05e9f7b1b42ba466bded77f7d8b3c57414f5e0f4adce941ddb2df5617c7e40
MD5 c8d368d63e376b7768e0ec9dd75dd580
BLAKE2b-256 9c8c5c35ea2399ec79c508702aeaad83364786a2d6b912c14eb93efebff1f2f8

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