Skip to main content

Typing, documenting, and improving toolz and cytoolz.

Project description

Z0Z_tools

Filesystem helpers plus the humpy_toolz, humpy_cytoolz, and humpy_tlz packages. The audio processing modules previously in this repository now live in hunterHearsPy.

Wishlist

  • Build wheels in "pypiReleaseCython.yml" workflow.

humpy_toolz

humpy_toolz is a typed fork of toolz. It provides composable functions for iterators, dictionaries, and function composition with type stubs.

from humpy_toolz import compose_left, curry, merge, pipe

merged = merge({"a": 1}, {"b": 2})
transform = compose_left(lambda x: x + 1, lambda x: x * 2)
result = pipe(3, transform)

humpy_cytoolz

humpy_cytoolz is the Cython-accelerated companion package. The core modules dicttoolz, functoolz, itertoolz, recipes, and utils are built as extension modules.

from humpy_cytoolz import curry, groupby, merge

humpy_tlz

humpy_tlz mirrors the humpy_toolz API and imports from humpy_cytoolz when available, falling back to humpy_toolz otherwise.

from humpy_tlz import curry, groupby, pipe

Installation

pip install Z0Z_tools

My recovery

Static Badge YouTube Channel Subscribers

CC-BY-NC-4.0

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

z0z_tools-2.0.1.tar.gz (801.5 kB view details)

Uploaded Source

Built Distributions

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

z0z_tools-2.0.1-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

z0z_tools-2.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

z0z_tools-2.0.1-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

z0z_tools-2.0.1-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

z0z_tools-2.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

z0z_tools-2.0.1-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

z0z_tools-2.0.1-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

z0z_tools-2.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

z0z_tools-2.0.1-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file z0z_tools-2.0.1.tar.gz.

File metadata

  • Download URL: z0z_tools-2.0.1.tar.gz
  • Upload date:
  • Size: 801.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.0.1.tar.gz
Algorithm Hash digest
SHA256 0599e185290bd0fcea36e63b08732d29709e48b9fc32716e7580f9caf7337057
MD5 0a9991a900dd9a93b65a27d7f29d25c8
BLAKE2b-256 505887948a29837a2d163f8b5efd5ee5d9ba2dd87a29f17a50258f95e6a0aebf

See more details on using hashes here.

File details

Details for the file z0z_tools-2.0.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: z0z_tools-2.0.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 10a0ac9174f2633a9b97b67ad268b56a61b091a8ffdd8d8c87da8e884a6f3dbd
MD5 8607474c93f06f924d2a2b3f58a1ee92
BLAKE2b-256 bc6d77dae18278595f37b8e569c0c2cb3483937f267821e8a0463066e3ea6b75

See more details on using hashes here.

File details

Details for the file z0z_tools-2.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39d7a2385109b3bd904474d923facf9102c6cc21424fd5953d4a5bcef9a1d72e
MD5 04464ced9700e6a675b6a0866faf9405
BLAKE2b-256 d18b800d9b0ada42840109512a73a6b1562db2f7d5dc426ac5eccf3c39bd440e

See more details on using hashes here.

File details

Details for the file z0z_tools-2.0.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22acd5367867ff82c42f126b847f9fd5ac5dd01859a610ddc58375183e9e4b42
MD5 a1493672f839ed00546e7e0a859ec5ee
BLAKE2b-256 d2e5ace9e0b74c16753a692a0edcb7455d128fffa2ec4cd3fa447f105f8cfe97

See more details on using hashes here.

File details

Details for the file z0z_tools-2.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: z0z_tools-2.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e387f0275a5673a864cb96cff4dfdfa6460b450c65a4be1882694757fac071a2
MD5 cf171d40d62f2fdb3ec43db38204632f
BLAKE2b-256 6ada4b5d827156a566c28a4498124105468db6c7809c5e94e719f127978ec098

See more details on using hashes here.

File details

Details for the file z0z_tools-2.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a94bb2be203c5f546eefb3484bdaa0ae1f660590a053feebdb381b14b7f2846c
MD5 e1848ffe03290636465c7cf94304d36c
BLAKE2b-256 979bed337760137117fa395c89224222d28cc101bd2c285b1d548f39c51b58dc

See more details on using hashes here.

File details

Details for the file z0z_tools-2.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dc6a522fb1321e248be71c2a9aa2d12fc1353ac49596616818fb363c9dcd35a
MD5 6981fbdda9dc2361391d5cf59e5ec0eb
BLAKE2b-256 61dc159c88bd0c434beb771606d4758de342ac96bac2ff28fdc0d6372d65bdad

See more details on using hashes here.

File details

Details for the file z0z_tools-2.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: z0z_tools-2.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for z0z_tools-2.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a15dd0796a66e97ec89ee699b0acd1646ca8841c2b26150f22f5c860a1181255
MD5 8b3b8708ed861eba58948def2812153d
BLAKE2b-256 af558bbaa83950a0e47972cd563a9dc4eccd56751a8562b32a0b62eebc473fb0

See more details on using hashes here.

File details

Details for the file z0z_tools-2.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d699c3c0689246cdb96a00463e60680c2c4552dacbfed91a61c4ab3acb557f8
MD5 06904bd9de765e64d53cc8c9b7d9dac7
BLAKE2b-256 192d2cf5d9a962a78ca8254b894583c80853e504f0be91e75a1a2dba258c5291

See more details on using hashes here.

File details

Details for the file z0z_tools-2.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for z0z_tools-2.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71ef076a2486c815b38133b9f0c8c3196dd6a3b7ad6894086a0d820a85edffa4
MD5 367f70259752fa6f2b3ac04b89281222
BLAKE2b-256 67d330dce8548f86f38f32a4f0cd6dc9f8a00e0ab88b3561bc88d545f88ca98e

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