{"package":"etils","ecosystem":"pypi","latest_version":"1.14.0","description":"Collection of common python utils","license":null,"homepage":"https://pypi.org/project/etils/","repository":"","downloads_weekly":1516558,"health":{"score":74,"risk":"moderate","breakdown":{"maintenance":20,"popularity":17,"security":25,"maturity":12,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"1.14.0","total_count":39,"recent":["1.4.0","1.4.1","1.5.0","1.5.1","1.5.2","1.6.0","1.7.0","1.8.0","1.9.0","1.9.1","1.9.2","1.9.3","1.9.4","1.10.0","1.11.0","1.12.0","1.12.1","1.12.2","1.13.0","1.14.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-03-04T17:41:35.010954Z","dependencies_count":66,"dependencies":["etils[array-types]; extra == \"all\"","etils[eapp]; extra == \"all\"","etils[ecolab]; extra == \"all\"","etils[edc]; extra == \"all\"","etils[enp]; extra == \"all\"","etils[epath]; extra == \"all\"","etils[epath-gcs]; extra == \"all\"","etils[epath-s3]; extra == \"all\"","etils[epy]; extra == \"all\"","etils[etqdm]; extra == \"all\"","etils[etree]; extra == \"all\"","etils[etree-dm]; extra == \"all\"","etils[etree-jax]; extra == \"all\"","etils[etree-tf]; extra == \"all\"","etils[enp]; extra == \"array-types\"","pytest; extra == \"dev\"","pytest-subtests; extra == \"dev\"","pytest-xdist; extra == \"dev\"","pyink; extra == \"dev\"","pylint>=2.6.0; extra == \"dev\"","chex; extra == \"dev\"","fiddle; extra == \"dev\"","torch; extra == \"dev\"","optree; extra == \"dev\"","tensorflow_datasets; extra == \"dev\"","pydantic; extra == \"dev\"","sphinx-apitree[ext]; extra == \"docs\"","etils[all,dev]; extra == \"docs\"","absl-py; extra == \"eapp\"","simple_parsing; extra == \"eapp\"","etils[epy]; extra == \"eapp\"","jupyter; extra == \"ecolab\"","numpy; extra == \"ecolab\"","mediapy; extra == \"ecolab\"","packaging; extra == \"ecolab\"","protobuf; extra == \"ecolab\"","etils[enp]; extra == \"ecolab\"","etils[epy]; extra == \"ecolab\"","etils[etree]; extra == \"ecolab\"","etils[epy]; extra == \"edc\"","numpy; extra == \"enp\"","einops; extra == \"enp\"","etils[epy]; extra == \"enp\"","fsspec; extra == \"epath\"","typing_extensions; extra == \"epath\"","zipp; extra == \"epath\"","etils[epy]; extra == \"epath\"","gcsfs; extra == \"epath-gcs\"","etils[epath]; extra == \"epath-gcs\"","s3fs; extra == \"epath-s3\"","etils[epath]; extra == \"epath-s3\"","typing_extensions; extra == \"epy\"","absl-py; extra == \"etqdm\"","tqdm; extra == \"etqdm\"","etils[epy]; extra == \"etqdm\"","etils[array-types]; extra == \"etree\"","etils[epy]; extra == \"etree\"","etils[enp]; extra == \"etree\"","etils[etqdm]; extra == \"etree\"","dm-tree; extra == \"etree-dm\"","etils[etree]; extra == \"etree-dm\"","jax[cpu]; extra == \"etree-jax\"","etils[etree]; extra == \"etree-jax\"","tensorflow; extra == \"etree-tf\"","etils[etree]; extra == \"etree-tf\"","etils[ecolab]; extra == \"lazy-imports\""]},"recommendation":{"action":"safe_to_use","issues":[],"use_version":"1.14.0","version_hint":null,"summary":"etils@1.14.0 is safe to use (health: 74/100)"},"requested_version":null,"_cache":"miss","_response_ms":462,"_powered_by":"depscope.dev — free package intelligence for AI agents"}