{"library":"pymiscutils","title":"PyMiscUtils","description":"PyMiscUtils (installed via `pip install pymiscutils`) provides a collection of miscellaneous Python utilities, including context managers like `Timer` and `Suppressor`, a `NestedParser` for string parsing, and various helper classes for introspection, environment variables, and version management. The library is currently at version 0.3.14 and is under active development with frequent minor releases, though the API is subject to change.","language":"python","status":"active","last_verified":"Fri May 15","install":{"commands":["pip install pymiscutils"],"cli":null},"imports":["from miscutils.context_managers import Timer","from miscutils.string_manipulation import NestedParser","from miscutils.system import EnvironmentVariables"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import time\nfrom miscutils.context_managers import Timer\n\ndef long_running_task():\n    print(\"Starting a long task...\")\n    time.sleep(1.5)\n    print(\"Task finished.\")\n\nwith Timer('My Task'):\n    long_running_task()","lang":"python","description":"This example demonstrates using the `Timer` context manager to measure the execution time of a function. The `Timer` will print the elapsed time upon exiting the `with` block.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-15","installed_version":"0.3.14","pypi_latest":"0.3.14","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":17.2,"avg_import_s":null,"wheel_type":"sdist"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"245.5M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":16.8,"import_time_s":null,"mem_mb":null,"disk_size":"315M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"261.5M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":16,"import_time_s":null,"mem_mb":null,"disk_size":"331M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"243.7M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":16.8,"import_time_s":null,"mem_mb":null,"disk_size":"313M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"242.8M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":16.8,"import_time_s":null,"mem_mb":null,"disk_size":"312M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"251.4M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"pymiscutils","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":19.8,"import_time_s":null,"mem_mb":null,"disk_size":"323M"}]}}