etils

View on PyPIReverse Dependencies (38)

1.11.0 etils-1.11.0-py3-none-any.whl

Wheel Details

Project: etils
Version: 1.11.0
Filename: etils-1.11.0-py3-none-any.whl
Download: [link]
Size: 165419
MD5: 2678e87b49f81ebcaafde518bc03e608
SHA256: a394cf3476bcec51c221426a70c39cd1006e889456ba41e4d7f12fd6814be7a5
Uploaded: 2024-11-27 16:01:51 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: etils
Version: 1.11.0
Summary: Collection of common python utils
Author-Email: Conchylicultor <etils[at]google.com>
Project-Url: changelog, https://github.com/google/etils/blob/main/CHANGELOG.md
Project-Url: documentation, https://etils.readthedocs.io
Project-Url: homepage, https://github.com/google/etils
Project-Url: repository, https://github.com/google/etils
Keywords: utils,jax,tensorflow,tf,machine learning,deep learning
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: etils[array-types]; extra == "all"
Requires-Dist: etils[eapp]; extra == "all"
Requires-Dist: etils[ecolab]; extra == "all"
Requires-Dist: etils[edc]; extra == "all"
Requires-Dist: etils[enp]; extra == "all"
Requires-Dist: etils[epath]; extra == "all"
Requires-Dist: etils[epath-gcs]; extra == "all"
Requires-Dist: etils[epath-s3]; extra == "all"
Requires-Dist: etils[epy]; extra == "all"
Requires-Dist: etils[etqdm]; extra == "all"
Requires-Dist: etils[etree]; extra == "all"
Requires-Dist: etils[etree-dm]; extra == "all"
Requires-Dist: etils[etree-jax]; extra == "all"
Requires-Dist: etils[etree-tf]; extra == "all"
Requires-Dist: etils[enp]; extra == "array-types"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-subtests; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: pyink; extra == "dev"
Requires-Dist: pylint (>=2.6.0); extra == "dev"
Requires-Dist: chex; extra == "dev"
Requires-Dist: fiddle; extra == "dev"
Requires-Dist: torch; extra == "dev"
Requires-Dist: optree; extra == "dev"
Requires-Dist: tensorflow_datasets; extra == "dev"
Requires-Dist: pydantic; extra == "dev"
Requires-Dist: sphinx-apitree[ext]; extra == "docs"
Requires-Dist: etils[all,dev]; extra == "docs"
Requires-Dist: absl-py; extra == "eapp"
Requires-Dist: simple_parsing; extra == "eapp"
Requires-Dist: etils[epy]; extra == "eapp"
Requires-Dist: jupyter; extra == "ecolab"
Requires-Dist: numpy; extra == "ecolab"
Requires-Dist: mediapy; extra == "ecolab"
Requires-Dist: packaging; extra == "ecolab"
Requires-Dist: protobuf; extra == "ecolab"
Requires-Dist: etils[enp]; extra == "ecolab"
Requires-Dist: etils[epy]; extra == "ecolab"
Requires-Dist: etils[etree]; extra == "ecolab"
Requires-Dist: etils[epy]; extra == "edc"
Requires-Dist: numpy; extra == "enp"
Requires-Dist: etils[epy]; extra == "enp"
Requires-Dist: fsspec; extra == "epath"
Requires-Dist: importlib_resources; extra == "epath"
Requires-Dist: typing_extensions; extra == "epath"
Requires-Dist: zipp; extra == "epath"
Requires-Dist: etils[epy]; extra == "epath"
Requires-Dist: gcsfs; extra == "epath-gcs"
Requires-Dist: etils[epath]; extra == "epath-gcs"
Requires-Dist: s3fs; extra == "epath-s3"
Requires-Dist: etils[epath]; extra == "epath-s3"
Requires-Dist: typing_extensions; extra == "epy"
Requires-Dist: absl-py; extra == "etqdm"
Requires-Dist: tqdm; extra == "etqdm"
Requires-Dist: etils[epy]; extra == "etqdm"
Requires-Dist: etils[array-types]; extra == "etree"
Requires-Dist: etils[epy]; extra == "etree"
Requires-Dist: etils[enp]; extra == "etree"
Requires-Dist: etils[etqdm]; extra == "etree"
Requires-Dist: dm-tree; extra == "etree-dm"
Requires-Dist: etils[etree]; extra == "etree-dm"
Requires-Dist: jax[cpu]; extra == "etree-jax"
Requires-Dist: etils[etree]; extra == "etree-jax"
Requires-Dist: tensorflow; extra == "etree-tf"
Requires-Dist: etils[etree]; extra == "etree-tf"
Requires-Dist: etils[ecolab]; extra == "lazy-imports"
Provides-Extra: all
Provides-Extra: array-types
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: eapp
Provides-Extra: ecolab
Provides-Extra: edc
Provides-Extra: enp
Provides-Extra: epath
Provides-Extra: epath-gcs
Provides-Extra: epath-no-tf
Provides-Extra: epath-s3
Provides-Extra: epy
Provides-Extra: etqdm
Provides-Extra: etree
Provides-Extra: etree-dm
Provides-Extra: etree-jax
Provides-Extra: etree-tf
Provides-Extra: lazy-imports
Description-Content-Type: text/markdown
[Description omitted; length: 2168 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.10.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
etils/__init__.py sha256=l_wYEeetwiB_RS1qSniI5tn9kt37CDddy78mWW5rNSo 860
etils/array_types/__init__.py sha256=AK366a36NcELcHOQ8saafpkINnA2d61i5d9N_ZHrYgs 1412
etils/eapp/__init__.py sha256=wcw9kFWkMyvfsf0wdHFNjevE_7JLEZtxywAlpEiZKTc 720
etils/eapp/dataclass_flags.py sha256=h4uuoP872pm30R-M_PtnyL67GEytuYj1JV4A4FTByJw 2868
etils/eapp/logging_utils.py sha256=Wfh6tuQtYv1j9soii5LbYjkYyx3AObe3REfL1H62gJU 3770
etils/ecolab/__init__.py sha256=kZdCRWWCI-E9uzYzjW3QvWuYvo-l68nUBYedQolKtb0 1535
etils/ecolab/adhoc_error.py sha256=5h-Mt5M5K01sEQJt0PgX2PPK3HzINpbqWGUMID_lB1g 1848
etils/ecolab/array_as_img.py sha256=gCkh9-657xS-3g3Z5jkkcbX8ZgGgrBjwLdxxEtyi6bA 6544
etils/ecolab/auto_display_utils.py sha256=TWzbNBZIUwITg4T11O6eXXSQ-1XM3tG25YRTu7f2M1E 14228
etils/ecolab/cell_autoreload.py sha256=nA01Ul-cTiMdXW_F5bubUR6Y7tuyCtpiI3EXVoEvdI4 5846
etils/ecolab/colab_utils.py sha256=d3HRriKsZzyES5TTnz6xMY8sgO3-Ayj6WymBWBmZVg8 6502
etils/ecolab/highlight_util.py sha256=pOdlZfBfqn9Zw5yFXCo4Mrmv598h29sYgQKa51txFnY 1569
etils/ecolab/inplace_reload.py sha256=oZoiMNZaN34ntkKQgD3n3KcqeEkdKAHiu6mTuQGJKaA 11522
etils/ecolab/ip_utils.py sha256=sH2_ONq4UYeoUH2HpOC0GJivMZ81u2ruAsVA3CncYM4 1713
etils/ecolab/lazy_imports.py sha256=NJ8_bXD7QCo2BP_0snGY2nugc5OUx0V6GqHX7Pm81rc 5696
etils/ecolab/lazy_utils.py sha256=kIo7Wd9tGbtbobkf78VQb--8MInfTN1OoMEXK36tqw0 11309
etils/ecolab/mock_colab.py sha256=NMPkfnEErAFOCacUj-gL5BMOW6erMuuWSNrxSpnUDfE 1459
etils/ecolab/patch_utils.py sha256=I3lvobfKIoESVqc1bCvwERirdVQA2JtVHYm5uV8P1zw 2441
etils/ecolab/adhoc_lib/module_deps_utils.py sha256=m_oUgGLndmjLLqfQ-JuvmptTQA8BPZiTuS40P_cntFw 3041
etils/ecolab/adhoc_lib/reload_workspace_lib.py sha256=Pyq1acoYFNtJH--Zc0nofVsG9IVPr8C6Oi9H9jWNxm0 10051
etils/ecolab/inspects/__init__.py sha256=DFRPi6O1pbDEUIB0-VleQYl0Cqr3PS-S0gPXnFuqruI 583
etils/ecolab/inspects/attrs.py sha256=YDAFDKoy17jy8H8tgciP6DghuIdPZixeKnVU54qeIug 1500
etils/ecolab/inspects/auto_utils.py sha256=FqFqOcnJXvhdxCx4qFoE5x0rB3JYngTjDA58YyyWRMo 2354
etils/ecolab/inspects/core.py sha256=p-u1GwN_SUZdjVL_lTa-7UH_NSvPsy5BvN7_Uoz5AcU 2050
etils/ecolab/inspects/html_helper.py sha256=lT2fXQTWs1AW6wiZh879K6fHNnqneFDxsn-0IMly9J0 2047
etils/ecolab/inspects/nodes.py sha256=jpNld2HHoqTVp6pyLMUCFMlDVLqJ_E4rRt4F90io8aQ 15790
etils/ecolab/inspects/resource_utils.py sha256=H4Orbnhx2QC6Aahj9TK5TGPtdf8Fe8oj-fZU3j3AbY8 1536
etils/ecolab/inspects/static/auto_activate.css sha256=L17M048DaNzPFcJGZQmBLmM-eFT0meDvqUlRZgZJHxU 191
etils/ecolab/inspects/static/auto_activate.js sha256=QHjLqYmA2XcTxYTMTcAJ55PGlJgdC9PI0Az7pHOqH5s 1500
etils/ecolab/inspects/static/main.js sha256=GRM0ST38rXxMc2e2aOHvwGcRdqOi62OpCaiwp23cG5g 2487
etils/ecolab/inspects/static/theme.css sha256=o6pWTyoEoSdh0Zba2QzgzpvYmfaTtBK4wGB6hq53xTM 2557
etils/ecolab/pyjs_com/__init__.py sha256=UfylkORdUOdLIaGnFbOlKxPfjKJhRF0aUKMEx2H5Cq8 756
etils/ecolab/pyjs_com/py_js_com.js sha256=9mmBWd9KWeepgwhvQWkoAYkaEF8_c5PpfL-ZFyvp7X0 3031
etils/ecolab/pyjs_com/py_js_com.py sha256=z_CVnF_nQL_RVWW7GqJf4MmlGBV1BulyNESKWn9tEdc 4460
etils/ecolab/static/highlight.css sha256=H8gZpNU-_fTzr-WazBqGB0ecrQIZ1k-g61s1ZDv3odU 1074
etils/edc/__init__.py sha256=trF3iac3o0Fr5LZDmTo-XPCz0yVyYudYxf5GCHcKRE8 872
etils/edc/cast_utils.py sha256=NydPCKH3MHjxCPJJlvnK2ITZQpiomuX2FtiOJhPLrQE 1678
etils/edc/context.py sha256=kDA-OfEZDgmURBqCOPM5WpJLcq4PhVt4EheqS3aI1e0 2621
etils/edc/dataclass_utils.py sha256=pp0rbfTEpN6ChSWa-U5UgCGU5kk4MX-yKLiZ2Px8Q4o 8036
etils/edc/field_utils.py sha256=cYMQ2HxkzIe9nDR1NSkF0slDMhydDbHk9s645mYCrDE 5668
etils/edc/frozen_utils.py sha256=2EQ_tBBP8uwrYMWhG2N79CdyWJgslzlu6bPhDGyEYw8 8178
etils/edc/helpers.py sha256=OIrPVIh0dhYdcGjrQmxGOk_UgaheFzrD-Ls4M1A3nZ0 5001
etils/enp/__init__.py sha256=8wwOSk0Ei9Y79bdZlOqr_ZwDPwoRUq1Dmw438diSDoQ 1919
etils/enp/array_spec.py sha256=n-VyPPHOVubCz1aK6NR6pblAYCRHAOKNqTgUJKGx87s 5919
etils/enp/checking.py sha256=qAFDYkBud92BbaRNypbYzyrBKusrehhNc2ElfoXLOPo 10149
etils/enp/compat.py sha256=bZeseqnUj44YOMbNlulm7YebQOStR6RF_1KNvaOGj74 4289
etils/enp/geo_utils.py sha256=C57faXXznWGtcKr1K4EXiOhrX3fmcpoZjBDtG8Pc_ZI 2726
etils/enp/interp_utils.py sha256=ximKcOzG4wLr8ErmUvCH6Xb7_CjBVNP0kN36lG8WLrw 4128
etils/enp/linalg.py sha256=Jb68Gvv-5oYRHbB-P9WEB9DELjbX6ui6lDay4BKZ2tk 1034
etils/enp/numpy_utils.py sha256=GmBh-iiGDzDdgYeU97AXGsLwzm-F45QaooM-IIkJhxc 10941
etils/enp/testing.py sha256=_XaH8RVWSvijwEyNWRUqguZZ3ScViRwFgekzMcbPN6w 2901
etils/enp/type_parsing.py sha256=3h1qIpfFb1cT0MKawz7qxfWViJmvL1DrtD6HSPp_khc 2086
etils/enp/typing.py sha256=EoIkVjfBzrm_huugG38N7VWVI-UAI9be7Unc2A06HiU 2063
etils/enp/array_types/__init__.py sha256=0qZ3g4KZ5P8DeRAnUJ-oGqHlmZzeVjtF-UaJ25tXzw0 603
etils/enp/array_types/dtypes.py sha256=hl1BQnCFoi1NiEVeMoNeEY611LunVw2949UIXtwiQlA 7867
etils/enp/array_types/typing.py sha256=bSRX7A1zCN8QLjof-_xo3sUwmEW7Bmy3x4RIBdTYkN8 3725
etils/epath/__init__.py sha256=Tk13rkIU8vWpvrTP62xAj2PX9Syb0cqF2WugAr8_kg8 1033
etils/epath/abstract_path.py sha256=uDRjH9YUVkbVkw4ZBv_oKT8cIblFKEw2fdixOrTid10 8261
etils/epath/backend.py sha256=qDuqGNdwMlBF6jkGCrpVlI93xxfmbYBKV1jplg9YriY 18755
etils/epath/flags.py sha256=fsL58v4HCrkd4DgTmvf_p9NMODSy7RJ1VGecxkPdk0c 3159
etils/epath/gpath.py sha256=6SgAB2mg1osQcx0Wm73jD_Pevy1ru5CzWVdBn-NryMI 10576
etils/epath/register.py sha256=MXiempnrzy-QFRvOD6Ho1kJ_g-3h6UmoLTIX_k_TDUE 3550
etils/epath/resource_utils.py sha256=YgsQ8BtFOYLGRT122-YW2Bo27vlxVqjmd5HMSUalJnY 5675
etils/epath/stat_utils.py sha256=43eWWrO1204pmMv-l5RQyTk1rbckWaGWv7WPjTJmoxc 1142
etils/epath/testing.py sha256=g_ASP9i80tySSVLzO3JJDZIVCMpA8PQp71XqtmB85N8 5471
etils/epath/typing.py sha256=ufZh45q3_8ln4ZclgxuE61T-bFCooGe6BLuxn2a709A 940
etils/epy/__init__.py sha256=ArKqDyj-dMk6ZsG7z1BVO7grJbX7OPENorhlgMe49N4 2093
etils/epy/_internal.py sha256=8MfaeIZT8r1JHyOyCHAw7FsmoFpXMVC6DULVnZ-D-X4 1860
etils/epy/contextlib.py sha256=7CWvcyMmKBGbV3kb4kbfdRGmNGUrjx7a_gxLr7brSjk 3031
etils/epy/env_utils.py sha256=5mFdAPquRWLPbTIjw8743_tVrS6g8KFY3AuFGTWZ6KQ 1187
etils/epy/itertools.py sha256=rIiDXxXzD33p4HlIhwD37DqKnxzs9yaWxMc6OogyP9k 3777
etils/epy/lazy_api_imports_utils.py sha256=zIP05MDcSTARPef8yQ_4EI4jOMiYH2i845OiQHWt_ts 4861
etils/epy/lazy_imports_utils.py sha256=rZo-qZMUM7UvEjSnx4nJLqsRQilsWjbaje8MD2ZLeE0 7219
etils/epy/py_utils.py sha256=gR-Ovmd_Ktp7wmh7tpWhDCY_xYAhWAHxeGOWjs0TJEM 5523
etils/epy/re_utils.py sha256=DSfT-qCJpp2WolO8E2ckVgabe19G5F2_0fjWKkZmH3Q 1381
etils/epy/reraise_utils.py sha256=_2Iyk1nkawacizoBnIqUm_aygEMEvtHK-SxeGW260GE 5235
etils/epy/testing.py sha256=rAuRCbG0ipT_uxxL89_MbM39AzywqiX3g7E50hPSmHE 2843
etils/epy/text_utils.py sha256=rG5xUU2Sovh6F50SAQIIXRNe1aDus4NU_kIxO1gDS-Q 10057
etils/epy/typing.py sha256=5aummrwXHLsp_sJfsh6lpYtoZL9UpBq7C5vxxl_Hk30 763
etils/epy/adhoc_utils/__init__.py sha256=DFRPi6O1pbDEUIB0-VleQYl0Cqr3PS-S0gPXnFuqruI 583
etils/epy/adhoc_utils/binary_import.py sha256=sbFCjMd9nWVLGZyFfjD4jDIecZEumIKsidnMVBosVDs 2392
etils/epy/adhoc_utils/curr_args.py sha256=hLRh4jC9113d43jY6L4y3KAvPMiBVpR1ClCgUHiJaCI 2373
etils/epy/adhoc_utils/module_utils.py sha256=3sL7pAwEuTQNHy2ug0-iUyyeMkcJhVx3HMCbXtaANVI 4826
etils/epy/adhoc_utils/utils.py sha256=2PwtanjZNwan2rU3j3aF5NcjU0XlNPvbZ1cpg0_EkJ0 1907
etils/etqdm/__init__.py sha256=mr3sb4feZdiut7V99G3z62WD5G-VEhYmmsiQ8pik6n8 642
etils/etqdm/tqdm_utils.py sha256=yqYiju5cRswzg96e8tBdyAAUhpREh2DGNoNwihKSyEo 1454
etils/etree/__init__.py sha256=l9fAN9jiXEN2H4aqThcvKDTWvQWYYw6z0xrb5IgV5gU 1195
etils/etree/backend.py sha256=yTppm-UEf3XkFlz9sHTOWrJ5AQd1ZwxJ-ZP8zXVQPkI 9735
etils/etree/tree_utils.py sha256=f7ApIZ2_RpZ5-OiD0WWjOfK9ZJ0aKUkbzOmG5lP3K0Q 5329
etils/etree/typing.py sha256=4WCK5OBYQEmWlVlChzKnheBXH3-7sLNV2RI3aYV0Lvw 961
etils/exm/__init__.py sha256=lmaYDGBT4PwoAHGu6shg4g6FC-xQg7wWR-Jzxh00_no 1032
etils/exm/dummy.py sha256=-e1CwTk2xAKA8o68VYmXs3fCEqq-6sU0VQ037o14mg8 1443
etils/lazy_imports/__init__.py sha256=S2eCzFcrd6rUzLxExxFSVZ_IKu_xjLTx7ye3UAPaZUY 965
etils-1.11.0.dist-info/LICENSE sha256=WNHhf_5RCaeuKWyq_K39vmp9F28LxKsB4SpomwSZ2L0 11357
etils-1.11.0.dist-info/WHEEL sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI 82
etils-1.11.0.dist-info/METADATA sha256=UegPLy4mkCycDW_TJseLnHsExXrsiM_hIaJ0xzqt-GY 6469
etils-1.11.0.dist-info/RECORD