{"id":208430,"name":"missing-py2","ecosystem":"hackage","description":"A Haskell Interface into the standard Python Interpreter\n\nA fork of John Goerzen's MissingPy library, hlinted and updated to run with GHC 7.6.3,\nthis is for legacy projects.\n\nFor newer projects you might want to consider http://hackage.haskell.org/package/cpython\ninstead.\n\nOriginal Documentation:\n\nMissingPy is two things:\n\nA Haskell binding for many C and Python libraries for tasks such as\ndata compression, databases, etc.  This can be found in the\nMissingPy module tree.\n\nAlso, it's a low-level Haskell binding to the Python interpreter to\nenable development of hybrid applications that use both\nenvironments.  This can be found in the Python module tree.  The\nHaskell bindings above use this environment.\n\nMissingPy permits you to call Python code from Haskell.  It does NOT\npermit you to call Haskell code from Python.\n\nMissingPy is the companion to my MissingH library, and integrates with\nit.","homepage":"https://github.com/domdere/missing-py2","licenses":"GPL-2.0-only","normalized_licenses":["GPL-2.0-only"],"repository_url":"https://github.com/domdere/missing-py2","keywords_array":["foreign","gpl","library","Propose Tags"],"namespace":null,"versions_count":2,"first_release_published_at":"2013-11-11T23:43:27.000Z","latest_release_published_at":"2013-11-12T00:31:12.000Z","latest_release_number":"1.0.1","last_synced_at":"2026-03-15T00:07:58.784Z","created_at":"2022-04-05T22:50:47.867Z","updated_at":"2026-03-15T00:07:58.784Z","registry_url":"https://hackage.haskell.org/package/missing-py2","install_command":"cabal install missing-py2","documentation_url":null,"metadata":{},"repo_metadata":{"id":11708604,"uuid":"14225672","full_name":"domdere/missing-py2","owner":"domdere","description":"Support for calling Python [Haskell]","archived":false,"fork":true,"pushed_at":"2013-11-12T00:25:17.000Z","size":616,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-09T01:18:18.570Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jgoerzen/missingpy","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/domdere.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-11-08T06:27:09.000Z","updated_at":"2013-11-26T17:06:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/domdere/missing-py2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/domdere/missing-py2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domdere%2Fmissing-py2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domdere%2Fmissing-py2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domdere%2Fmissing-py2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domdere%2Fmissing-py2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/domdere","download_url":"https://codeload.github.com/domdere/missing-py2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/domdere%2Fmissing-py2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27509619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-04T02:00:07.142Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"domdere","name":"Dom De Re","uuid":"3085266","kind":"user","description":"Indie Game Developer and Functional Programmer based in Sydney","email":"","website":"https://irreverentpixelfeats.com","location":"Sydney","twitter":null,"company":"Irreverent Pixel Feats","icon_url":"https://avatars.githubusercontent.com/u/3085266?v=4","repositories_count":116,"last_synced_at":"2023-06-29T19:40:21.607Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/domdere","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-05T09:34:36.268Z","updated_at":"2023-06-29T19:40:22.087Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/domdere","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/domdere/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-02-14T22:41:21.519Z","dependent_packages_count":0,"downloads":2160,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":54.902881286309494,"dependent_repos_count":55.143477495452146,"dependent_packages_count":12.217592864268529,"stargazers_count":37.17504841265184,"forks_count":36.14224517340532,"average":39.116249046417465},"purl":"pkg:hackage/missing-py2","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/missing-py2","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/missing-py2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/missing-py2/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-30T14:54:39.141Z","issues_count":0,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/domdere%2Fmissing-py2/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/missing-py2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/missing-py2/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/missing-py2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/missing-py2/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/missing-py2/codemeta","maintainers":[{"uuid":"domdere","login":"domdere","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://hackage.haskell.org/user/domdere","role":null,"created_at":"2022-11-14T18:56:54.830Z","updated_at":"2022-11-14T18:56:54.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/domdere/packages"}]}