{"id":2956167,"name":"twisted-binary","ecosystem":"pypi","description":"(Non Official) Binary Build for Twisted-An asynchronous networking framework written in Python","homepage":"https://twistedmatrix.com/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/twisted/twisted","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2020-09-21T01:20:17.000Z","latest_release_published_at":"2020-09-21T01:20:17.000Z","latest_release_number":"20.3.0","last_synced_at":"2026-10-13T10:33:38.381Z","created_at":"2022-04-10T12:55:24.233Z","updated_at":"2026-10-13T10:33:38.382Z","registry_url":"https://pypi.org/project/twisted-binary/","install_command":"pip install twisted-binary --index-url https://pypi.org/simple","documentation_url":"https://twistedmatrix.com/documents/current/","metadata":{"funding":null,"documentation":"https://twistedmatrix.com/documents/current/","classifiers":["Programming Language :: Python :: 3","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.8"],"normalized_name":"twisted-binary","project_status":null},"repo_metadata":{"id":38240417,"uuid":"1985358","full_name":"twisted/twisted","owner":"twisted","description":"Event-driven networking engine written in Python.","archived":false,"fork":false,"pushed_at":"2026-09-28T21:09:21.000Z","size":80679,"stargazers_count":5993,"open_issues_count":2832,"forks_count":1224,"subscribers_count":168,"default_branch":"trunk","last_synced_at":"2026-10-02T14:02:18.889Z","etag":null,"topics":["async","async-python","dns","event-driven","http","imap","irc","network","python","smtp","ssl","tls","twisted","xmpp"],"latest_commit_sha":null,"homepage":"https://twisted.org","language":"Python","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/twisted.png","metadata":{"files":{"readme":"README.rst","changelog":"NEWS.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2011-07-01T20:40:42.000Z","updated_at":"2026-10-01T14:40:10.000Z","dependencies_parsed_at":"2023-10-16T19:31:51.594Z","dependency_job_id":"d70a1691-9725-4726-b7d2-f0af189c2fba","html_url":"https://github.com/twisted/twisted","commit_stats":{"total_commits":27125,"total_committers":279,"mean_commits":97.22222222222223,"dds":0.8599815668202765,"last_synced_commit":"30a679ab6aa4fa3985f51a5ec069fafff9d7672b"},"previous_names":[],"tags_count":93,"template":false,"template_full_name":null,"purl":"pkg:github/twisted/twisted","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/twisted","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/refs/heads/trunk","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/sbom","scorecard":{"id":904002,"data":{"date":"2025-08-18","repo":{"name":"github.com/twisted/twisted","commit":"aedee3ea72b2c206774fbeae7a54e71939699d54"},"scorecard":{"version":"v5.2.1-41-g40576783","commit":"40576783fda6698350fcbbeaea760ff827433034"},"score":7.7,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 23 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: topLevel 'contents' permission set to 'read': .github/workflows/test.yaml:28","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#security-policy"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#cii-best-practices"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:499: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:502: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:511: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:517: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:543: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:549: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:367: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:370: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:389: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:410: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:431: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:437: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:459: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:461: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:476: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:478: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:201: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:216: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:235: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:265: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:288: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:303: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:313: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yaml:349: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yaml:355: update your workflow using https://app.stepsecurity.io/secureworkflow/twisted/twisted/test.yaml/trunk?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/test.yaml:443","Warn: pipCommand not pinned by hash: .github/workflows/test.yaml:483","Warn: pipCommand not pinned by hash: .github/workflows/test.yaml:508","Warn: pipCommand not pinned by hash: .github/workflows/test.yaml:309","Warn: pipCommand not pinned by hash: .github/workflows/test.yaml:310","Warn: pipCommand not pinned by hash: .github/workflows/test.yaml:466","Warn: pipCommand not pinned by hash: .github/workflows/test.yaml:239","Warn: pipCommand not pinned by hash: .github/workflows/test.yaml:385","Warn: pipCommand not pinned by hash: .github/workflows/test.yaml:386","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   9 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#fuzzing"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/test.yaml:531"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/40576783fda6698350fcbbeaea760ff827433034/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-24T16:41:42.782Z","repository_id":38240417,"created_at":"2025-08-24T16:41:42.782Z","updated_at":"2025-08-24T16:41:42.782Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":342542704,"owners_count":37948248,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-10-02T02:00:07.254Z","response_time":104,"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":"twisted","name":"Twisted Matrix Labs","uuid":"716546","kind":"organization","description":"","email":null,"website":"https://twisted.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/716546?v=4","repositories_count":42,"last_synced_at":"2026-10-03T17:29:18.609Z","metadata":{"has_sponsors_listing":true,"funding":null},"html_url":"https://github.com/twisted","funding_links":["https://github.com/sponsors/twisted"],"total_stars":9735,"followers":121,"following":0,"created_at":"2022-11-02T16:24:50.831Z","updated_at":"2026-10-03T17:29:19.679Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/twisted","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/twisted/repositories"},"tags":[{"name":"twisted-26.4.0","sha":"3dc92b79333c231338390c2b8cec5c142a31863d","kind":"commit","published_at":"2026-05-11T11:16:58.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-26.4.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-26.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-26.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-26.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-26.4.0/manifests"},{"name":"twisted-26.4.0rc2","sha":"b69a0c7fabeb1f273cb45d48651c3435f85f806e","kind":"commit","published_at":"2026-04-29T15:42:49.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-26.4.0rc2","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-26.4.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-26.4.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-26.4.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-26.4.0rc2/manifests"},{"name":"twisted-26.4.0rc1","sha":"819185e068aab1f9b0f9a2a5e08aa942038733d9","kind":"commit","published_at":"2026-04-29T15:27:59.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-26.4.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-26.4.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-26.4.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-26.4.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-26.4.0rc1/manifests"},{"name":"twisted-25.5.0","sha":"932f2f8d3861e9d1d7145b917747f4a29801337e","kind":"commit","published_at":"2025-06-07T09:49:18.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-25.5.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-25.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-25.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-25.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-25.5.0/manifests"},{"name":"twisted-25.5.0rc1","sha":"662f2a9b0563cd7a0f6acf0ed92891ae2cd7e1f3","kind":"commit","published_at":"2025-05-09T22:14:59.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-25.5.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-25.5.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-25.5.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-25.5.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-25.5.0rc1/manifests"},{"name":"twisted-24.11.0","sha":"56f436af29968977e72e24d10dd0f4ad65aecf4f","kind":"commit","published_at":"2024-12-02T09:37:33.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.11.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.11.0/manifests"},{"name":"twisted-24.11.0rc2","sha":"dfec62deaf8aaeba151f86b242dba9c6e2c574eb","kind":"commit","published_at":"2024-12-02T09:12:32.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.11.0rc2","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.11.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.11.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.11.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.11.0rc2/manifests"},{"name":"twisted-24.11.0rc1","sha":"10f20bd7568f68e27fb1569b3ddb6bd719aa8eb6","kind":"commit","published_at":"2024-11-22T14:51:41.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.11.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.11.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.11.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.11.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.11.0rc1/manifests"},{"name":"twisted-24.10.0","sha":"ee3de52e2eeb4a3efd2e1bdef84f7973a5ecc0b9","kind":"commit","published_at":"2024-10-28T00:32:28.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.10.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.10.0/manifests"},{"name":"twisted-24.10.0rc1","sha":"dff70a8af349a7f53d628ee1702ef73610e35786","kind":"commit","published_at":"2024-10-19T20:20:33.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.10.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.10.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.10.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.10.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.10.0rc1/manifests"},{"name":"twisted-24.7.0","sha":"8cb7d2bcf5dd09dd5b98b0da7b9d77d86581016f","kind":"commit","published_at":"2024-08-08T07:42:43.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.7.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.7.0/manifests"},{"name":"twisted-24.7.0rc2","sha":"a30fcf654e0e49d253d93867237a11594f1ae92c","kind":"commit","published_at":"2024-08-06T07:14:22.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.7.0rc2","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.7.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.7.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.7.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.7.0rc2/manifests"},{"name":"twisted-24.7.0rc1","sha":"6d157ca99cccf2479dfb7dcb7e9dd4d9b748fe59","kind":"commit","published_at":"2024-07-29T13:32:42.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.7.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.7.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.7.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.7.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.7.0rc1/manifests"},{"name":"twisted-24.3.0","sha":"2e59e1fb322bc4b20009443f2252ecc6d7c79f80","kind":"commit","published_at":"2024-03-01T16:26:35.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.3.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.3.0/manifests"},{"name":"twisted-24.2.0rc1","sha":"d7c9b3d886d0f99fe86df2f8bfc9080063ab4b08","kind":"commit","published_at":"2024-02-21T16:04:27.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-24.2.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-24.2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-24.2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-24.2.0rc1/manifests"},{"name":"twisted-23.10.0","sha":"f3f3389b1ee2605fb6d4c6d9dfb3913e84b11cde","kind":"commit","published_at":"2023-10-31T07:14:47.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-23.10.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-23.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-23.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-23.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-23.10.0/manifests"},{"name":"twisted-23.10.0rc1","sha":"61c46d40eb65e7aaeaf4f2b10f6696427d1401b3","kind":"commit","published_at":"2023-10-24T22:31:33.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-23.10.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-23.10.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-23.10.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-23.10.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-23.10.0rc1/manifests"},{"name":"twisted-23.8.0","sha":"f3cf54306e6e621aa6b175ee04f8febdc90abb7c","kind":"commit","published_at":"2023-08-28T12:18:41.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-23.8.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-23.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-23.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-23.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-23.8.0/manifests"},{"name":"twisted-23.8.0rc1","sha":"6e9ea35f1c1eb19f5d31c937249d837c8fce8e69","kind":"commit","published_at":"2023-08-17T19:10:32.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-23.8.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-23.8.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-23.8.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-23.8.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-23.8.0rc1/manifests"},{"name":"twisted-22.10.0","sha":"39ee213fca02e08bc1aadad61607d7e7e123a776","kind":"commit","published_at":"2022-10-30T15:58:49.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.10.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.10.0/manifests"},{"name":"twisted-22.10.0rc1","sha":"15aa477d9b181d30c2111248741c615f36638f5f","kind":"commit","published_at":"2022-10-26T18:55:09.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.10.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.10.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.10.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.10.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.10.0rc1/manifests"},{"name":"twisted-22.8.0","sha":"4be2e50987d58db34683b88637417953250910af","kind":"commit","published_at":"2022-09-06T09:43:29.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.8.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.8.0/manifests"},{"name":"twisted-22.8.0rc1","sha":"0ebd8d7559873b80e9c4658c48581f44fe55d30b","kind":"commit","published_at":"2022-08-28T10:54:22.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.8.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.8.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.8.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.8.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.8.0rc1/manifests"},{"name":"twisted-22.4.0","sha":"ed86633aa46970d6c9c2c1389ceae296fb6114d8","kind":"commit","published_at":"2022-04-11T14:04:44.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.4.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.4.0/manifests"},{"name":"twisted-22.4.0rc1","sha":"efac92c7f15aac2686189d887ed65617afd2bc22","kind":"commit","published_at":"2022-04-04T09:33:31.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.4.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.4.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.4.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.4.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.4.0rc1/manifests"},{"name":"twisted-22.2.0","sha":"89c395ee794e85a9657b112c4351417850330ef9","kind":"commit","published_at":"2022-03-01T10:39:34.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.2.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.2.0/manifests"},{"name":"twisted-22.2.0rc1","sha":"766bcd32cbb7075f0dfc6112a0c98ffc4047a5f5","kind":"commit","published_at":"2022-02-08T14:13:01.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.2.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.2.0rc1/manifests"},{"name":"twisted-22.1.0","sha":"45d463c02ebbbdcbe18b3807419422101538ffca","kind":"commit","published_at":"2022-02-03T11:26:39.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.1.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.1.0/manifests"},{"name":"twisted-22.1.0rc1","sha":"7e65fbeed3d74a4eb1c40d7a6df5651782becbc8","kind":"commit","published_at":"2022-01-26T23:08:18.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-22.1.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-22.1.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-22.1.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.1.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-22.1.0rc1/manifests"},{"name":"twisted-21.7.0","sha":"4e3b22afe1f76b360733b65d6b835b7aaae6deb6","kind":"commit","published_at":"2021-07-26T15:03:56.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-21.7.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-21.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-21.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.7.0/manifests"},{"name":"twisted-21.7.0rc3","sha":"027a483b48fea52cc2b6a44c254b0df51cc57b67","kind":"commit","published_at":"2021-07-23T09:23:21.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-21.7.0rc3","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-21.7.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-21.7.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.7.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.7.0rc3/manifests"},{"name":"twisted-21.7.0rc2","sha":"a3792f03912edb9a884f93d1b772df459088278c","kind":"commit","published_at":"2021-07-20T22:29:22.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-21.7.0rc2","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-21.7.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-21.7.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.7.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.7.0rc2/manifests"},{"name":"twisted-21.7.0rc1","sha":"eff33fd721ba9e31509771a486a374ef411b72fc","kind":"commit","published_at":"2021-07-10T10:55:46.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-21.7.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-21.7.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-21.7.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.7.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.7.0rc1/manifests"},{"name":"twisted-21.2.0","sha":"f1daeeee171b1cd9dae77833c66728023198b468","kind":"commit","published_at":"2021-02-28T09:35:08.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-21.2.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-21.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-21.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.2.0/manifests"},{"name":"twisted-21.2.0rc1","sha":"d6c6cb8664155467896e28798e7003f19a3b80e9","kind":"commit","published_at":"2021-02-15T01:26:03.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-21.2.0rc1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-21.2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-21.2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.2.0rc1/manifests"},{"name":"twisted-21.2.0.dev0","sha":"3d26ea4d8bef63b8b4b37d12fdb449736c113bce","kind":"commit","published_at":"2021-02-01T09:32:56.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-21.2.0.dev0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-21.2.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-21.2.0.dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.2.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-21.2.0.dev0/manifests"},{"name":"twisted-20.11.0.dev6","sha":"11bc0f3b33027d2b3521faa020d6f6bd44b3c84a","kind":"commit","published_at":"2020-10-23T17:25:29.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-20.11.0.dev6","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-20.11.0.dev6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-20.11.0.dev6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev6/manifests"},{"name":"twisted-20.11.0.dev5","sha":"e5f149450dc7f01bb838d28a46b471f4a1a6fc16","kind":"commit","published_at":"2020-10-19T07:23:04.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-20.11.0.dev5","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-20.11.0.dev5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-20.11.0.dev5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev5/manifests"},{"name":"twisted-20.11.0.dev4","sha":"552fdd750246bed1743ec3ed91f880e289ddbd33","kind":"commit","published_at":"2020-10-19T06:36:54.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-20.11.0.dev4","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-20.11.0.dev4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-20.11.0.dev4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev4/manifests"},{"name":"twisted-20.11.0.dev3","sha":"80c29f972971309fbcc5bdf3ad4185323ebfa3ad","kind":"commit","published_at":"2020-10-19T05:57:30.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-20.11.0.dev3","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-20.11.0.dev3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-20.11.0.dev3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev3/manifests"},{"name":"twisted-20.11.0.dev2","sha":"cb7643a70b7f646ea99f0b5e54796cf6d56470eb","kind":"commit","published_at":"2020-10-04T06:38:53.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-20.11.0.dev2","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-20.11.0.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-20.11.0.dev2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev2/manifests"},{"name":"twisted-20.11.0.dev1","sha":"b447c68b8c6afb9b43690756913ccfb76f104007","kind":"commit","published_at":"2020-10-04T05:41:15.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-20.11.0.dev1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-20.11.0.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-20.11.0.dev1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev1/manifests"},{"name":"twisted-20.11.0.dev0","sha":"4121992b66b31087c9282e11851bd0aaa21aa131","kind":"commit","published_at":"2020-10-04T05:07:34.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-20.11.0.dev0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-20.11.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-20.11.0.dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.11.0.dev0/manifests"},{"name":"twisted-20.3.0","sha":"121c98e006a31750661107d390ec2dc4ffe28e8a","kind":"tag","published_at":"2020-03-20T12:30:37.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-20.3.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-20.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-20.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-20.3.0/manifests"},{"name":"twisted-19.10.0","sha":"c0a51509974e995537212efc5074140388585da6","kind":"tag","published_at":"2019-11-11T02:40:20.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-19.10.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-19.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-19.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-19.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-19.10.0/manifests"},{"name":"twisted-19.7.0","sha":"f2ff3f96922a7a40ddcb905a6ead0b4e7155470c","kind":"tag","published_at":"2019-08-06T01:53:08.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-19.7.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-19.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-19.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-19.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-19.7.0/manifests"},{"name":"twisted-19.2.1","sha":"c0776850e756adfcdc179a7fd9e4c8f5cbc4838d","kind":"tag","published_at":"2019-06-06T14:08:43.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-19.2.1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-19.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-19.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-19.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-19.2.1/manifests"},{"name":"twisted-19.2.0","sha":"f9e12bd88618682f7cdba342fbaea1212073533f","kind":"tag","published_at":"2019-04-10T11:33:02.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-19.2.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-19.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-19.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-19.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-19.2.0/manifests"},{"name":"twisted-18.9.0","sha":"132aa9f0f2c8f25a1386d518ddb92bd0e1e3b045","kind":"tag","published_at":"2018-10-15T08:17:39.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-18.9.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-18.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-18.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-18.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-18.9.0/manifests"},{"name":"before-black","sha":"192814655881ca1302eae70477d2d2fc0b9f2e6e","kind":"commit","published_at":"2018-08-25T02:56:10.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/before-black","html_url":"https://github.com/twisted/twisted/releases/tag/before-black","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@before-black","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/before-black","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/before-black/manifests"},{"name":"twisted-18.7.0","sha":"6bee026ec5a74855333f2f3cbc377f270ab6d42b","kind":"tag","published_at":"2018-07-13T18:51:19.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-18.7.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-18.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-18.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-18.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-18.7.0/manifests"},{"name":"twisted-18.4.0","sha":"b45bebbdf13f6d8639786d1023aa553ed75b5fc7","kind":"tag","published_at":"2018-04-29T10:56:26.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-18.4.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-18.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-18.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-18.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-18.4.0/manifests"},{"name":"twisted-17.9.0","sha":"667758e33d808ba730ccbdaa5741b64c2fe15399","kind":"tag","published_at":"2017-09-23T09:37:36.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-17.9.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-17.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-17.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-17.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-17.9.0/manifests"},{"name":"twisted-17.5.0","sha":"cd2ab204289310fba1f3113127180af41751be63","kind":"tag","published_at":"2017-06-11T00:54:58.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-17.5.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-17.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-17.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-17.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-17.5.0/manifests"},{"name":"twisted-17.1.0","sha":"a2200c3bf53beaa2763fe13bc6a670d7cf941dea","kind":"tag","published_at":"2017-02-11T08:52:20.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-17.1.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-17.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-17.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-17.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-17.1.0/manifests"},{"name":"twisted-16.6.0","sha":"7f63174798c4b0b1be879b2dca014f4054a58ad1","kind":"tag","published_at":"2016-11-25T19:40:32.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.6.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.6.0/manifests"},{"name":"twisted-16.5.0","sha":"4368c0b84b82f0791f6df52dc80328f7bd493547","kind":"tag","published_at":"2016-10-29T05:16:27.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.5.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.5.0/manifests"},{"name":"twisted-16.4.1","sha":"e57743bdfed6d7d0d89049dd31252696c993aa01","kind":"tag","published_at":"2016-09-14T16:48:57.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.4.1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.4.1/manifests"},{"name":"twisted-16.4.0","sha":"9e957253b1442f28a007531551f3f926857b9148","kind":"tag","published_at":"2016-08-27T19:27:32.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.4.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.4.0/manifests"},{"name":"twisted-16.3.2","sha":"f0031131278ad11df451b40259b15a50b98a5e75","kind":"tag","published_at":"2016-08-19T06:22:27.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.3.2","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.3.2/manifests"},{"name":"twisted-16.3.1","sha":"410bfc44d6d425a1d818154211e7eff4a58c9b4c","kind":"tag","published_at":"2016-08-16T01:26:07.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.3.1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.3.1/manifests"},{"name":"twisted-16.3.0","sha":"e44a5091c4781d9b422924350ab8c84bc135856b","kind":"tag","published_at":"2016-07-05T15:32:24.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.3.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.3.0/manifests"},{"name":"twisted-16.2.0","sha":"beeda75f81408dee327db2165009580399965da3","kind":"tag","published_at":"2016-05-18T07:38:29.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.2.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.2.0/manifests"},{"name":"twisted-16.1.1","sha":"2adaee7769055944b07c0d6be1b70415c47b81cb","kind":"commit","published_at":"2016-04-11T02:35:22.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.1.1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.1.1/manifests"},{"name":"twisted-16.1.0","sha":"7dfd4d2de6be6af1d396b3e299f0a29f130a1977","kind":"commit","published_at":"2016-04-04T06:59:35.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.1.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.1.0/manifests"},{"name":"twisted-16.0.0","sha":"6a6b45691d222e8723423023abd75392f78c28b3","kind":"commit","published_at":"2016-03-15T05:01:29.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-16.0.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-16.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-16.0.0/manifests"},{"name":"twisted-15.5.0","sha":"c1610bab03cdaf36d2d64c67a6674de8d56479c0","kind":"commit","published_at":"2015-11-29T03:24:24.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-15.5.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-15.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-15.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.5.0/manifests"},{"name":"twisted-15.4.0","sha":"970ef0607c3fb3f1568db834a19985aefbe5f007","kind":"commit","published_at":"2015-09-04T07:22:24.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-15.4.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-15.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-15.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.4.0/manifests"},{"name":"twisted-15.3.0","sha":"1c95a5dd54973f5814b0c822ab8916909fd1840b","kind":"commit","published_at":"2015-08-04T04:49:17.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-15.3.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-15.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-15.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.3.0/manifests"},{"name":"twisted-15.2.1","sha":"998e973b320160824af91eeeb9bdbffbf67ca87d","kind":"commit","published_at":"2015-05-24T11:09:30.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-15.2.1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-15.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-15.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.2.1/manifests"},{"name":"twisted-15.2.0","sha":"318e8129f3d1f17f688919483e7db8e8d1b24068","kind":"commit","published_at":"2015-05-19T05:04:11.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-15.2.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-15.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-15.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.2.0/manifests"},{"name":"twisted-15.1.0","sha":"ac07befd12f33a5951153f3e6e8651208146e0ac","kind":"commit","published_at":"2015-04-13T07:19:21.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-15.1.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-15.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-15.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.1.0/manifests"},{"name":"twisted-15.0.0","sha":"9e7011ade20aaaa0e59f6d89006531af377f90b9","kind":"commit","published_at":"2015-01-30T06:03:43.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-15.0.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-15.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-15.0.0/manifests"},{"name":"twisted-14.0.2","sha":"06c912f626f2af48b9e5118d1f66c9a29858f455","kind":"commit","published_at":"2014-09-18T14:00:22.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-14.0.2","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-14.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-14.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-14.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-14.0.2/manifests"},{"name":"twisted-14.0.1","sha":"cc86040c8796089bfd29cad0473841778a2cd563","kind":"commit","published_at":"2014-09-17T10:44:44.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-14.0.1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-14.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-14.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-14.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-14.0.1/manifests"},{"name":"twisted-14.0.0","sha":"dd85cf97d721cee4f2a1c1791f4cdfe1c1fbaa29","kind":"commit","published_at":"2014-05-12T10:00:12.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-14.0.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-14.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-14.0.0/manifests"},{"name":"twisted-13.2.0","sha":"84224b7c0c4786653143ca493abe5f0e9f85b5b8","kind":"commit","published_at":"2013-11-08T13:24:42.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-13.2.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-13.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-13.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-13.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-13.2.0/manifests"},{"name":"twisted-13.1.0","sha":"879e472e16294f4c5d9ac5bc7411e82cd8128f31","kind":"commit","published_at":"2013-06-28T16:52:22.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-13.1.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-13.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-13.1.0/manifests"},{"name":"twisted-13.0.0","sha":"e4f6d1a54f2d1a6e8b6c003de3fb138a1076c1b5","kind":"commit","published_at":"2013-04-03T08:18:33.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-13.0.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-13.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-13.0.0/manifests"},{"name":"twisted-12.3.0","sha":"1ed9d4fd3046b5eb417114c4733b763aa9563b53","kind":"commit","published_at":"2012-12-26T10:02:34.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-12.3.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-12.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-12.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-12.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-12.3.0/manifests"},{"name":"twisted-12.2.0","sha":"74cc27f0cdf8a80aefd5e3d16d2968c119d86646","kind":"commit","published_at":"2012-08-31T12:18:15.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-12.2.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-12.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-12.2.0/manifests"},{"name":"twisted-12.1.0","sha":"01b09d2ab2b8947f8ba92498d645355d26e629a7","kind":"commit","published_at":"2012-06-04T08:45:48.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-12.1.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-12.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-12.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-12.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-12.1.0/manifests"},{"name":"twisted-12.0.0","sha":"f461f04260be94310a04dcfff5bbcd6e676cc09f","kind":"commit","published_at":"2012-02-10T16:30:23.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-12.0.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-12.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-12.0.0/manifests"},{"name":"twisted-11.1.0","sha":"7702733284a283132501e38f5efdd3c77dfb0112","kind":"commit","published_at":"2011-11-16T10:02:05.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-11.1.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-11.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-11.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-11.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-11.1.0/manifests"},{"name":"twisted-11.0.0","sha":"a28570b100e3713e28dc6a477ab01d55b5550ba7","kind":"commit","published_at":"2011-04-02T01:49:46.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-11.0.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-11.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-11.0.0/manifests"},{"name":"twisted-10.2.0","sha":"00d660a7415be6656f7326afcfea3df1df5bcec7","kind":"commit","published_at":"2010-11-30T03:08:31.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-10.2.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-10.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-10.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-10.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-10.2.0/manifests"},{"name":"twisted-10.1.0","sha":"5b203f16ecb6df97197272dbdd7802f466f56c2f","kind":"commit","published_at":"2010-07-03T14:55:09.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-10.1.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-10.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-10.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-10.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-10.1.0/manifests"},{"name":"twisted-10.0.0","sha":"08deac09f32c454da187a92e857382d9987d5eff","kind":"commit","published_at":"2010-03-03T22:17:06.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-10.0.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-10.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-10.0.0/manifests"},{"name":"twisted-9.0.0","sha":"638fac5a426319dddd232d9d11d88892b9330d0f","kind":"commit","published_at":"2009-11-25T18:06:03.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-9.0.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-9.0.0/manifests"},{"name":"twisted-8.2.0","sha":"5d193fe5e9dcb044ad8569be85cbbc4b6d54c7bb","kind":"commit","published_at":"2008-12-28T21:07:32.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-8.2.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-8.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-8.2.0/manifests"},{"name":"twisted-8.1.0","sha":"cb9ea0537642ce274d0a9baa5ab8a097a2a82740","kind":"commit","published_at":"2008-05-18T19:40:47.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-8.1.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-8.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-8.1.0/manifests"},{"name":"twisted-8.0.1","sha":"07564a9c66a9a9590b045edbd659db5fb5fa7f1e","kind":"commit","published_at":"2008-03-26T17:18:46.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-8.0.1","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-8.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-8.0.1/manifests"},{"name":"twisted-8.0.0","sha":"668c9db1b0ec8a14e6b8c588d8f80a73effd076a","kind":"commit","published_at":"2008-03-25T16:25:00.000Z","download_url":"https://codeload.github.com/twisted/twisted/tar.gz/twisted-8.0.0","html_url":"https://github.com/twisted/twisted/releases/tag/twisted-8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/twisted/twisted@twisted-8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/tags/twisted-8.0.0/manifests"}]},"repo_metadata_updated_at":"2026-10-10T00:35:38.033Z","dependent_packages_count":0,"downloads":16,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":36.541645371541556,"dependent_repos_count":22.23250655214879,"dependent_packages_count":7.373338280337238,"stargazers_count":0.4126786235629236,"forks_count":1.2045008008963727,"docker_downloads_count":null,"average":13.552933925697378},"purl":"pkg:pypi/twisted-binary","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/twisted-binary","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/twisted-binary","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/twisted-binary/dependencies","status":null,"funding_links":["https://github.com/sponsors/twisted"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-08T20:36:48.075Z","issues_count":665,"pull_requests_count":655,"avg_time_to_close_issue":66152922.02216749,"avg_time_to_close_pull_request":14176914.453307392,"issues_closed_count":406,"pull_requests_closed_count":514,"pull_request_authors_count":128,"issue_authors_count":144,"avg_comments_per_issue":3.094736842105263,"avg_comments_per_pull_request":4.261068702290077,"merged_pull_requests_count":399,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":125,"past_year_pull_requests_count":125,"past_year_avg_time_to_close_issue":1600034.5285714285,"past_year_avg_time_to_close_pull_request":979331.5698924732,"past_year_issues_closed_count":70,"past_year_pull_requests_closed_count":93,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":25,"past_year_avg_comments_per_issue":1.416,"past_year_avg_comments_per_pull_request":4.888,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":71,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted/issues","maintainers":[{"login":"glyph","count":170,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glyph"},{"login":"adiroiban","count":168,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adiroiban"},{"login":"graingert","count":71,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/graingert"},{"login":"altendky","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/altendky"},{"login":"alex","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"exarkun","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/exarkun"},{"login":"hawkowl","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hawkowl"},{"login":"warner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/warner"},{"login":"markrwilliams","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/markrwilliams"},{"login":"twm","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twm"}],"active_maintainers":[{"login":"adiroiban","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adiroiban"},{"login":"glyph","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glyph"},{"login":"alex","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alex"},{"login":"altendky","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/altendky"},{"login":"graingert","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/graingert"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twisted-binary/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twisted-binary/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twisted-binary/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twisted-binary/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twisted-binary/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twisted-binary/codemeta","maintainers":[{"uuid":"linxiaohui","login":"linxiaohui","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://pypi.org/user/linxiaohui/","role":null,"created_at":"2023-02-03T18:21:58.494Z","updated_at":"2023-02-03T18:21:58.494Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/linxiaohui/packages"}]}