{"id":27888267,"url":"https://github.com/ironlanguages/ironclad","last_synced_at":"2026-03-16T05:32:23.214Z","repository":{"id":23144487,"uuid":"26499699","full_name":"IronLanguages/ironclad","owner":"IronLanguages","description":"CPython API compatibility layer for IronPython","archived":false,"fork":false,"pushed_at":"2023-12-18T03:47:39.000Z","size":15105,"stargazers_count":64,"open_issues_count":6,"forks_count":14,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-05-05T09:07:21.222Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IronLanguages.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-11-11T19:06:25.000Z","updated_at":"2024-07-14T08:02:32.000Z","dependencies_parsed_at":"2023-11-06T03:30:40.412Z","dependency_job_id":"47e18793-a7d2-421f-beb4-70a780441466","html_url":"https://github.com/IronLanguages/ironclad","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/IronLanguages/ironclad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronLanguages%2Fironclad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronLanguages%2Fironclad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronLanguages%2Fironclad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronLanguages%2Fironclad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IronLanguages","download_url":"https://codeload.github.com/IronLanguages/ironclad/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IronLanguages%2Fironclad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30567806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-16T04:42:47.996Z","status":"ssl_error","status_checked_at":"2026-03-16T04:42:44.668Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"keywords":[],"created_at":"2025-05-05T09:07:08.896Z","updated_at":"2026-03-16T05:32:23.199Z","avatar_url":"https://github.com/IronLanguages.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Overview =\n\nIronclad's purpose is to allow IronPython to transparently import and use\ncompiled CPython extensions.\n\nThe original project https://code.google.com/p/ironclad is no longer\nactive. The last known version works with Python 2.6. The idea here is\nto make it work with current version of IronPython (3.4.x)\nand the corresponding version of CPython (3.4.4).\n\nAt the moment it does compile using up to date components and passes\nmost of internal tests. Most of the remaining work is tracked under Issues.\n\n```\nRan 423 tests in 46.953s\n\nFAILED (errors=7, skipped=2)\nscons: done building targets.\n```\n\nnumpy is still failing on import.\n\n== Building ==\n\n=== Building using Docker ===\n\nThis repo contains a Dockerfile that sets up a dockerized build environment\n(requires Windows; Docker has to be set to use Windows containers).\n\nUsing PowerShell:\n```\ndocker build -t ironclad-build:v3.4 -m 2GB .\ndocker run -it -v ${pwd}:C:\\ironclad ironclad-build:v3.4\n```\nIn the container shell:\n```\ncd C:\\ironclad\nscons\n```\nTo run all tests:\n```\nscons test\n```\nRun `scons -h` for info on all supported build parameters, options, and where the artifacts for the current build(s) are placed. Build parameters on the command line are placed without leading dashes and with an equal sign, e.g. `scons framework=all`.\n\n=== Other build instructions ===\n\nDetailed building instructions covering how to build for different configurations, frameworks, without Docker, other Ironclad versions, etc. can be found on the\nhttps://github.com/IronLanguages/ironclad/wiki/Building[building wiki page].\n\n== Releases ==\n\nHold on.\n\n\n== Hacking ==\n\nAnybody who would like to help is welcome!\n\nSee doc/details.txt\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fironlanguages%2Fironclad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fironlanguages%2Fironclad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fironlanguages%2Fironclad/lists"}