{"package":"coconut","ecosystem":"pypi","latest_version":"3.2.0","description":"Simple, elegant, Pythonic functional programming.","license":"Apache-2.0","homepage":"http://coconut-lang.org","repository":"","downloads_weekly":608,"health":{"score":57,"risk":"high","breakdown":{"maintenance":15,"popularity":3,"security":25,"maturity":12,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"3.2.0","total_count":44,"recent":["1.3.1","1.4.0","1.4.1","1.4.2","1.4.3","1.5.0","1.6.0","2.0.0","2.1.0","2.1.1","2.2.0","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.1.0","3.1.1","3.1.2","3.2.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2025-12-31T07:14:27.169325Z","dependencies_count":272,"dependencies":["setuptools>=44","ipython>=5.4; python_version < \"3\" and extra == \"kernel\"","ipython<7.10,>=7.9; (python_version >= \"3\" and python_version < \"3.7\") and extra == \"kernel\"","ipython>=7.34; (python_version >= \"3.7\" and python_version < \"3.8\") and extra == \"kernel\"","ipython>=8.12; (python_version >= \"3.8\" and python_version < \"3.9\") and extra == \"kernel\"","ipython>=8.18; (python_version >= \"3.9\" and python_version < \"3.11\") and extra == \"kernel\"","ipython>=9; python_version >= \"3.11\" and extra == \"kernel\"","ipykernel>=4.10; python_version < \"3\" and extra == \"kernel\"","ipykernel>=5.5; (python_version >= \"3\" and python_version < \"3.8\") and extra == \"kernel\"","ipykernel>=6; (python_version >= \"3.8\" and python_version < \"3.10\") and extra == \"kernel\"","ipykernel>=7; python_version >= \"3.10\" and extra == \"kernel\"","jupyter-client>=5.3; python_version < \"3.5\" and extra == \"kernel\"","jupyter-client<6.1.13,>=6.1.12; (python_version >= \"3.5\" and python_version < \"3.6\") and extra == \"kernel\"","jupyter-client>=7.1.2; python_version >= \"3.6\" and extra == \"kernel\"","jedi<0.18,>=0.17; python_version < \"3.9\" and extra == \"kernel\"","jedi>=0.19; python_version >= \"3.9\" and extra == \"kernel\"","pywinpty<0.6,>=0.5; (python_version < \"3\" and os_name == \"nt\") and extra == \"kernel\"","watchdog>=0.10; extra == \"watch\"","mypy[python2]>=1.19; extra == \"mypy\"","types-backports>=0.1; extra == \"mypy\"","typing>=3.10; python_version < \"3.5\" and extra == \"mypy\"","pyright>=1.1; extra == \"pyright\"","types-backports>=0.1; extra == \"pyright\"","typing>=3.10; python_version < \"3.5\" and extra == \"pyright\"","xonsh>=0.9; python_version < \"3.6\" and extra == \"xonsh\"","xonsh>=0.11; (python_version >= \"3.6\" and python_version < \"3.11\") and extra == \"xonsh\"","xonsh>=0.22; python_version >= \"3.11\" and extra == \"xonsh\"","numpy>=1.16; (python_version < \"3\" and platform_python_implementation == \"CPython\") and extra == \"numpy\"","numpy>=1.18; (python_version >= \"3.4\" and python_version < \"3.9\") and extra == \"numpy\"","numpy>=1.26; python_version >= \"3.9\" and extra == \"numpy\"","pandas>=1.1; python_version >= \"3.6\" and extra == \"numpy\"","xarray>=2025; python_version >= \"3.10\" and extra == \"numpy\"","ipykernel>=6; (python_version >= \"3.8\" and python_version < \"3.10\") and extra == \"jupyter\"","ipython>=8.12; (python_version >= \"3.8\" and python_version < \"3.9\") and extra == \"jupyter\"","jedi>=0.19; python_version >= \"3.9\" and extra == \"jupyter\"","jedi<0.18,>=0.17; python_version < \"3.9\" and extra == \"jupyter\"","jupyter-client<6.1.13,>=6.1.12; (python_version >= \"3.5\" and python_version < \"3.6\") and extra == \"jupyter\"","pywinpty<0.6,>=0.5; (python_version < \"3\" and os_name == \"nt\") and extra == \"jupyter\"","ipykernel>=5.5; (python_version >= \"3\" and python_version < \"3.8\") and extra == \"jupyter\"","jupyter-client>=5.3; python_version < \"3.5\" and extra == \"jupyter\"","ipython>=9; python_version >= \"3.11\" and extra == \"jupyter\"","ipython>=8.18; (python_version >= \"3.9\" and python_version < \"3.11\") and extra == \"jupyter\"","jupyter-console>=5.2; python_version < \"3.5\" and extra == \"jupyter\"","ipython>=7.34; (python_version >= \"3.7\" and python_version < \"3.8\") and extra == \"jupyter\"","jupyter-console>=6.1; (python_version >= \"3.5\" and python_version < \"3.7\") and extra == \"jupyter\"","ipython>=5.4; python_version < \"3\" and extra == \"jupyter\"","jupyter-client>=7.1.2; python_version >= \"3.6\" and extra == \"jupyter\"","papermill>=1.2; extra == \"jupyter\"","ipykernel>=7; python_version >= \"3.10\" and extra == \"jupyter\"","jupyter-console>=6.6; python_version >= \"3.7\" and extra == \"jupyter\"","ipykernel>=4.10; python_version < \"3\" and extra == \"jupyter\"","jupyter>=1.1; extra == \"jupyter\"","ipython<7.10,>=7.9; (python_version >= \"3\" and python_version < \"3.7\") and extra == \"jupyter\"","ipykernel>=6; (python_version >= \"3.8\" and python_version < \"3.10\") and extra == \"jupyterlab\"","ipython>=8.12; (python_version >= \"3.8\" and python_version < \"3.9\") and extra == \"jupyterlab\"","jedi>=0.19; python_version >= \"3.9\" and extra == \"jupyterlab\"","jedi<0.18,>=0.17; python_version < \"3.9\" and extra == \"jupyterlab\"","jupyter-client<6.1.13,>=6.1.12; (python_version >= \"3.5\" and python_version < \"3.6\") and extra == \"jupyterlab\"","pywinpty<0.6,>=0.5; (python_version < \"3\" and os_name == \"nt\") and extra == \"jupyterlab\"","ipykernel>=5.5; (python_version >= \"3\" and python_version < \"3.8\") and extra == \"jupyterlab\"","jupyter-client>=5.3; python_version < \"3.5\" and extra == \"jupyterlab\"","ipython>=9; python_version >= \"3.11\" and extra == \"jupyterlab\"","jupyterlab>=2.2; python_version >= \"3.5\" and extra == \"jupyterlab\"","ipython>=8.18; (python_version >= \"3.9\" and python_version < \"3.11\") and extra == \"jupyterlab\"","jupyter-console>=5.2; python_version < \"3.5\" and extra == \"jupyterlab\"","ipython>=7.34; (python_version >= \"3.7\" and python_version < \"3.8\") and extra == \"jupyterlab\"","jupyter-console>=6.1; (python_version >= \"3.5\" and python_version < \"3.7\") and extra == \"jupyterlab\"","ipython>=5.4; python_version < \"3\" and extra == \"jupyterlab\"","jupyter-client>=7.1.2; python_version >= \"3.6\" and extra == \"jupyterlab\"","papermill>=1.2; extra == \"jupyterlab\"","ipykernel>=7; python_version >= \"3.10\" and extra == \"jupyterlab\"","jupyter-console>=6.6; python_version >= \"3.7\" and extra == \"jupyterlab\"","ipykernel>=4.10; python_version < \"3\" and extra == \"jupyterlab\"","jupyter>=1.1; extra == \"jupyterlab\"","ipython<7.10,>=7.9; (python_version >= \"3\" and python_version < \"3.7\") and extra == \"jupyterlab\"","ipykernel>=6; (python_version >= \"3.8\" and python_version < \"3.10\") and extra == \"jupytext\"","ipython>=8.12; (python_version >= \"3.8\" and python_version < \"3.9\") and extra == \"jupytext\"","jedi>=0.19; python_version >= \"3.9\" and extra == \"jupytext\"","jedi<0.18,>=0.17; python_version < \"3.9\" and extra == \"jupytext\"","jupyter-client<6.1.13,>=6.1.12; (python_version >= \"3.5\" and python_version < \"3.6\") and extra == \"jupytext\"","pywinpty<0.6,>=0.5; (python_version < \"3\" and os_name == \"nt\") and extra == \"jupytext\"","ipykernel>=5.5; (python_version >= \"3\" and python_version < \"3.8\") and extra == \"jupytext\"","jupyter-client>=5.3; python_version < \"3.5\" and extra == \"jupytext\"","ipython>=9; python_version >= \"3.11\" and extra == \"jupytext\"","ipython>=8.18; (python_version >= \"3.9\" and python_version < \"3.11\") and extra == \"jupytext\"","jupyter-console>=5.2; python_version < \"3.5\" and extra == \"jupytext\"","jupytext>=1.8; python_version >= \"3\" and extra == \"jupytext\"","ipython>=7.34; (python_version >= \"3.7\" and python_version < \"3.8\") and extra == \"jupytext\"","jupyter-console>=6.1; (python_version >= \"3.5\" and python_version < \"3.7\") and extra == \"jupytext\"","ipython>=5.4; python_version < \"3\" and extra == \"jupytext\"","jupyter-client>=7.1.2; python_version >= \"3.6\" and extra == \"jupytext\"","papermill>=1.2; extra == \"jupytext\"","ipykernel>=7; python_version >= \"3.10\" and extra == \"jupytext\"","jupyter-console>=6.6; python_version >= \"3.7\" and extra == \"jupytext\"","ipykernel>=4.10; python_version < \"3\" and extra == \"jupytext\"","jupyter>=1.1; extra == \"jupytext\"","ipython<7.10,>=7.9; (python_version >= \"3\" and python_version < \"3.7\") and extra == \"jupytext\"","ipykernel>=6; (python_version >= \"3.8\" and python_version < \"3.10\") and extra == \"all\"","ipython>=8.12; (python_version >= \"3.8\" and python_version < \"3.9\") and extra == \"all\"","jedi>=0.19; python_version >= \"3.9\" and extra == \"all\"","jedi<0.18,>=0.17; python_version < \"3.9\" and extra == \"all\"","jupyter-client<6.1.13,>=6.1.12; (python_version >= \"3.5\" and python_version < \"3.6\") and extra == \"all\"","pyright>=1.1; extra == \"all\"","types-backports>=0.1; extra == \"all\"","pywinpty<0.6,>=0.5; (python_version < \"3\" and os_name == \"nt\") and extra == \"all\"","ipykernel>=5.5; (python_version >= \"3\" and python_version < \"3.8\") and extra == \"all\"","xonsh>=0.22; python_version >= \"3.11\" and extra == \"all\"","jupyter-client>=5.3; python_version < \"3.5\" and extra == \"all\"","ipython>=9; python_version >= \"3.11\" and extra == \"all\"","jupyterlab>=2.2; python_version >= \"3.5\" and extra == \"all\"","ipython>=8.18; (python_version >= \"3.9\" and python_version < \"3.11\") and extra == \"all\"","jupyter-console>=5.2; python_version < \"3.5\" and extra == \"all\"","numpy>=1.26; python_version >= \"3.9\" and extra == \"all\"","jupytext>=1.8; python_version >= \"3\" and extra == \"all\"","ipython>=7.34; (python_version >= \"3.7\" and python_version < \"3.8\") and extra == \"all\"","xonsh>=0.11; (python_version >= \"3.6\" and python_version < \"3.11\") and extra == \"all\"","jupyter-console>=6.1; (python_version >= \"3.5\" and python_version < \"3.7\") and extra == \"all\"","xonsh>=0.9; python_version < \"3.6\" and extra == \"all\"","ipython>=5.4; python_version < \"3\" and extra == \"all\"","jupyter-client>=7.1.2; python_version >= \"3.6\" and extra == \"all\"","papermill>=1.2; extra == \"all\"","xarray>=2025; python_version >= \"3.10\" and extra == \"all\"","ipykernel>=7; python_version >= \"3.10\" and extra == \"all\"","jupyter-console>=6.6; python_version >= \"3.7\" and extra == \"all\"","pandas>=1.1; python_version >= \"3.6\" and extra == \"all\"","ipykernel>=4.10; python_version < \"3\" and extra == \"all\"","numpy>=1.16; (python_version < \"3\" and platform_python_implementation == \"CPython\") and extra == \"all\"","watchdog>=0.10; extra == \"all\"","numpy>=1.18; (python_version >= \"3.4\" and python_version < \"3.9\") and extra == \"all\"","typing>=3.10; python_version < \"3.5\" and extra == \"all\"","jupyter>=1.1; extra == \"all\"","mypy[python2]>=1.19; extra == \"all\"","ipython<7.10,>=7.9; (python_version >= \"3\" and python_version < \"3.7\") and extra == \"all\"","ipykernel>=6; (python_version >= \"3.8\" and python_version < \"3.10\") and extra == \"ipython\"","ipython>=8.12; (python_version >= \"3.8\" and python_version < \"3.9\") and extra == \"ipython\"","jedi>=0.19; python_version >= \"3.9\" and extra == \"ipython\"","jedi<0.18,>=0.17; python_version < \"3.9\" and extra == \"ipython\"","jupyter-client<6.1.13,>=6.1.12; (python_version >= \"3.5\" and python_version < \"3.6\") and extra == \"ipython\"","pywinpty<0.6,>=0.5; (python_version < \"3\" and os_name == \"nt\") and extra == \"ipython\"","ipykernel>=5.5; (python_version >= \"3\" and python_version < \"3.8\") and extra == \"ipython\"","jupyter-client>=5.3; python_version < \"3.5\" and extra == \"ipython\"","ipython>=9; python_version >= \"3.11\" and extra == \"ipython\"","ipython>=8.18; (python_version >= \"3.9\" and python_version < \"3.11\") and extra == \"ipython\"","jupyter-console>=5.2; python_version < \"3.5\" and extra == \"ipython\"","ipython>=7.34; (python_version >= \"3.7\" and python_version < \"3.8\") and extra == \"ipython\"","jupyter-console>=6.1; (python_version >= \"3.5\" and python_version < \"3.7\") and extra == \"ipython\"","ipython>=5.4; python_version < \"3\" and extra == \"ipython\"","jupyter-client>=7.1.2; python_version >= \"3.6\" and extra == \"ipython\"","papermill>=1.2; extra == \"ipython\"","ipykernel>=7; python_version >= \"3.10\" and extra == \"ipython\"","jupyter-console>=6.6; python_version >= \"3.7\" and extra == \"ipython\"","ipykernel>=4.10; python_version < \"3\" and extra == \"ipython\"","jupyter>=1.1; extra == \"ipython\"","ipython<7.10,>=7.9; (python_version >= \"3\" and python_version < \"3.7\") and extra == \"ipython\"","pygments>=2.3; python_version < \"3.9\" and extra == \"docs\"","sphinxcontrib_htmlhelp>=2; extra == \"docs\"","sphinxcontrib_applehelp>=2; extra == \"docs\"","sphinx>=8; extra == \"docs\"","pydata-sphinx-theme>=0.16; extra == \"docs\"","pygments>=2.19; python_version >= \"3.9\" and extra == \"docs\"","myst-parser>=4; extra == \"docs\"","ipykernel>=6; (python_version >= \"3.8\" and python_version < \"3.10\") and extra == \"tests\"","ipython>=8.12; (python_version >= \"3.8\" and python_version < \"3.9\") and extra == \"tests\"","jedi>=0.19; python_version >= \"3.9\" and extra == \"tests\"","jedi<0.18,>=0.17; python_version < \"3.9\" and extra == \"tests\"","jupyter-client<6.1.13,>=6.1.12; (python_version >= \"3.5\" and python_version < \"3.6\") and extra == \"tests\"","pywinpty<0.6,>=0.5; (python_version < \"3\" and os_name == \"nt\") and extra == \"tests\"","pexpect>=4; extra == \"tests\"","ipykernel>=5.5; (python_version >= \"3\" and python_version < \"3.8\") and extra == \"tests\"","xonsh>=0.22; python_version >= \"3.11\" and extra == \"tests\"","jupyter-client>=5.3; python_version < \"3.5\" and extra == \"tests\"","ipython>=9; python_version >= \"3.11\" and extra == \"tests\"","pytest<8.1,>=8.0; python_version >= \"3.8\" and extra == \"tests\"","ipython>=8.18; (python_version >= \"3.9\" and python_version < \"3.11\") and extra == \"tests\"","jupyter-console>=5.2; python_version < \"3.5\" and extra == \"tests\"","numpy>=1.26; python_version >= \"3.9\" and extra == \"tests\"","ipython>=7.34; (python_version >= \"3.7\" and python_version < \"3.8\") and extra == \"tests\"","xonsh>=0.11; (python_version >= \"3.6\" and python_version < \"3.11\") and extra == \"tests\"","jupyter-console>=6.1; (python_version >= \"3.5\" and python_version < \"3.7\") and extra == \"tests\"","xonsh>=0.9; python_version < \"3.6\" and extra == \"tests\"","ipython>=5.4; python_version < \"3\" and extra == \"tests\"","pytest_remotedata>=0.3; extra == \"tests\"","jupyter-client>=7.1.2; python_version >= \"3.6\" and extra == \"tests\"","papermill>=1.2; extra == \"tests\"","pytest>=7; (python_version >= \"3.6\" and python_version < \"3.8\") and extra == \"tests\"","xarray>=2025; python_version >= \"3.10\" and extra == \"tests\"","ipykernel>=7; python_version >= \"3.10\" and extra == \"tests\"","jupyter-console>=6.6; python_version >= \"3.7\" and extra == \"tests\"","pandas>=1.1; python_version >= \"3.6\" and extra == \"tests\"","ipykernel>=4.10; python_version < \"3\" and extra == \"tests\"","numpy>=1.16; (python_version < \"3\" and platform_python_implementation == \"CPython\") and extra == \"tests\"","numpy>=1.18; (python_version >= \"3.4\" and python_version < \"3.9\") and extra == \"tests\"","pytest>=3; python_version < \"3.6\" and extra == \"tests\"","jupyter>=1.1; extra == \"tests\"","ipython<7.10,>=7.9; (python_version >= \"3\" and python_version < \"3.7\") and extra == \"tests\"","ipykernel>=6; (python_version >= \"3.8\" and python_version < \"3.10\") and extra == \"dev\"","ipython>=8.12; (python_version >= \"3.8\" and python_version < \"3.9\") and extra == \"dev\"","jedi>=0.19; python_version >= \"3.9\" and extra == \"dev\"","jedi<0.18,>=0.17; python_version < \"3.9\" and extra == \"dev\"","jupyter-client<6.1.13,>=6.1.12; (python_version >= \"3.5\" and python_version < \"3.6\") and extra == \"dev\"","pyright>=1.1; extra == \"dev\"","sphinx>=8; extra == \"dev\"","types-backports>=0.1; extra == \"dev\"","pywinpty<0.6,>=0.5; (python_version < \"3\" and os_name == \"nt\") and extra == \"dev\"","pexpect>=4; extra == \"dev\"","myst-parser>=4; extra == \"dev\"","ipykernel>=5.5; (python_version >= \"3\" and python_version < \"3.8\") and extra == \"dev\"","xonsh>=0.22; python_version >= \"3.11\" and extra == \"dev\"","jupyter-client>=5.3; python_version < \"3.5\" and extra == \"dev\"","ipython>=9; python_version >= \"3.11\" and extra == \"dev\"","jupyterlab>=2.2; python_version >= \"3.5\" and extra == \"dev\"","sphinxcontrib_applehelp>=2; extra == \"dev\"","pytest<8.1,>=8.0; python_version >= \"3.8\" and extra == \"dev\"","pyparsing<2.4.8,>=2.4.7; extra == \"dev\"","ipython>=8.18; (python_version >= \"3.9\" and python_version < \"3.11\") and extra == \"dev\"","jupyter-console>=5.2; python_version < \"3.5\" and extra == \"dev\"","numpy>=1.26; python_version >= \"3.9\" and extra == \"dev\"","jupytext>=1.8; python_version >= \"3\" and extra == \"dev\"","vprof>=0.36; extra == \"dev\"","ipython>=7.34; (python_version >= \"3.7\" and python_version < \"3.8\") and extra == \"dev\"","xonsh>=0.11; (python_version >= \"3.6\" and python_version < \"3.11\") and extra == \"dev\"","jupyter-console>=6.1; (python_version >= \"3.5\" and python_version < \"3.7\") and extra == \"dev\"","pygments>=2.19; python_version >= \"3.9\" and extra == \"dev\"","xonsh>=0.9; python_version < \"3.6\" and extra == \"dev\"","ipython>=5.4; python_version < \"3\" and extra == \"dev\"","pytest_remotedata>=0.3; extra == \"dev\"","jupyter-client>=7.1.2; python_version >= \"3.6\" and extra == \"dev\"","papermill>=1.2; extra == \"dev\"","xarray>=2025; python_version >= \"3.10\" and extra == \"dev\"","ipykernel>=7; python_version >= \"3.10\" and extra == \"dev\"","jupyter-console>=6.6; python_version >= \"3.7\" and extra == \"dev\"","pytest>=7; (python_version >= \"3.6\" and python_version < \"3.8\") and extra == \"dev\"","pre-commit>=4; python_version >= \"3\" and extra == \"dev\"","pandas>=1.1; python_version >= \"3.6\" and extra == \"dev\"","pydata-sphinx-theme>=0.16; extra == \"dev\"","ipykernel>=4.10; python_version < \"3\" and extra == \"dev\"","numpy>=1.16; (python_version < \"3\" and platform_python_implementation == \"CPython\") and extra == \"dev\"","py-spy>=0.4; extra == \"dev\"","watchdog>=0.10; extra == \"dev\"","numpy>=1.18; (python_version >= \"3.4\" and python_version < \"3.9\") and extra == \"dev\"","requests>=2.32; extra == \"dev\"","pytest>=3; python_version < \"3.6\" and extra == \"dev\"","typing>=3.10; python_version < \"3.5\" and extra == \"dev\"","pygments>=2.3; python_version < \"3.9\" and extra == \"dev\"","jupyter>=1.1; extra == \"dev\"","mypy[python2]>=1.19; extra == \"dev\"","sphinxcontrib_htmlhelp>=2; extra == \"dev\"","ipython<7.10,>=7.9; (python_version >= \"3\" and python_version < \"3.7\") and extra == \"dev\"","argparse>=1.4; python_version < \"2.7\"","psutil>=6; python_version >= \"2.7\" and python_version < \"3\"","psutil>=7; python_version >= \"3\"","prompt_toolkit>=1; python_version >= \"3\"","futures>=3.4; python_version < \"3\"","backports.functools-lru-cache>=1.6; python_version < \"3\"","prompt_toolkit<2,>=1; python_version < \"3\"","pygments>=2.3; python_version < \"3.9\"","pygments>=2.19; python_version >= \"3.9\"","typing_extensions>=4.15; python_version >= \"3.9\"","typing_extensions>=3.10; python_version < \"3.6\"","typing_extensions>=4.1; python_version >= \"3.6\" and python_version < \"3.7\"","dataclasses>=0.8; python_version >= \"3.6\" and python_version < \"3.7\"","typing_extensions>=4.7; python_version >= \"3.7\" and python_version < \"3.8\"","typing_extensions>=4.12; python_version >= \"3.8\" and python_version < \"3.9\"","trollius>=2.2; python_version < \"3\" and platform_python_implementation == \"CPython\"","aenum>=3.1.16; python_version < \"3.4\"","typing>=3.10; python_version < \"3.5\"","async_generator>=1.10; python_version >= \"3.5\"","tstr>=0.4; python_version >= \"3.10\"","exceptiongroup>=1; python_version >= \"3.7\" and python_version < \"3.11\"","anyio>=3; python_version >= \"3.6\"","cPyparsing<2.4.7.2.5,>=2.4.7.2.4.1; platform_python_implementation == \"CPython\"","pyparsing<2.4.8,>=2.4.7; platform_python_implementation != \"CPython\""]},"recommendation":{"action":"safe_to_use","issues":[],"use_version":"3.2.0","version_hint":null,"summary":"coconut@3.2.0 is safe to use (health: 57/100)"},"requested_version":null,"_cache":"miss","_response_ms":385,"_powered_by":"depscope.dev — free package intelligence for AI agents"}