{"package":"koheesio","ecosystem":"pypi","latest_version":"0.10.6","description":"The steps-based Koheesio framework","license":"Apache-2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/koheesio/","repository":"https://github.com/Nike-Inc/koheesio","downloads_weekly":184222,"health":{"score":63,"risk":"moderate","breakdown":{"maintenance":10,"popularity":14,"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":"0.10.6","total_count":24,"recent":["0.9.0rc1","0.9.0rc2","0.9.0rc3","0.9.0rc4","0.9.0rc5","0.9.0rc6","0.9.0rc7","0.9.0","0.9.1","0.10.0a0","0.10.0","0.10.1a0","0.10.1","0.10.2","0.10.3a0","0.10.3","0.10.4a0","0.10.4","0.10.5","0.10.6"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2025-09-08T08:40:30.945274Z","dependencies_count":65,"dependencies":["cryptography>=42.0.4","jsonpickle>2.1.0","pydantic>=2","python-decouple>=3.8","pytz>=2023.3","pyyaml>=6.0","tomli>=2.0.1","nest-asyncio>=1.6.0; extra == \"async\"","aiohttp-retry>=2.8.3; extra == \"async-http\"","aiohttp[speedups]>=3.9.5; extra == \"async-http\"","nest-asyncio>=1.6.0; extra == \"async-http\"","boxsdk[jwt]==3.8.1; extra == \"box\"","delta-spark>=2.2; extra == \"delta\"","colorama; extra == \"dev\"","mypy; extra == \"dev\"","pylint; extra == \"dev\"","ruff; extra == \"dev\"","types-pyyaml; extra == \"dev\"","types-requests; extra == \"dev\"","black; extra == \"docs\"","markdown>=3.5.2; extra == \"docs\"","mike>=2.0.0; extra == \"docs\"","mkdocs-click>=0.8.0; extra == \"docs\"","mkdocs-gen-files>=0.5.0; extra == \"docs\"","mkdocs-git-revision-date-localized-plugin>=1.2.2; extra == \"docs\"","mkdocs-glightbox>=0.3.4; extra == \"docs\"","mkdocs-include-markdown-plugin>=6.0.4; extra == \"docs\"","mkdocs-literate-nav>=0.6.0; extra == \"docs\"","mkdocs-material-extensions>=1.3.1; extra == \"docs\"","mkdocs-material>=9.5.13; extra == \"docs\"","mkdocs-redirects>=1.2.1; extra == \"docs\"","mkdocs-section-index>=0.3.8; extra == \"docs\"","mkdocs>=1.5.3; extra == \"docs\"","mkdocstrings-python>=1.7.5; extra == \"docs\"","pygments>=2.17.2; extra == \"docs\"","pymdown-extensions>=10.7.0; extra == \"docs\"","openpyxl>=3.0.0; extra == \"excel\"","numpy<2.0.0; extra == \"pandas\"","pandas-stubs; extra == \"pandas\"","pandas>=1.3; extra == \"pandas\"","setuptools; extra == \"pandas\"","pyarrow>13; extra == \"pyspark\"","pyspark>=3.2.0; extra == \"pyspark\"","pyspark[connect]>=3.5; extra == \"pyspark-connect\"","spark-expectations<2.3.0,>=2.2.1; extra == \"se\"","paramiko>=2.6.0; extra == \"sftp\"","snowflake-connector-python>=3.12.0; extra == \"snowflake\"","tableauhyperapi>=0.0.19484; extra == \"tableau\"","tableauserverclient>=0.25; extra == \"tableau\"","aioresponses; extra == \"test\"","chispa; extra == \"test\"","coverage[toml]; extra == \"test\"","flaky; extra == \"test\"","freezegun; extra == \"test\"","pytest; extra == \"test\"","pytest-asyncio; extra == \"test\"","pytest-cov; extra == \"test\"","pytest-mock; extra == \"test\"","pytest-order; extra == \"test\"","pytest-randomly; extra == \"test\"","pytest-sftpserver; extra == \"test\"","pytest-xdist; extra == \"test\"","requests-mock; extra == \"test\"","responses; extra == \"test\"","time-machine; extra == \"test\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"0.10.6","version_hint":null,"summary":"koheesio@0.10.6 is safe to use (health: 63/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":758,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":702,"last_release_days_ago":236,"avg_days_between_releases":37,"release_velocity":"moderate"}}