{"id":65621,"name":"luigi","description":"Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in. ","url":"https://github.com/spotify/luigi","last_synced_at":"2025-09-08T13:27:30.683Z","repository":{"id":4739059,"uuid":"5888353","full_name":"spotify/luigi","owner":"spotify","description":"Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in. ","archived":false,"fork":false,"pushed_at":"2025-05-16T23:46:59.000Z","size":11410,"stargazers_count":18279,"open_issues_count":143,"forks_count":2418,"subscribers_count":466,"default_branch":"master","last_synced_at":"2025-05-19T22:04:07.992Z","etag":null,"topics":["hadoop","luigi","orchestration-framework","python","scheduling"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sarbogast/AZSocketIO","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spotify.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-09-20T15:06:38.000Z","updated_at":"2025-05-19T13:13:41.000Z","dependencies_parsed_at":"2023-07-05T18:17:38.004Z","dependency_job_id":"e06f3123-4fd4-4639-9410-eba487aa62ab","html_url":"https://github.com/spotify/luigi","commit_stats":{"total_commits":2881,"total_committers":625,"mean_commits":4.6096,"dds":0.8719194724054148,"last_synced_commit":"d86b97ee4cec3906eafe37b202c79199c7192ba7"},"previous_names":[],"tags_count":70,"template":false,"template_full_name":null,"purl":"pkg:github/spotify/luigi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/sbom","scorecard":{"id":842204,"data":{"date":"2025-08-11","repo":{"name":"github.com/spotify/luigi","commit":"e61898c4f6eecc187b2b9eaec0f8612291f7c201"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":9,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Warn: One or no descriptive hints of disclosure, vulnerability, and/or timelines in security policy","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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:17","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:18","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/pythonbuild.yml:1","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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"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/codeql.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/codeql.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:142: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:157: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pythonbuild.yml:174: update your workflow using https://app.stepsecurity.io/secureworkflow/spotify/luigi/pythonbuild.yml/master?enable=pin","Info:   0 out of   8 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T20:43:47.860Z","repository_id":4739059,"created_at":"2025-08-23T20:43:47.860Z","updated_at":"2025-08-23T20:43:47.860Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274191911,"owners_count":25238469,"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-09-08T02:00:09.813Z","response_time":121,"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":{"login":"spotify","name":"Spotify","uuid":"251374","kind":"organization","description":"","email":"opensource@spotify.com","website":"https://spotify.github.io/","location":"Stockholm, Sweden","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/251374?v=4","repositories_count":278,"last_synced_at":"2025-08-28T18:10:55.981Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spotify","funding_links":[],"total_stars":105816,"followers":4332,"following":0,"created_at":"2022-11-02T16:24:50.582Z","updated_at":"2025-08-28T18:10:55.982Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify/repositories"},"packages":[{"id":2791997,"name":"luigi","ecosystem":"pypi","description":"Workflow mgmgt + task scheduling + dependency resolution.","homepage":"https://github.com/spotify/luigi","licenses":"Apache License 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spotify/luigi","keywords_array":[],"namespace":null,"versions_count":84,"first_release_published_at":"2012-10-21T18:51:38.000Z","latest_release_published_at":"2024-12-06T00:58:03.000Z","latest_release_number":"3.6.0","last_synced_at":"2025-09-08T04:01:21.013Z","created_at":"2022-04-10T11:31:14.347Z","updated_at":"2025-09-08T04:01:21.014Z","registry_url":"https://pypi.org/project/luigi/","install_command":"pip install luigi --index-url https://pypi.org/simple","documentation_url":"https://luigi.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Environment :: Web Environment","Intended Audience :: Developers","Intended Audience :: System Administrators","License :: OSI Approved :: Apache Software License","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: System :: Monitoring"],"normalized_name":"luigi","project_status":null},"repo_metadata":{"uuid":"5888353","full_name":"spotify/luigi","owner":"spotify","description":"Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in. ","archived":false,"fork":false,"pushed_at":"2024-01-23T14:23:07.000Z","size":10798,"stargazers_count":17072,"open_issues_count":124,"forks_count":2388,"subscribers_count":478,"default_branch":"master","last_synced_at":"2024-02-02T19:40:44.642Z","etag":null,"topics":["hadoop","luigi","orchestration-framework","python","scheduling"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sarbogast/AZSocketIO","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spotify.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2012-09-20T15:06:38.000Z","updated_at":"2024-02-02T16:54:16.000Z","dependencies_parsed_at":"2023-07-05T18:17:38.004Z","dependency_job_id":"e06f3123-4fd4-4639-9410-eba487aa62ab","html_url":"https://github.com/spotify/luigi","commit_stats":{"total_commits":2881,"total_committers":625,"mean_commits":4.6096,"dds":0.8719194724054148,"last_synced_commit":"d86b97ee4cec3906eafe37b202c79199c7192ba7"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":184123017,"owners_count":11477920,"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","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":"spotify","name":"Spotify","uuid":"251374","kind":"organization","description":"","email":"opensource@spotify.com","website":"https://spotify.github.io/","location":"Stockholm, Sweden","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/251374?v=4","repositories_count":254,"last_synced_at":"2023-04-09T10:46:07.777Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spotify","created_at":"2022-11-02T16:24:50.582Z","updated_at":"2023-04-09T10:46:09.052Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify/repositories"},"tags":[{"name":"3.5.0","sha":"367edc2e3a099b8a0c2d15b1676269e33ad06117","kind":"commit","published_at":"2024-01-15T11:30:30.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.5.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"319ce20df8c861abc01a88ad7523814ba6c1a286","kind":"commit","published_at":"2023-10-05T11:06:13.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.4.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.4.0/manifests"},{"name":"3.3.0","sha":"81f13fc19e78638f74776e8b72f32881f7f70483","kind":"commit","published_at":"2023-05-04T09:47:52.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.3.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.3.0/manifests"},{"name":"3.2.1","sha":"18bf067ef9e49488ad56dfd2374ac373e359a8a0","kind":"commit","published_at":"2023-03-14T09:46:08.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.2.1","html_url":"https://github.com/spotify/luigi/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"9d50be4e72475017c17563080d3ed6c265451d05","kind":"commit","published_at":"2023-01-18T16:00:11.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.2.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"bc12ca315810748a6346ff78297510dc34c6fea9","kind":"commit","published_at":"2022-08-18T09:25:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"a295041d9c344135ef7f8d41e26f6fdbe6e55c58","kind":"commit","published_at":"2022-06-20T12:06:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"f2f631b3421b48bb13ceec8f33a25a3c62d4e2f5","kind":"commit","published_at":"2021-04-15T11:11:11.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.3","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"92fe69e022989ebac6a5197fb8396042851e0497","kind":"commit","published_at":"2020-09-23T11:52:39.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.2","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"56bdc3a5b4f797b7b312d2cc3861c909ff6d61f9","kind":"commit","published_at":"2020-07-23T08:52:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.1","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ba201928d6117963cf265167ba5a28c78f5f2a71","kind":"commit","published_at":"2020-06-02T08:24:29.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.0/manifests"},{"name":"2.8.13","sha":"54a347361ae1031f06105eaf30ff88f5ef65b00c","kind":"commit","published_at":"2020-04-29T13:20:21.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.13","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.13/manifests"},{"name":"2.8.12","sha":"13368ecfcff59d4bd3d41704c8d6521be7194c64","kind":"commit","published_at":"2020-02-19T09:49:54.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.12","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.12/manifests"},{"name":"3.0.0b2","sha":"f6809d2e83e36818e95835a67d3ca1557a5c3c5a","kind":"commit","published_at":"2020-02-13T08:44:09.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.0b2","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/3.0.0b2/manifests"},{"name":"2.8.11","sha":"8b3205c0b500224bc557e69158e1b12e45cc06ab","kind":"commit","published_at":"2020-01-02T14:52:46.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.11","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.11/manifests"},{"name":"2.8.10","sha":"e3ba1ddbba5af3f757124b3827af21a9148a248f","kind":"commit","published_at":"2019-11-22T14:28:59.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.10","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.10/manifests"},{"name":"2.8.9","sha":"1e99e6b68a51653553fc5cb26a4009fa58444331","kind":"commit","published_at":"2019-08-27T08:20:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.9","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.9/manifests"},{"name":"2.8.8","sha":"8d48680481bce4174fc213050f93086c54c4acc1","kind":"commit","published_at":"2019-08-12T08:44:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.8","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.8/manifests"},{"name":"2.8.7","sha":"fbd977df5f94360292c225515046ec8f26c8f9f8","kind":"commit","published_at":"2019-06-14T10:17:50.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.7","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.7/manifests"},{"name":"2.8.6","sha":"89751ccad84529c2c7d850ad85eb53a75cc22531","kind":"commit","published_at":"2019-05-22T12:37:25.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.6","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.6/manifests"},{"name":"2.8.5","sha":"1164eb6b85b8a70f596dbb99452bec513e72c12e","kind":"commit","published_at":"2019-05-09T11:33:45.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.5","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.5/manifests"},{"name":"2.8.4","sha":"2e4c3737972ff6e995e0d9b66571d6978cea1977","kind":"commit","published_at":"2019-05-06T14:44:50.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.4","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.4/manifests"},{"name":"2.8.3","sha":"8a485cd6356f3461b2d6c86c2583ab7751347b6f","kind":"commit","published_at":"2019-01-16T13:50:27.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.3/manifests"},{"name":"2.8.2","sha":"217561ac90d6046cf73911b4ef8647e8ee38a2f3","kind":"commit","published_at":"2018-12-12T17:04:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.2/manifests"},{"name":"2.8.1","sha":"5193f84b60acf5d3860a1b7d181f61fae02df102","kind":"commit","published_at":"2018-12-11T16:10:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.1/manifests"},{"name":"2.8.0","sha":"c01e134b57c7589447befb974b5c3f62cd33bf1e","kind":"commit","published_at":"2018-11-02T12:46:38.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.8.0/manifests"},{"name":"2.7.9","sha":"68dfdfca0a294ddf7505f17b95fca0c0c51901bd","kind":"commit","published_at":"2018-09-28T07:29:43.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.9","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.9/manifests"},{"name":"2.7.8","sha":"0ebf37f2d643cc9bd8b473b8f59dda671c7d7595","kind":"commit","published_at":"2018-08-24T13:41:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.8","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.8/manifests"},{"name":"2.7.7","sha":"be5e13cf1d3c3fc48a70ceb202dd8e0078976f8a","kind":"commit","published_at":"2018-08-24T09:02:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.7","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.7/manifests"},{"name":"2.7.6","sha":"93abed77f66b281f432d0e9197dfae41ebef7caa","kind":"commit","published_at":"2018-07-11T13:33:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.6","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.6/manifests"},{"name":"2.7.5","sha":"00a5e458c3f1320139005624039fc205671b3bbe","kind":"commit","published_at":"2018-04-12T09:54:45.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.5","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.5/manifests"},{"name":"2.7.4","sha":"0d7083b69d22bfe9c649d6a0a9f1da726fab9de6","kind":"commit","published_at":"2018-04-11T08:16:04.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.4","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.4/manifests"},{"name":"2.7.3","sha":"7c6b9737038ee5337f2ae496c8910e101a804705","kind":"commit","published_at":"2018-03-13T15:42:01.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.3/manifests"},{"name":"2.7.2","sha":"b5a24da98818d9e26b4c0b81b12b56acedba5d35","kind":"commit","published_at":"2018-01-24T11:47:18.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.2/manifests"},{"name":"2.7.1","sha":"4fb857a0c2854a13cfb55aded83bbf0f75378fc0","kind":"commit","published_at":"2017-10-05T11:39:15.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.1/manifests"},{"name":"2.7.0","sha":"6027efef6881015b3d473eb52f0ce26d0f09003d","kind":"commit","published_at":"2017-08-25T13:18:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.7.0/manifests"},{"name":"2.6.2","sha":"7801ebe7f35b0d60dfb62d22577569509ed25e45","kind":"commit","published_at":"2017-06-06T08:34:59.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.6.2/manifests"},{"name":"2.6.1","sha":"b26ce627e65d36b455724fcb53872866055c431f","kind":"commit","published_at":"2017-03-14T07:17:36.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.6.1/manifests"},{"name":"2.6.0","sha":"72ffb49e8ac9b8c9847f40f254f2198594478432","kind":"commit","published_at":"2017-02-10T06:56:05.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.6.0/manifests"},{"name":"2.5.0","sha":"5678b6119ed260e8fb43410675be6d6daea445d1","kind":"commit","published_at":"2017-01-10T07:53:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.5.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.5.0/manifests"},{"name":"2.4.0","sha":"6f0d175c733da94c202634aa02bfe5efab6fa6cf","kind":"commit","published_at":"2016-12-02T04:51:18.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.4.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.4.0/manifests"},{"name":"2.3.3","sha":"35b340d7da62613c645ae37b6feb00147c7a9e52","kind":"commit","published_at":"2016-10-21T04:04:02.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.3.3/manifests"},{"name":"2.3.2","sha":"6cf7091326af6eba64965767cef83f62a1bff53b","kind":"commit","published_at":"2016-09-20T09:45:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"daaeeb67dbb2c8cc9c4df150e6f8717f04d8b44b","kind":"commit","published_at":"2016-08-25T02:40:01.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"521d41e5fa6c0df92de66701abdf00701e81cfbd","kind":"commit","published_at":"2016-08-12T03:17:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.3.0/manifests"},{"name":"2.2.0","sha":"c29e48fad73dfc93c4d7aac7a708d216aaa08573","kind":"commit","published_at":"2016-07-08T10:47:05.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.2.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.2.0/manifests"},{"name":"2.1.1","sha":"559df529b455834fc79467aaebeb5176c8b43748","kind":"commit","published_at":"2016-04-06T07:14:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"ab16e155d2257c33f5f26eec8cd8dd5f8ba4d121","kind":"commit","published_at":"2016-04-01T20:56:58.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.1.0/manifests"},{"name":"2.0.1","sha":"82f7f09e8f4ec202e7adf19ad21f896ed5393c1b","kind":"commit","published_at":"2015-12-05T18:00:49.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.0.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"eb4930da3803e5d2fcb58d71bd3ce08f287bced2","kind":"commit","published_at":"2015-10-23T12:30:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.0.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/2.0.0/manifests"},{"name":"1.3.0","sha":"c3af8269448f560d11c1ad24204fb7a3c024d030","kind":"commit","published_at":"2015-06-26T13:18:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.3.0","html_url":"https://github.com/spotify/luigi/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"a6e5eb1a9b0b1ea74ebc574026dfa5e168f5195f","kind":"commit","published_at":"2015-05-26T09:57:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.2.1","html_url":"https://github.com/spotify/luigi/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.2.1/manifests"},{"name":"v1.2.1","sha":"a6e5eb1a9b0b1ea74ebc574026dfa5e168f5195f","kind":"commit","published_at":"2015-05-26T09:57:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.2.1","html_url":"https://github.com/spotify/luigi/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"ac530c6cb3ac4df81ad236817373bdac19effa6d","kind":"commit","published_at":"2015-05-26T08:57:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.2.0","html_url":"https://github.com/spotify/luigi/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.2.0/manifests"},{"name":"1.1.2","sha":"6c2c82e9128b57a687ba7a288413a1c7cf4b82c1","kind":"tag","published_at":"2015-03-18T00:51:31.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.2","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"be728d82ff90f879fef703e13b6b9192de0d8b27","kind":"tag","published_at":"2015-03-16T13:02:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"0abe27e5c6be616e107745b48dff8939815da73c","kind":"tag","published_at":"2015-03-07T17:34:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.1.0/manifests"},{"name":"1.0.24","sha":"a6d6e1294bbed94938387bdc5ad76be7a3508120","kind":"commit","published_at":"2015-02-11T12:00:30.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.24","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.0.24/manifests"},{"name":"1.0.23","sha":"af47ea1aa81b370914ab313fb9021cffb78b25bb","kind":"commit","published_at":"2015-02-10T11:52:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.23","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.0.23/manifests"},{"name":"1.0.22","sha":"7a235e75ef1e848414c266379d8e67230fd98f3a","kind":"commit","published_at":"2015-02-10T04:20:07.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.22","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.0.22/manifests"},{"name":"v1.0.22","sha":"f577612d9cc63318f491cb99ec90633211c45d68","kind":"commit","published_at":"2015-02-10T04:00:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.22","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.22/manifests"},{"name":"v1.0.21","sha":"10a2f671077328189a3ab492ec71dc80271f6484","kind":"commit","published_at":"2015-02-08T20:57:31.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.21","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.21/manifests"},{"name":"v1.0.20","sha":"c2152b10581a77f213e906aebf825875a0f5ccec","kind":"commit","published_at":"2015-01-21T16:26:56.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.20","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.20/manifests"},{"name":"v1.0.19","sha":"54984663f0384a7e848e791da5b2a61fe1103d88","kind":"commit","published_at":"2014-09-22T12:12:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.19","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.19/manifests"},{"name":"v1.0.18","sha":"6668e3a3651732335ad146431629093e1cedb8a1","kind":"commit","published_at":"2014-09-15T11:40:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.18","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.18/manifests"},{"name":"v1.0.17","sha":"dd1a2a9b3550d253b5e630b7970b373102bfd7cf","kind":"commit","published_at":"2014-08-28T12:47:03.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.17","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/v1.0.17/manifests"},{"name":"1.0.16","sha":"a50b6c176d1daf0ec4f600a6838352f6e04eb45b","kind":"commit","published_at":"2014-05-17T16:35:36.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.16","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags/1.0.16/manifests"}]},"repo_metadata_updated_at":"2024-02-02T19:44:05.694Z","dependent_packages_count":36,"downloads":1008997,"downloads_period":"last-month","dependent_repos_count":586,"rankings":{"downloads":0.40725347874212786,"dependent_repos_count":0.5832553317929215,"dependent_packages_count":0.38719998176094295,"stargazers_count":0.11828387750878586,"forks_count":0.30966453325333826,"docker_downloads_count":1.2781493794368322,"average":0.5139677637491581},"purl":"pkg:pypi/luigi","advisories":[{"uuid":"GSA_kwCzR0hTQS04cWNoLXZqNm0tMjY5NM4ABCN4","url":"https://github.com/advisories/GHSA-8qch-vj6m-2694","title":"luigi Arbitrary File Write via Archive Extraction (Zip Slip)","description":"Versions of the package luigi before 3.6.0 are vulnerable to Arbitrary File Write via Archive Extraction (Zip Slip) due to improper destination file path validation in the _extract_packages_archive function.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-12-10T06:31:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","references":["https://nvd.nist.gov/vuln/detail/CVE-2024-21542","https://github.com/spotify/luigi/issues/3301","https://github.com/spotify/luigi/commit/b5d1b965ead7d9f777a3216369b5baf23ec08999","https://github.com/spotify/luigi/releases/tag/v3.6.0","https://security.snyk.io/vuln/SNYK-PYTHON-LUIGI-7830489","https://github.com/pypa/advisory-database/tree/main/vulns/luigi/PYSEC-2024-159.yaml","https://github.com/advisories/GHSA-8qch-vj6m-2694"],"source_kind":"github","identifiers":["GHSA-8qch-vj6m-2694","CVE-2024-21542"],"repository_url":"https://github.com/spotify/luigi","blast_radius":21.3128116433393,"packages":[{"versions":[{"first_patched_version":"3.6.0","vulnerable_version_range":"\u003c 3.6.0"}],"ecosystem":"pypi","package_name":"luigi"}],"created_at":"2024-12-10T18:08:25.496Z","updated_at":"2025-02-11T00:36:39.000Z","epss_percentage":0.01836,"epss_percentile":0.82187},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXA2OWctZjk3OC14eHY5","url":"https://github.com/advisories/GHSA-p69g-f978-xxv9","title":"Cross-Site Request Forgery (CSRF) in Luigi","description":"Luigi version prior to version 2.8.0; after commit 53b52e12745075a8acc016d33945d9d6a7a6aaeb; after GitHub PR spotify/luigi/pull/1870 contains a Cross ite Request Forgery (CSRF) vulnerability in API endpoint: /api/\u003cmethod\u003e that can result in Task metadata such as task name, id, parameter, etc. will be leaked to unauthorized users. This attack appear to be exploitable via The victim must visit a specially crafted webpage from the network where their Luigi server is accessible.. This vulnerability appears to have been fixed in 2.8.0 and later.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-12-20T22:01:39.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.6,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000843","https://github.com/spotify/luigi/pull/1870","https://github.com/advisories/GHSA-p69g-f978-xxv9","https://github.com/spotify/luigi/blob/2.7.9/luigi/server.py#L67","https://groups.google.com/forum/#!topic/luigi-user/ZgfRTpBsVUY","https://github.com/pypa/advisory-database/tree/main/vulns/luigi/PYSEC-2018-11.yaml"],"source_kind":"github","identifiers":["GHSA-p69g-f978-xxv9","CVE-2018-1000843"],"repository_url":"https://github.com/spotify/luigi","blast_radius":23.80391949775558,"packages":[{"versions":[{"first_patched_version":"2.8.0","vulnerable_version_range":"\u003c 2.8.0"}],"ecosystem":"pypi","package_name":"luigi"}],"created_at":"2022-12-21T16:13:32.412Z","updated_at":"2025-08-17T01:23:02.332Z","epss_percentage":0.00145,"epss_percentile":0.3547}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/luigi","docker_dependents_count":17,"docker_downloads_count":411,"usage_url":"https://repos.ecosyste.ms/usage/pypi/luigi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/luigi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-02-01T19:41:02.073Z","issues_count":65,"pull_requests_count":81,"avg_time_to_close_issue":13002180.57142857,"avg_time_to_close_pull_request":4392134.857142857,"issues_closed_count":28,"pull_requests_closed_count":70,"pull_request_authors_count":52,"issue_authors_count":60,"avg_comments_per_issue":2.753846153846154,"avg_comments_per_pull_request":1.7901234567901234,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":20,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":4473678.6,"past_year_avg_time_to_close_pull_request":1040288.074074074,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":27,"past_year_pull_request_authors_count":26,"past_year_issue_authors_count":19,"past_year_avg_comments_per_issue":1.1,"past_year_avg_comments_per_pull_request":0.59375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":21,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/luigi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/luigi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/luigi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/luigi/related_packages","maintainers":[{"uuid":"erikbern","login":"erikbern","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://pypi.org/user/erikbern/","role":null,"created_at":"2023-01-20T06:55:59.101Z","updated_at":"2023-01-20T06:55:59.101Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/erikbern/packages"},{"uuid":"freider","login":"freider","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/freider/","role":null,"created_at":"2023-01-20T06:55:59.137Z","updated_at":"2023-01-20T06:55:59.137Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/freider/packages"},{"uuid":"bergman","login":"bergman","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/bergman/","role":null,"created_at":"2023-01-20T06:55:59.049Z","updated_at":"2023-01-20T06:55:59.049Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bergman/packages"},{"uuid":"dlstadther","login":"dlstadther","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/dlstadther/","role":"Maintainer","created_at":"2024-09-06T10:37:37.450Z","updated_at":"2024-09-06T10:37:37.450Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dlstadther/packages"},{"uuid":"fdema","login":"fdema","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/fdema/","role":null,"created_at":"2023-01-20T06:55:59.122Z","updated_at":"2023-01-20T06:55:59.122Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/fdema/packages"},{"uuid":"honnix","login":"honnix","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/honnix/","role":null,"created_at":"2023-01-20T06:55:59.148Z","updated_at":"2023-01-20T06:55:59.148Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/honnix/packages"},{"uuid":"jpettersson","login":"jpettersson","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/jpettersson/","role":null,"created_at":"2023-01-20T06:55:59.156Z","updated_at":"2023-01-20T06:55:59.156Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jpettersson/packages"},{"uuid":"lazarova","login":"lazarova","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/lazarova/","role":null,"created_at":"2023-01-20T06:55:59.168Z","updated_at":"2023-01-20T06:55:59.168Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/lazarova/packages"},{"uuid":"narape","login":"narape","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/narape/","role":null,"created_at":"2023-01-20T06:55:59.198Z","updated_at":"2023-01-20T06:55:59.198Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/narape/packages"},{"uuid":"rafaelraposo","login":"rafaelraposo","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/rafaelraposo/","role":null,"created_at":"2023-01-20T06:55:59.217Z","updated_at":"2023-01-20T06:55:59.217Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/rafaelraposo/packages"},{"uuid":"sonjae","login":"sonjae","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/sonjae/","role":null,"created_at":"2023-01-20T06:55:59.232Z","updated_at":"2023-01-20T06:55:59.232Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/sonjae/packages"},{"uuid":"ulzha","login":"ulzha","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/ulzha/","role":null,"created_at":"2023-01-20T06:55:59.248Z","updated_at":"2023-01-20T06:55:59.248Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ulzha/packages"},{"uuid":"andresg-spotify","login":"andresg-spotify","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/andresg-spotify/","role":"Owner","created_at":"2023-12-13T11:09:48.404Z","updated_at":"2023-12-13T11:09:48.404Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/andresg-spotify/packages"},{"uuid":"pablocasares","login":"pablocasares","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/pablocasares/","role":"Owner","created_at":"2023-12-13T11:09:48.613Z","updated_at":"2023-12-13T11:09:48.613Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/pablocasares/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726145,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5284225,"name":"luigi","ecosystem":"conda","description":"Luigi handles dependency resolution, workflow management, visualization, handling failures, command line integration, and much more. It also comes with Hadoop support built in.","homepage":"https://github.com/spotify/luigi","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spotify/luigi","keywords_array":[],"namespace":null,"versions_count":19,"first_release_published_at":"2017-10-14T11:42:02.000Z","latest_release_published_at":"2025-06-25T08:54:43.000Z","latest_release_number":"3.6.0","last_synced_at":"2025-08-25T18:05:43.506Z","created_at":"2022-10-03T15:40:39.863Z","updated_at":"2025-08-25T18:05:43.508Z","registry_url":"https://anaconda.org/anaconda/luigi","install_command":"conda install -c anaconda luigi","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"5888353","full_name":"spotify/luigi","owner":"spotify","description":"Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in. ","archived":false,"fork":false,"pushed_at":"2023-03-18T19:37:20.000Z","size":10731,"stargazers_count":16398,"open_issues_count":111,"forks_count":2355,"subscribers_count":482,"default_branch":"master","last_synced_at":"2023-03-21T11:11:37.549Z","etag":null,"topics":["hadoop","luigi","orchestration-framework","python","scheduling"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sarbogast/AZSocketIO","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2012-09-20T15:06:38.000Z","updated_at":"2023-03-21T03:21:53.000Z","dependencies_parsed_at":"2023-01-14T11:30:50.639Z","dependency_job_id":null,"html_url":"https://github.com/spotify/luigi","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"spotify","name":"Spotify","uuid":"251374","kind":"organization","description":"","email":"opensource@spotify.com","website":"https://spotify.github.io/","location":"Stockholm, Sweden","twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/251374?v=4","repositories_count":212,"last_synced_at":"2023-02-19T21:56:39.823Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify"},"tags":[{"name":"3.1.1","sha":"bc12ca315810748a6346ff78297510dc34c6fea9","kind":"commit","published_at":"2022-08-18T09:25:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/3.1.1"},{"name":"3.1.0","sha":"a295041d9c344135ef7f8d41e26f6fdbe6e55c58","kind":"commit","published_at":"2022-06-20T12:06:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.1.0"},{"name":"3.0.3","sha":"f2f631b3421b48bb13ceec8f33a25a3c62d4e2f5","kind":"commit","published_at":"2021-04-15T11:11:11.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.3","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.3"},{"name":"3.0.2","sha":"92fe69e022989ebac6a5197fb8396042851e0497","kind":"commit","published_at":"2020-09-23T11:52:39.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.2","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.2"},{"name":"3.0.1","sha":"56bdc3a5b4f797b7b312d2cc3861c909ff6d61f9","kind":"commit","published_at":"2020-07-23T08:52:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.1","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.1"},{"name":"3.0.0","sha":"ba201928d6117963cf265167ba5a28c78f5f2a71","kind":"commit","published_at":"2020-06-02T08:24:29.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.0"},{"name":"2.8.13","sha":"54a347361ae1031f06105eaf30ff88f5ef65b00c","kind":"commit","published_at":"2020-04-29T13:20:21.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.13","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.13"},{"name":"2.8.12","sha":"13368ecfcff59d4bd3d41704c8d6521be7194c64","kind":"commit","published_at":"2020-02-19T09:49:54.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.12","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.12"},{"name":"3.0.0b2","sha":"f6809d2e83e36818e95835a67d3ca1557a5c3c5a","kind":"commit","published_at":"2020-02-13T08:44:09.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.0b2","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.0b2"},{"name":"2.8.11","sha":"8b3205c0b500224bc557e69158e1b12e45cc06ab","kind":"commit","published_at":"2020-01-02T14:52:46.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.11","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.11"},{"name":"2.8.10","sha":"e3ba1ddbba5af3f757124b3827af21a9148a248f","kind":"commit","published_at":"2019-11-22T14:28:59.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.10","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.10"},{"name":"2.8.9","sha":"1e99e6b68a51653553fc5cb26a4009fa58444331","kind":"commit","published_at":"2019-08-27T08:20:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.9","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.9"},{"name":"2.8.8","sha":"8d48680481bce4174fc213050f93086c54c4acc1","kind":"commit","published_at":"2019-08-12T08:44:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.8","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.8"},{"name":"2.8.7","sha":"fbd977df5f94360292c225515046ec8f26c8f9f8","kind":"commit","published_at":"2019-06-14T10:17:50.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.7","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.7"},{"name":"2.8.6","sha":"89751ccad84529c2c7d850ad85eb53a75cc22531","kind":"commit","published_at":"2019-05-22T12:37:25.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.6","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.6"},{"name":"2.8.5","sha":"1164eb6b85b8a70f596dbb99452bec513e72c12e","kind":"commit","published_at":"2019-05-09T11:33:45.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.5","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.5"},{"name":"2.8.4","sha":"2e4c3737972ff6e995e0d9b66571d6978cea1977","kind":"commit","published_at":"2019-05-06T14:44:50.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.4","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.4"},{"name":"2.8.3","sha":"8a485cd6356f3461b2d6c86c2583ab7751347b6f","kind":"commit","published_at":"2019-01-16T13:50:27.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.3"},{"name":"2.8.2","sha":"217561ac90d6046cf73911b4ef8647e8ee38a2f3","kind":"commit","published_at":"2018-12-12T17:04:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.2"},{"name":"2.8.1","sha":"5193f84b60acf5d3860a1b7d181f61fae02df102","kind":"commit","published_at":"2018-12-11T16:10:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.1"},{"name":"2.8.0","sha":"c01e134b57c7589447befb974b5c3f62cd33bf1e","kind":"commit","published_at":"2018-11-02T12:46:38.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.0"},{"name":"2.7.9","sha":"68dfdfca0a294ddf7505f17b95fca0c0c51901bd","kind":"commit","published_at":"2018-09-28T07:29:43.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.9","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.9"},{"name":"2.7.8","sha":"0ebf37f2d643cc9bd8b473b8f59dda671c7d7595","kind":"commit","published_at":"2018-08-24T13:41:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.8","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.8"},{"name":"2.7.7","sha":"be5e13cf1d3c3fc48a70ceb202dd8e0078976f8a","kind":"commit","published_at":"2018-08-24T09:02:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.7","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.7"},{"name":"2.7.6","sha":"93abed77f66b281f432d0e9197dfae41ebef7caa","kind":"commit","published_at":"2018-07-11T13:33:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.6","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.6"},{"name":"2.7.5","sha":"00a5e458c3f1320139005624039fc205671b3bbe","kind":"commit","published_at":"2018-04-12T09:54:45.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.5","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.5"},{"name":"2.7.4","sha":"0d7083b69d22bfe9c649d6a0a9f1da726fab9de6","kind":"commit","published_at":"2018-04-11T08:16:04.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.4","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.4"},{"name":"2.7.3","sha":"7c6b9737038ee5337f2ae496c8910e101a804705","kind":"commit","published_at":"2018-03-13T15:42:01.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.3"},{"name":"2.7.2","sha":"b5a24da98818d9e26b4c0b81b12b56acedba5d35","kind":"commit","published_at":"2018-01-24T11:47:18.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.2"},{"name":"2.7.1","sha":"4fb857a0c2854a13cfb55aded83bbf0f75378fc0","kind":"commit","published_at":"2017-10-05T11:39:15.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.1"},{"name":"2.7.0","sha":"6027efef6881015b3d473eb52f0ce26d0f09003d","kind":"commit","published_at":"2017-08-25T13:18:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.0"},{"name":"2.6.2","sha":"7801ebe7f35b0d60dfb62d22577569509ed25e45","kind":"commit","published_at":"2017-06-06T08:34:59.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.2"},{"name":"2.6.1","sha":"b26ce627e65d36b455724fcb53872866055c431f","kind":"commit","published_at":"2017-03-14T07:17:36.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.1"},{"name":"2.6.0","sha":"72ffb49e8ac9b8c9847f40f254f2198594478432","kind":"commit","published_at":"2017-02-10T06:56:05.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.0"},{"name":"2.5.0","sha":"5678b6119ed260e8fb43410675be6d6daea445d1","kind":"commit","published_at":"2017-01-10T07:53:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.5.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.5.0"},{"name":"2.4.0","sha":"6f0d175c733da94c202634aa02bfe5efab6fa6cf","kind":"commit","published_at":"2016-12-02T04:51:18.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.4.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.4.0"},{"name":"2.3.3","sha":"35b340d7da62613c645ae37b6feb00147c7a9e52","kind":"commit","published_at":"2016-10-21T04:04:02.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.3"},{"name":"2.3.2","sha":"6cf7091326af6eba64965767cef83f62a1bff53b","kind":"commit","published_at":"2016-09-20T09:45:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.2"},{"name":"2.3.1","sha":"daaeeb67dbb2c8cc9c4df150e6f8717f04d8b44b","kind":"commit","published_at":"2016-08-25T02:40:01.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.1"},{"name":"2.3.0","sha":"521d41e5fa6c0df92de66701abdf00701e81cfbd","kind":"commit","published_at":"2016-08-12T03:17:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.0"},{"name":"2.2.0","sha":"c29e48fad73dfc93c4d7aac7a708d216aaa08573","kind":"commit","published_at":"2016-07-08T10:47:05.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.2.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.2.0"},{"name":"2.1.1","sha":"559df529b455834fc79467aaebeb5176c8b43748","kind":"commit","published_at":"2016-04-06T07:14:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.1.1"},{"name":"2.1.0","sha":"ab16e155d2257c33f5f26eec8cd8dd5f8ba4d121","kind":"commit","published_at":"2016-04-01T20:56:58.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.1.0"},{"name":"2.0.1","sha":"82f7f09e8f4ec202e7adf19ad21f896ed5393c1b","kind":"commit","published_at":"2015-12-05T18:00:49.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.0.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.0.1"},{"name":"2.0.0","sha":"eb4930da3803e5d2fcb58d71bd3ce08f287bced2","kind":"commit","published_at":"2015-10-23T12:30:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.0.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.0.0"},{"name":"1.3.0","sha":"c3af8269448f560d11c1ad24204fb7a3c024d030","kind":"commit","published_at":"2015-06-26T13:18:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.3.0","html_url":"https://github.com/spotify/luigi/releases/tag/1.3.0"},{"name":"1.2.1","sha":"a6e5eb1a9b0b1ea74ebc574026dfa5e168f5195f","kind":"commit","published_at":"2015-05-26T09:57:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.2.1","html_url":"https://github.com/spotify/luigi/releases/tag/1.2.1"},{"name":"v1.2.1","sha":"a6e5eb1a9b0b1ea74ebc574026dfa5e168f5195f","kind":"commit","published_at":"2015-05-26T09:57:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.2.1","html_url":"https://github.com/spotify/luigi/releases/tag/v1.2.1"},{"name":"v1.2.0","sha":"ac530c6cb3ac4df81ad236817373bdac19effa6d","kind":"commit","published_at":"2015-05-26T08:57:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.2.0","html_url":"https://github.com/spotify/luigi/releases/tag/v1.2.0"},{"name":"1.1.2","sha":"6c2c82e9128b57a687ba7a288413a1c7cf4b82c1","kind":"tag","published_at":"2015-03-18T00:51:31.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.2","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.2"},{"name":"1.1.1","sha":"be728d82ff90f879fef703e13b6b9192de0d8b27","kind":"tag","published_at":"2015-03-16T13:02:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.1"},{"name":"1.1.0","sha":"0abe27e5c6be616e107745b48dff8939815da73c","kind":"tag","published_at":"2015-03-07T17:34:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.0"},{"name":"1.0.24","sha":"a6d6e1294bbed94938387bdc5ad76be7a3508120","kind":"commit","published_at":"2015-02-11T12:00:30.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.24","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.24"},{"name":"1.0.23","sha":"af47ea1aa81b370914ab313fb9021cffb78b25bb","kind":"commit","published_at":"2015-02-10T11:52:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.23","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.23"},{"name":"1.0.22","sha":"7a235e75ef1e848414c266379d8e67230fd98f3a","kind":"commit","published_at":"2015-02-10T04:20:07.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.22","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.22"},{"name":"v1.0.22","sha":"f577612d9cc63318f491cb99ec90633211c45d68","kind":"commit","published_at":"2015-02-10T04:00:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.22","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.22"},{"name":"v1.0.21","sha":"10a2f671077328189a3ab492ec71dc80271f6484","kind":"commit","published_at":"2015-02-08T20:57:31.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.21","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.21"},{"name":"v1.0.20","sha":"c2152b10581a77f213e906aebf825875a0f5ccec","kind":"commit","published_at":"2015-01-21T16:26:56.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.20","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.20"},{"name":"v1.0.19","sha":"54984663f0384a7e848e791da5b2a61fe1103d88","kind":"commit","published_at":"2014-09-22T12:12:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.19","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.19"},{"name":"v1.0.18","sha":"6668e3a3651732335ad146431629093e1cedb8a1","kind":"commit","published_at":"2014-09-15T11:40:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.18","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.18"},{"name":"v1.0.17","sha":"dd1a2a9b3550d253b5e630b7970b373102bfd7cf","kind":"commit","published_at":"2014-08-28T12:47:03.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.17","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.17"},{"name":"1.0.16","sha":"a50b6c176d1daf0ec4f600a6838352f6e04eb45b","kind":"commit","published_at":"2014-05-17T16:35:36.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.16","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.16"}]},"repo_metadata_updated_at":"2023-03-22T07:24:13.028Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":10,"rankings":{"downloads":null,"dependent_repos_count":38.076213890596186,"dependent_packages_count":41.02642901044868,"stargazers_count":5.8986175115207375,"forks_count":6.513056835637481,"docker_downloads_count":null,"average":22.87857931205077},"purl":"pkg:conda/luigi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/luigi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/luigi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/luigi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-18T01:17:08.298Z","issues_count":55,"pull_requests_count":59,"avg_time_to_close_issue":15298703.545454545,"avg_time_to_close_pull_request":4451743.96,"issues_closed_count":22,"pull_requests_closed_count":50,"pull_request_authors_count":36,"issue_authors_count":51,"avg_comments_per_issue":2.7818181818181817,"avg_comments_per_pull_request":2.1864406779661016,"merged_pull_requests_count":40,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":5006287.333333333,"past_year_avg_time_to_close_pull_request":443520.6153846154,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":26,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.7666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":22},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/luigi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/luigi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/luigi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/luigi/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":75641,"name":"py-luigi","ecosystem":"spack","description":"Workflow mgmgt + task scheduling + dependency resolution\n","homepage":"https://github.com/spotify/luigi","licenses":"[]","normalized_licenses":["Other"],"repository_url":"https://github.com/spotify/luigi","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2022-04-05T09:25:54.413Z","latest_release_published_at":"2023-02-17T05:20:40.613Z","latest_release_number":"3.2.0","last_synced_at":"2025-08-27T07:50:50.591Z","created_at":"2022-04-05T09:25:54.384Z","updated_at":"2025-08-27T07:50:50.591Z","registry_url":"https://packages.spack.io/package.html?name=py-luigi","install_command":"spack install py-luigi","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"5888353","full_name":"spotify/luigi","owner":"spotify","description":"Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in. ","archived":false,"fork":false,"pushed_at":"2023-03-18T19:37:20.000Z","size":10731,"stargazers_count":16399,"open_issues_count":111,"forks_count":2355,"subscribers_count":482,"default_branch":"master","last_synced_at":"2023-03-19T11:32:20.469Z","etag":null,"topics":["hadoop","luigi","orchestration-framework","python","scheduling"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sarbogast/AZSocketIO","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2012-09-20T15:06:38.000Z","updated_at":"2023-03-19T07:58:18.000Z","dependencies_parsed_at":"2023-01-14T11:30:50.639Z","dependency_job_id":null,"html_url":"https://github.com/spotify/luigi","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"spotify","name":"Spotify","uuid":"251374","kind":"organization","description":"","email":"opensource@spotify.com","website":"https://spotify.github.io/","location":"Stockholm, Sweden","twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/251374?v=4","repositories_count":212,"last_synced_at":"2023-02-19T21:56:39.823Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify"},"tags":[{"name":"3.1.1","sha":"bc12ca315810748a6346ff78297510dc34c6fea9","kind":"commit","published_at":"2022-08-18T09:25:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/3.1.1"},{"name":"3.1.0","sha":"a295041d9c344135ef7f8d41e26f6fdbe6e55c58","kind":"commit","published_at":"2022-06-20T12:06:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.1.0"},{"name":"3.0.3","sha":"f2f631b3421b48bb13ceec8f33a25a3c62d4e2f5","kind":"commit","published_at":"2021-04-15T11:11:11.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.3","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.3"},{"name":"3.0.2","sha":"92fe69e022989ebac6a5197fb8396042851e0497","kind":"commit","published_at":"2020-09-23T11:52:39.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.2","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.2"},{"name":"3.0.1","sha":"56bdc3a5b4f797b7b312d2cc3861c909ff6d61f9","kind":"commit","published_at":"2020-07-23T08:52:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.1","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.1"},{"name":"3.0.0","sha":"ba201928d6117963cf265167ba5a28c78f5f2a71","kind":"commit","published_at":"2020-06-02T08:24:29.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.0"},{"name":"2.8.13","sha":"54a347361ae1031f06105eaf30ff88f5ef65b00c","kind":"commit","published_at":"2020-04-29T13:20:21.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.13","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.13"},{"name":"2.8.12","sha":"13368ecfcff59d4bd3d41704c8d6521be7194c64","kind":"commit","published_at":"2020-02-19T09:49:54.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.12","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.12"},{"name":"3.0.0b2","sha":"f6809d2e83e36818e95835a67d3ca1557a5c3c5a","kind":"commit","published_at":"2020-02-13T08:44:09.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.0b2","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.0b2"},{"name":"2.8.11","sha":"8b3205c0b500224bc557e69158e1b12e45cc06ab","kind":"commit","published_at":"2020-01-02T14:52:46.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.11","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.11"},{"name":"2.8.10","sha":"e3ba1ddbba5af3f757124b3827af21a9148a248f","kind":"commit","published_at":"2019-11-22T14:28:59.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.10","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.10"},{"name":"2.8.9","sha":"1e99e6b68a51653553fc5cb26a4009fa58444331","kind":"commit","published_at":"2019-08-27T08:20:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.9","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.9"},{"name":"2.8.8","sha":"8d48680481bce4174fc213050f93086c54c4acc1","kind":"commit","published_at":"2019-08-12T08:44:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.8","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.8"},{"name":"2.8.7","sha":"fbd977df5f94360292c225515046ec8f26c8f9f8","kind":"commit","published_at":"2019-06-14T10:17:50.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.7","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.7"},{"name":"2.8.6","sha":"89751ccad84529c2c7d850ad85eb53a75cc22531","kind":"commit","published_at":"2019-05-22T12:37:25.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.6","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.6"},{"name":"2.8.5","sha":"1164eb6b85b8a70f596dbb99452bec513e72c12e","kind":"commit","published_at":"2019-05-09T11:33:45.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.5","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.5"},{"name":"2.8.4","sha":"2e4c3737972ff6e995e0d9b66571d6978cea1977","kind":"commit","published_at":"2019-05-06T14:44:50.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.4","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.4"},{"name":"2.8.3","sha":"8a485cd6356f3461b2d6c86c2583ab7751347b6f","kind":"commit","published_at":"2019-01-16T13:50:27.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.3"},{"name":"2.8.2","sha":"217561ac90d6046cf73911b4ef8647e8ee38a2f3","kind":"commit","published_at":"2018-12-12T17:04:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.2"},{"name":"2.8.1","sha":"5193f84b60acf5d3860a1b7d181f61fae02df102","kind":"commit","published_at":"2018-12-11T16:10:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.1"},{"name":"2.8.0","sha":"c01e134b57c7589447befb974b5c3f62cd33bf1e","kind":"commit","published_at":"2018-11-02T12:46:38.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.0"},{"name":"2.7.9","sha":"68dfdfca0a294ddf7505f17b95fca0c0c51901bd","kind":"commit","published_at":"2018-09-28T07:29:43.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.9","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.9"},{"name":"2.7.8","sha":"0ebf37f2d643cc9bd8b473b8f59dda671c7d7595","kind":"commit","published_at":"2018-08-24T13:41:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.8","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.8"},{"name":"2.7.7","sha":"be5e13cf1d3c3fc48a70ceb202dd8e0078976f8a","kind":"commit","published_at":"2018-08-24T09:02:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.7","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.7"},{"name":"2.7.6","sha":"93abed77f66b281f432d0e9197dfae41ebef7caa","kind":"commit","published_at":"2018-07-11T13:33:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.6","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.6"},{"name":"2.7.5","sha":"00a5e458c3f1320139005624039fc205671b3bbe","kind":"commit","published_at":"2018-04-12T09:54:45.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.5","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.5"},{"name":"2.7.4","sha":"0d7083b69d22bfe9c649d6a0a9f1da726fab9de6","kind":"commit","published_at":"2018-04-11T08:16:04.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.4","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.4"},{"name":"2.7.3","sha":"7c6b9737038ee5337f2ae496c8910e101a804705","kind":"commit","published_at":"2018-03-13T15:42:01.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.3"},{"name":"2.7.2","sha":"b5a24da98818d9e26b4c0b81b12b56acedba5d35","kind":"commit","published_at":"2018-01-24T11:47:18.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.2"},{"name":"2.7.1","sha":"4fb857a0c2854a13cfb55aded83bbf0f75378fc0","kind":"commit","published_at":"2017-10-05T11:39:15.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.1"},{"name":"2.7.0","sha":"6027efef6881015b3d473eb52f0ce26d0f09003d","kind":"commit","published_at":"2017-08-25T13:18:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.0"},{"name":"2.6.2","sha":"7801ebe7f35b0d60dfb62d22577569509ed25e45","kind":"commit","published_at":"2017-06-06T08:34:59.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.2"},{"name":"2.6.1","sha":"b26ce627e65d36b455724fcb53872866055c431f","kind":"commit","published_at":"2017-03-14T07:17:36.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.1"},{"name":"2.6.0","sha":"72ffb49e8ac9b8c9847f40f254f2198594478432","kind":"commit","published_at":"2017-02-10T06:56:05.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.0"},{"name":"2.5.0","sha":"5678b6119ed260e8fb43410675be6d6daea445d1","kind":"commit","published_at":"2017-01-10T07:53:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.5.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.5.0"},{"name":"2.4.0","sha":"6f0d175c733da94c202634aa02bfe5efab6fa6cf","kind":"commit","published_at":"2016-12-02T04:51:18.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.4.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.4.0"},{"name":"2.3.3","sha":"35b340d7da62613c645ae37b6feb00147c7a9e52","kind":"commit","published_at":"2016-10-21T04:04:02.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.3"},{"name":"2.3.2","sha":"6cf7091326af6eba64965767cef83f62a1bff53b","kind":"commit","published_at":"2016-09-20T09:45:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.2"},{"name":"2.3.1","sha":"daaeeb67dbb2c8cc9c4df150e6f8717f04d8b44b","kind":"commit","published_at":"2016-08-25T02:40:01.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.1"},{"name":"2.3.0","sha":"521d41e5fa6c0df92de66701abdf00701e81cfbd","kind":"commit","published_at":"2016-08-12T03:17:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.0"},{"name":"2.2.0","sha":"c29e48fad73dfc93c4d7aac7a708d216aaa08573","kind":"commit","published_at":"2016-07-08T10:47:05.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.2.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.2.0"},{"name":"2.1.1","sha":"559df529b455834fc79467aaebeb5176c8b43748","kind":"commit","published_at":"2016-04-06T07:14:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.1.1"},{"name":"2.1.0","sha":"ab16e155d2257c33f5f26eec8cd8dd5f8ba4d121","kind":"commit","published_at":"2016-04-01T20:56:58.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.1.0"},{"name":"2.0.1","sha":"82f7f09e8f4ec202e7adf19ad21f896ed5393c1b","kind":"commit","published_at":"2015-12-05T18:00:49.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.0.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.0.1"},{"name":"2.0.0","sha":"eb4930da3803e5d2fcb58d71bd3ce08f287bced2","kind":"commit","published_at":"2015-10-23T12:30:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.0.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.0.0"},{"name":"1.3.0","sha":"c3af8269448f560d11c1ad24204fb7a3c024d030","kind":"commit","published_at":"2015-06-26T13:18:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.3.0","html_url":"https://github.com/spotify/luigi/releases/tag/1.3.0"},{"name":"1.2.1","sha":"a6e5eb1a9b0b1ea74ebc574026dfa5e168f5195f","kind":"commit","published_at":"2015-05-26T09:57:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.2.1","html_url":"https://github.com/spotify/luigi/releases/tag/1.2.1"},{"name":"v1.2.1","sha":"a6e5eb1a9b0b1ea74ebc574026dfa5e168f5195f","kind":"commit","published_at":"2015-05-26T09:57:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.2.1","html_url":"https://github.com/spotify/luigi/releases/tag/v1.2.1"},{"name":"v1.2.0","sha":"ac530c6cb3ac4df81ad236817373bdac19effa6d","kind":"commit","published_at":"2015-05-26T08:57:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.2.0","html_url":"https://github.com/spotify/luigi/releases/tag/v1.2.0"},{"name":"1.1.2","sha":"6c2c82e9128b57a687ba7a288413a1c7cf4b82c1","kind":"tag","published_at":"2015-03-18T00:51:31.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.2","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.2"},{"name":"1.1.1","sha":"be728d82ff90f879fef703e13b6b9192de0d8b27","kind":"tag","published_at":"2015-03-16T13:02:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.1"},{"name":"1.1.0","sha":"0abe27e5c6be616e107745b48dff8939815da73c","kind":"tag","published_at":"2015-03-07T17:34:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.0"},{"name":"1.0.24","sha":"a6d6e1294bbed94938387bdc5ad76be7a3508120","kind":"commit","published_at":"2015-02-11T12:00:30.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.24","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.24"},{"name":"1.0.23","sha":"af47ea1aa81b370914ab313fb9021cffb78b25bb","kind":"commit","published_at":"2015-02-10T11:52:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.23","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.23"},{"name":"1.0.22","sha":"7a235e75ef1e848414c266379d8e67230fd98f3a","kind":"commit","published_at":"2015-02-10T04:20:07.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.22","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.22"},{"name":"v1.0.22","sha":"f577612d9cc63318f491cb99ec90633211c45d68","kind":"commit","published_at":"2015-02-10T04:00:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.22","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.22"},{"name":"v1.0.21","sha":"10a2f671077328189a3ab492ec71dc80271f6484","kind":"commit","published_at":"2015-02-08T20:57:31.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.21","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.21"},{"name":"v1.0.20","sha":"c2152b10581a77f213e906aebf825875a0f5ccec","kind":"commit","published_at":"2015-01-21T16:26:56.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.20","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.20"},{"name":"v1.0.19","sha":"54984663f0384a7e848e791da5b2a61fe1103d88","kind":"commit","published_at":"2014-09-22T12:12:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.19","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.19"},{"name":"v1.0.18","sha":"6668e3a3651732335ad146431629093e1cedb8a1","kind":"commit","published_at":"2014-09-15T11:40:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.18","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.18"},{"name":"v1.0.17","sha":"dd1a2a9b3550d253b5e630b7970b373102bfd7cf","kind":"commit","published_at":"2014-08-28T12:47:03.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.17","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.17"},{"name":"1.0.16","sha":"a50b6c176d1daf0ec4f600a6838352f6e04eb45b","kind":"commit","published_at":"2014-05-17T16:35:36.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.16","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.16"}]},"repo_metadata_updated_at":"2023-03-20T19:57:56.459Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":28.06725024315687,"stargazers_count":0.4863137418368765,"forks_count":0.5974711685424483,"average":7.287758788384049},"purl":"pkg:spack/py-luigi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/spack/py-luigi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/spack/py-luigi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/spack/py-luigi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-08T20:24:46.148Z","issues_count":54,"pull_requests_count":58,"avg_time_to_close_issue":15298703.545454545,"avg_time_to_close_pull_request":4504737.346938776,"issues_closed_count":22,"pull_requests_closed_count":49,"pull_request_authors_count":36,"issue_authors_count":50,"avg_comments_per_issue":2.8333333333333335,"avg_comments_per_pull_request":2.2241379310344827,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":29,"past_year_avg_time_to_close_issue":5006287.333333333,"past_year_avg_time_to_close_pull_request":387058.72,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":18,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.037037037037037,"past_year_avg_comments_per_pull_request":0.7931034482758621,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":21},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-luigi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-luigi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-luigi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-luigi/related_packages","maintainers":[{"uuid":"adamjstewart","login":"adamjstewart","name":null,"email":null,"url":"https://github.com/adamjstewart","packages_count":2170,"html_url":null,"role":null,"created_at":"2022-11-14T16:52:20.959Z","updated_at":"2022-11-14T16:52:20.959Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers/adamjstewart/packages"}],"registry":{"name":"spack.io","url":"https://packages.spack.io","ecosystem":"spack","default":true,"packages_count":8772,"maintainers_count":926,"namespaces_count":0,"keywords_count":3681,"github":"spack","metadata":{"funded_packages_count":405},"icon_url":"https://github.com/spack.png","created_at":"2022-04-04T15:19:23.514Z","updated_at":"2025-09-08T06:56:36.288Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/namespaces"}},{"id":7412146,"name":"github.com/spotify/luigi","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spotify/luigi","keywords_array":[],"namespace":"github.com/spotify","versions_count":10,"first_release_published_at":"2014-08-28T12:47:03.000Z","latest_release_published_at":"2024-12-06T00:50:06.000Z","latest_release_number":"v3.6.0+incompatible","last_synced_at":"2025-08-20T20:43:12.140Z","created_at":"2023-04-06T01:48:38.868Z","updated_at":"2025-08-20T20:43:12.140Z","registry_url":"https://pkg.go.dev/github.com/spotify/luigi","install_command":"go get github.com/spotify/luigi","documentation_url":"https://pkg.go.dev/github.com/spotify/luigi#section-documentation","metadata":{},"repo_metadata":{"uuid":"5888353","full_name":"spotify/luigi","owner":"spotify","description":"Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in. ","archived":false,"fork":false,"pushed_at":"2023-03-18T19:37:20.000Z","size":10731,"stargazers_count":16435,"open_issues_count":112,"forks_count":2367,"subscribers_count":482,"default_branch":"master","last_synced_at":"2023-04-02T11:18:33.782Z","etag":null,"topics":["hadoop","luigi","orchestration-framework","python","scheduling"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sarbogast/AZSocketIO","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2012-09-20T15:06:38.000Z","updated_at":"2023-04-02T08:23:33.000Z","dependencies_parsed_at":"2023-01-14T11:30:50.639Z","dependency_job_id":null,"html_url":"https://github.com/spotify/luigi","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":114977035,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2023-04-06T01:49:01.178Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":4.793834424600911,"dependent_packages_count":8.452778221382484,"stargazers_count":0.4715210416394455,"forks_count":0.14808270232265852,"docker_downloads_count":null,"average":3.466554097486375},"purl":"pkg:golang/github.com/spotify/luigi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/spotify/luigi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/spotify/luigi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/spotify/luigi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-18T01:17:08.298Z","issues_count":55,"pull_requests_count":59,"avg_time_to_close_issue":15298703.545454545,"avg_time_to_close_pull_request":4451743.96,"issues_closed_count":22,"pull_requests_closed_count":50,"pull_request_authors_count":36,"issue_authors_count":51,"avg_comments_per_issue":2.7818181818181817,"avg_comments_per_pull_request":2.1864406779661016,"merged_pull_requests_count":40,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":5006287.333333333,"past_year_avg_time_to_close_pull_request":443520.6153846154,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":26,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.7666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":22},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspotify%2Fluigi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspotify%2Fluigi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspotify%2Fluigi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspotify%2Fluigi/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954233,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":5288890,"name":"luigi","ecosystem":"conda","description":null,"homepage":"https://github.com/spotify/luigi","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spotify/luigi","keywords_array":[],"namespace":null,"versions_count":42,"first_release_published_at":"2022-10-03T15:46:37.927Z","latest_release_published_at":"2022-08-18T13:49:12.000Z","latest_release_number":"3.1.1","last_synced_at":"2025-08-20T01:08:27.669Z","created_at":"2022-10-03T15:46:37.921Z","updated_at":"2025-08-20T01:08:27.669Z","registry_url":"https://anaconda.org/conda-forge/luigi","install_command":"conda install -c conda-forge luigi","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"5888353","full_name":"spotify/luigi","owner":"spotify","description":"Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in. ","archived":false,"fork":false,"pushed_at":"2023-03-18T19:37:20.000Z","size":10731,"stargazers_count":16401,"open_issues_count":111,"forks_count":2356,"subscribers_count":483,"default_branch":"master","last_synced_at":"2023-03-22T07:24:15.979Z","etag":null,"topics":["hadoop","luigi","orchestration-framework","python","scheduling"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"sarbogast/AZSocketIO","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2012-09-20T15:06:38.000Z","updated_at":"2023-03-21T18:08:42.000Z","dependencies_parsed_at":"2023-01-14T11:30:50.639Z","dependency_job_id":null,"html_url":"https://github.com/spotify/luigi","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"spotify","name":"Spotify","uuid":"251374","kind":"organization","description":"","email":"opensource@spotify.com","website":"https://spotify.github.io/","location":"Stockholm, Sweden","twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/251374?v=4","repositories_count":212,"last_synced_at":"2023-02-19T21:56:39.823Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spotify"},"tags":[{"name":"3.1.1","sha":"bc12ca315810748a6346ff78297510dc34c6fea9","kind":"commit","published_at":"2022-08-18T09:25:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/3.1.1"},{"name":"3.1.0","sha":"a295041d9c344135ef7f8d41e26f6fdbe6e55c58","kind":"commit","published_at":"2022-06-20T12:06:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.1.0"},{"name":"3.0.3","sha":"f2f631b3421b48bb13ceec8f33a25a3c62d4e2f5","kind":"commit","published_at":"2021-04-15T11:11:11.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.3","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.3"},{"name":"3.0.2","sha":"92fe69e022989ebac6a5197fb8396042851e0497","kind":"commit","published_at":"2020-09-23T11:52:39.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.2","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.2"},{"name":"3.0.1","sha":"56bdc3a5b4f797b7b312d2cc3861c909ff6d61f9","kind":"commit","published_at":"2020-07-23T08:52:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.1","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.1"},{"name":"3.0.0","sha":"ba201928d6117963cf265167ba5a28c78f5f2a71","kind":"commit","published_at":"2020-06-02T08:24:29.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.0","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.0"},{"name":"2.8.13","sha":"54a347361ae1031f06105eaf30ff88f5ef65b00c","kind":"commit","published_at":"2020-04-29T13:20:21.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.13","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.13"},{"name":"2.8.12","sha":"13368ecfcff59d4bd3d41704c8d6521be7194c64","kind":"commit","published_at":"2020-02-19T09:49:54.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.12","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.12"},{"name":"3.0.0b2","sha":"f6809d2e83e36818e95835a67d3ca1557a5c3c5a","kind":"commit","published_at":"2020-02-13T08:44:09.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/3.0.0b2","html_url":"https://github.com/spotify/luigi/releases/tag/3.0.0b2"},{"name":"2.8.11","sha":"8b3205c0b500224bc557e69158e1b12e45cc06ab","kind":"commit","published_at":"2020-01-02T14:52:46.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.11","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.11"},{"name":"2.8.10","sha":"e3ba1ddbba5af3f757124b3827af21a9148a248f","kind":"commit","published_at":"2019-11-22T14:28:59.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.10","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.10"},{"name":"2.8.9","sha":"1e99e6b68a51653553fc5cb26a4009fa58444331","kind":"commit","published_at":"2019-08-27T08:20:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.9","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.9"},{"name":"2.8.8","sha":"8d48680481bce4174fc213050f93086c54c4acc1","kind":"commit","published_at":"2019-08-12T08:44:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.8","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.8"},{"name":"2.8.7","sha":"fbd977df5f94360292c225515046ec8f26c8f9f8","kind":"commit","published_at":"2019-06-14T10:17:50.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.7","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.7"},{"name":"2.8.6","sha":"89751ccad84529c2c7d850ad85eb53a75cc22531","kind":"commit","published_at":"2019-05-22T12:37:25.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.6","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.6"},{"name":"2.8.5","sha":"1164eb6b85b8a70f596dbb99452bec513e72c12e","kind":"commit","published_at":"2019-05-09T11:33:45.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.5","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.5"},{"name":"2.8.4","sha":"2e4c3737972ff6e995e0d9b66571d6978cea1977","kind":"commit","published_at":"2019-05-06T14:44:50.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.4","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.4"},{"name":"2.8.3","sha":"8a485cd6356f3461b2d6c86c2583ab7751347b6f","kind":"commit","published_at":"2019-01-16T13:50:27.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.3"},{"name":"2.8.2","sha":"217561ac90d6046cf73911b4ef8647e8ee38a2f3","kind":"commit","published_at":"2018-12-12T17:04:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.2"},{"name":"2.8.1","sha":"5193f84b60acf5d3860a1b7d181f61fae02df102","kind":"commit","published_at":"2018-12-11T16:10:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.1"},{"name":"2.8.0","sha":"c01e134b57c7589447befb974b5c3f62cd33bf1e","kind":"commit","published_at":"2018-11-02T12:46:38.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.8.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.8.0"},{"name":"2.7.9","sha":"68dfdfca0a294ddf7505f17b95fca0c0c51901bd","kind":"commit","published_at":"2018-09-28T07:29:43.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.9","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.9"},{"name":"2.7.8","sha":"0ebf37f2d643cc9bd8b473b8f59dda671c7d7595","kind":"commit","published_at":"2018-08-24T13:41:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.8","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.8"},{"name":"2.7.7","sha":"be5e13cf1d3c3fc48a70ceb202dd8e0078976f8a","kind":"commit","published_at":"2018-08-24T09:02:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.7","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.7"},{"name":"2.7.6","sha":"93abed77f66b281f432d0e9197dfae41ebef7caa","kind":"commit","published_at":"2018-07-11T13:33:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.6","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.6"},{"name":"2.7.5","sha":"00a5e458c3f1320139005624039fc205671b3bbe","kind":"commit","published_at":"2018-04-12T09:54:45.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.5","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.5"},{"name":"2.7.4","sha":"0d7083b69d22bfe9c649d6a0a9f1da726fab9de6","kind":"commit","published_at":"2018-04-11T08:16:04.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.4","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.4"},{"name":"2.7.3","sha":"7c6b9737038ee5337f2ae496c8910e101a804705","kind":"commit","published_at":"2018-03-13T15:42:01.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.3"},{"name":"2.7.2","sha":"b5a24da98818d9e26b4c0b81b12b56acedba5d35","kind":"commit","published_at":"2018-01-24T11:47:18.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.2"},{"name":"2.7.1","sha":"4fb857a0c2854a13cfb55aded83bbf0f75378fc0","kind":"commit","published_at":"2017-10-05T11:39:15.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.1"},{"name":"2.7.0","sha":"6027efef6881015b3d473eb52f0ce26d0f09003d","kind":"commit","published_at":"2017-08-25T13:18:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.7.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.7.0"},{"name":"2.6.2","sha":"7801ebe7f35b0d60dfb62d22577569509ed25e45","kind":"commit","published_at":"2017-06-06T08:34:59.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.2"},{"name":"2.6.1","sha":"b26ce627e65d36b455724fcb53872866055c431f","kind":"commit","published_at":"2017-03-14T07:17:36.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.1"},{"name":"2.6.0","sha":"72ffb49e8ac9b8c9847f40f254f2198594478432","kind":"commit","published_at":"2017-02-10T06:56:05.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.6.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.6.0"},{"name":"2.5.0","sha":"5678b6119ed260e8fb43410675be6d6daea445d1","kind":"commit","published_at":"2017-01-10T07:53:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.5.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.5.0"},{"name":"2.4.0","sha":"6f0d175c733da94c202634aa02bfe5efab6fa6cf","kind":"commit","published_at":"2016-12-02T04:51:18.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.4.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.4.0"},{"name":"2.3.3","sha":"35b340d7da62613c645ae37b6feb00147c7a9e52","kind":"commit","published_at":"2016-10-21T04:04:02.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.3","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.3"},{"name":"2.3.2","sha":"6cf7091326af6eba64965767cef83f62a1bff53b","kind":"commit","published_at":"2016-09-20T09:45:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.2","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.2"},{"name":"2.3.1","sha":"daaeeb67dbb2c8cc9c4df150e6f8717f04d8b44b","kind":"commit","published_at":"2016-08-25T02:40:01.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.1"},{"name":"2.3.0","sha":"521d41e5fa6c0df92de66701abdf00701e81cfbd","kind":"commit","published_at":"2016-08-12T03:17:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.3.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.3.0"},{"name":"2.2.0","sha":"c29e48fad73dfc93c4d7aac7a708d216aaa08573","kind":"commit","published_at":"2016-07-08T10:47:05.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.2.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.2.0"},{"name":"2.1.1","sha":"559df529b455834fc79467aaebeb5176c8b43748","kind":"commit","published_at":"2016-04-06T07:14:34.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.1.1"},{"name":"2.1.0","sha":"ab16e155d2257c33f5f26eec8cd8dd5f8ba4d121","kind":"commit","published_at":"2016-04-01T20:56:58.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.1.0"},{"name":"2.0.1","sha":"82f7f09e8f4ec202e7adf19ad21f896ed5393c1b","kind":"commit","published_at":"2015-12-05T18:00:49.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.0.1","html_url":"https://github.com/spotify/luigi/releases/tag/2.0.1"},{"name":"2.0.0","sha":"eb4930da3803e5d2fcb58d71bd3ce08f287bced2","kind":"commit","published_at":"2015-10-23T12:30:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/2.0.0","html_url":"https://github.com/spotify/luigi/releases/tag/2.0.0"},{"name":"1.3.0","sha":"c3af8269448f560d11c1ad24204fb7a3c024d030","kind":"commit","published_at":"2015-06-26T13:18:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.3.0","html_url":"https://github.com/spotify/luigi/releases/tag/1.3.0"},{"name":"1.2.1","sha":"a6e5eb1a9b0b1ea74ebc574026dfa5e168f5195f","kind":"commit","published_at":"2015-05-26T09:57:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.2.1","html_url":"https://github.com/spotify/luigi/releases/tag/1.2.1"},{"name":"v1.2.1","sha":"a6e5eb1a9b0b1ea74ebc574026dfa5e168f5195f","kind":"commit","published_at":"2015-05-26T09:57:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.2.1","html_url":"https://github.com/spotify/luigi/releases/tag/v1.2.1"},{"name":"v1.2.0","sha":"ac530c6cb3ac4df81ad236817373bdac19effa6d","kind":"commit","published_at":"2015-05-26T08:57:42.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.2.0","html_url":"https://github.com/spotify/luigi/releases/tag/v1.2.0"},{"name":"1.1.2","sha":"6c2c82e9128b57a687ba7a288413a1c7cf4b82c1","kind":"tag","published_at":"2015-03-18T00:51:31.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.2","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.2"},{"name":"1.1.1","sha":"be728d82ff90f879fef703e13b6b9192de0d8b27","kind":"tag","published_at":"2015-03-16T13:02:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.1","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.1"},{"name":"1.1.0","sha":"0abe27e5c6be616e107745b48dff8939815da73c","kind":"tag","published_at":"2015-03-07T17:34:51.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.1.0","html_url":"https://github.com/spotify/luigi/releases/tag/1.1.0"},{"name":"1.0.24","sha":"a6d6e1294bbed94938387bdc5ad76be7a3508120","kind":"commit","published_at":"2015-02-11T12:00:30.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.24","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.24"},{"name":"1.0.23","sha":"af47ea1aa81b370914ab313fb9021cffb78b25bb","kind":"commit","published_at":"2015-02-10T11:52:06.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.23","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.23"},{"name":"1.0.22","sha":"7a235e75ef1e848414c266379d8e67230fd98f3a","kind":"commit","published_at":"2015-02-10T04:20:07.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.22","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.22"},{"name":"v1.0.22","sha":"f577612d9cc63318f491cb99ec90633211c45d68","kind":"commit","published_at":"2015-02-10T04:00:35.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.22","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.22"},{"name":"v1.0.21","sha":"10a2f671077328189a3ab492ec71dc80271f6484","kind":"commit","published_at":"2015-02-08T20:57:31.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.21","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.21"},{"name":"v1.0.20","sha":"c2152b10581a77f213e906aebf825875a0f5ccec","kind":"commit","published_at":"2015-01-21T16:26:56.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.20","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.20"},{"name":"v1.0.19","sha":"54984663f0384a7e848e791da5b2a61fe1103d88","kind":"commit","published_at":"2014-09-22T12:12:28.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.19","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.19"},{"name":"v1.0.18","sha":"6668e3a3651732335ad146431629093e1cedb8a1","kind":"commit","published_at":"2014-09-15T11:40:19.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.18","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.18"},{"name":"v1.0.17","sha":"dd1a2a9b3550d253b5e630b7970b373102bfd7cf","kind":"commit","published_at":"2014-08-28T12:47:03.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/v1.0.17","html_url":"https://github.com/spotify/luigi/releases/tag/v1.0.17"},{"name":"1.0.16","sha":"a50b6c176d1daf0ec4f600a6838352f6e04eb45b","kind":"commit","published_at":"2014-05-17T16:35:36.000Z","download_url":"https://codeload.github.com/spotify/luigi/tar.gz/1.0.16","html_url":"https://github.com/spotify/luigi/releases/tag/1.0.16"}]},"repo_metadata_updated_at":"2023-03-22T07:25:27.364Z","dependent_packages_count":4,"downloads":null,"downloads_period":null,"dependent_repos_count":10,"rankings":{"downloads":null,"dependent_repos_count":11.005739955078612,"dependent_packages_count":12.478163214374845,"stargazers_count":2.001497379585725,"forks_count":2.226104317444472,"docker_downloads_count":null,"average":6.927876216620914},"purl":"pkg:conda/luigi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/luigi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/luigi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/luigi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-18T01:17:08.298Z","issues_count":55,"pull_requests_count":59,"avg_time_to_close_issue":15298703.545454545,"avg_time_to_close_pull_request":4451743.96,"issues_closed_count":22,"pull_requests_closed_count":50,"pull_request_authors_count":36,"issue_authors_count":51,"avg_comments_per_issue":2.7818181818181817,"avg_comments_per_pull_request":2.1864406779661016,"merged_pull_requests_count":40,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":27,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":5006287.333333333,"past_year_avg_time_to_close_pull_request":443520.6153846154,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":26,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.7666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":22},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/luigi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/luigi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/luigi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/luigi/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":6810,"full_name":"spotify/luigi","default_branch":"master","committers":[{"name":"Erik Bernhardsson","email":"erikbern@spotify.com","login":null,"count":369},{"name":"Arash Rouhani","email":"arash@spotify.com","login":"Tarrasch","count":368},{"name":"Dave Buchfuhrer","email":"buck@houzz.com","login":"daveFNbuck","count":204},{"name":"Elias Freider","email":"freider@spotify.com","login":"freider","count":123},{"name":"Guillaume Poulin","email":"poulin.guillaume@gmail.com","login":"gpoulin","count":91},{"name":"Dillon Stadther","email":"dlstadther@gmail.com","login":"dlstadther","count":68},{"name":"hirosassa","email":"hiro.sassa@gmail.com","login":"hirosassa","count":55},{"name":"Stephen Pascoe","email":"Stephen.Pascoe@nanoporetech.com","login":null,"count":51},{"name":"Uldis Barbans","email":"uldis@spotify.com","login":"ulzha","count":47},{"name":"Alexander Krasnukhin","email":"the.malkolm@gmail.com","login":"themalkolm","count":45},{"name":"Honnix","email":"honnix","login":"honnix","count":44},{"name":"Joe Crobak","email":"joecrow@gmail.com","login":"jcrobak","count":29},{"name":"drowoseque","email":"slavoshevskii.mihail@phystech.edu","login":null,"count":29},{"name":"Marcel R","email":"riga","login":"riga","count":28},{"name":"Joe Crobak","email":"joe@foursquare.com","login":null,"count":21},{"name":"Anders Nyman","email":"nyman@spotify.com","login":"anyman","count":20},{"name":"Fabian Alenius","email":"fabian@spotify.com","login":null,"count":19},{"name":"Joe Ennever","email":"jennever@foursquare.com","login":null,"count":19},{"name":"Jakub Kukul","email":"jakub@mbr-targeting.com","login":"jkukul","count":18},{"name":"Kyle Sun","email":"kyle@houzz.com","login":null,"count":18},{"name":"Fabrizio Demaria","email":"fdema@spotify.com","login":"fabriziodemaria","count":17},{"name":"Babis Kiosidis","email":"ckiosidis@gmail.com","login":"ckiosidis","count":16},{"name":"Claire McGinty","email":"clairem@spotify.com","login":"clairemcginty","count":15},{"name":"Tashrif Billah","email":"35086881+tashrifbillah","login":"tashrifbillah","count":15},{"name":"Erik Bernhardsson","email":"erikbern@Eriks-MacBook-Air.local","login":null,"count":14},{"name":"Berker Peksag","email":"berker.peksag@gmail.com","login":"berkerpeksag","count":14},{"name":"Romain Yon","email":"romain@spotify.com","login":"yonromai","count":14},{"name":"Ran Tavory","email":"rantav@gmail.com","login":"rantav","count":13},{"name":"Alex Brausewetter","email":"alex@xoob.de","login":"xoob","count":13},{"name":"steenzout","email":"pedro.salgado@mediaforge.com","login":null,"count":13},{"name":"brcopeland","email":"bc2675@cumc.columbia.edu","login":null,"count":12},{"name":"Gouthaman Balaraman","email":"gouthambs@gmail.com","login":"gouthambs","count":12},{"name":"Tommy Engstrom","email":"tommy@tommyengstrom.com","login":"tommyengstrom","count":12},{"name":"Jason Piper","email":"jpiper@humanlongevity.com","login":null,"count":11},{"name":"Martin Czygan","email":"martin.czygan@gmail.com","login":"miku","count":11},{"name":"Thomas Grainger","email":"tom@yplanapp.com","login":"graingert","count":11},{"name":"Stefaan Lippens","email":"stefaan@netlog.com","login":null,"count":10},{"name":"Brian","email":"bmc@shmoo.com","login":"demoray","count":10},{"name":"Przemek","email":"pastuszka.przemyslaw@gmail.com","login":"przemekpastuszka","count":10},{"name":"Martins Kalvans","email":"kalvans@spotify.com","login":"sisidra","count":10},{"name":"Mike Kaplinskiy","email":"mkaplinskiy@twitter.com","login":"mikekap","count":9},{"name":"Marc Bruggmann","email":"marcbr@spotify.com","login":"mbruggmann","count":9},{"name":"Jon Nelson","email":"jnelson@jamponi.net","login":"JonNelson","count":9},{"name":"David Whiting","email":"davw@spotify.com","login":"vitling","count":9},{"name":"Subhash Chandra","email":"TMaYaD","login":"TMaYaD","count":9},{"name":"Adrian Stachlewski","email":"adrian.stachlewski@gmail.com","login":"starhel","count":8},{"name":"Eric Hansander","email":"ehdr@erichansander.com","login":"ehdr","count":8},{"name":"Danny Hurlburt","email":"dhurlburtusa","login":"dhurlburtusa","count":8},{"name":"Joe","email":"joe@enbrite.ly","login":null,"count":8},{"name":"erikbern@spotify.com","email":"erikbern@aisling.lon.spotify.net","login":null,"count":8},{"name":"David Chen","email":"mvjome@gmail.com","login":"dchentech","count":7},{"name":"Idrees Khan","email":"idrees@spotify.com","login":"idreeskhan","count":7},{"name":"Adam Kawa","email":"kawaa@spotify.com","login":"kawaa","count":7},{"name":"adaitche","email":"a.daitche@gmail.com","login":"adaitche","count":7},{"name":"Nick","email":"ryanov.nikita@gmail.com","login":"nryanov","count":7},{"name":"Erik Bernhardsson","email":"erik@malfunction.org","login":null,"count":7},{"name":"Erik","email":"Bernhardsson@Eriks-MacBook-Air-2.local","login":null,"count":7},{"name":"David Thompson","email":"dthompson@compete.com","login":"davemt","count":6},{"name":"Doug Daniels","email":"doug@datadoghq.com","login":null,"count":6},{"name":"Doug Daniels","email":"ddaniels@mortardata.com","login":null,"count":6},{"name":"Brad Maggard","email":"brad.maggard@highwinds.com","login":null,"count":6},{"name":"Tommy Engström","email":"tommy@campanja.com","login":null,"count":6},{"name":"Thierry Jossermoz","email":"thierry.jossermoz@oohlalabs.com","login":null,"count":6},{"name":"Matthew Fontana","email":"mcf@spotify.com","login":null,"count":6},{"name":"Stefaan Lippens","email":"soxofaan@gmail.com","login":"soxofaan","count":6},{"name":"Adrien Berchet","email":"adrien.berchet@gmail.com","login":"adrien-berchet","count":6},{"name":"Charles-André Bouffard","email":"cabouffard","login":"cabouffard","count":6},{"name":"Gram","email":"master_fess@mail.ru","login":"orsinium","count":6},{"name":"Hironori Yamamoto","email":"mr.nikoru918@gmail.com","login":"hiro-o918","count":6},{"name":"Jack Danger Canty","email":"github@jackcanty.com","login":"JackDanger","count":6},{"name":"Luis Gonzalez","email":"hadesbox@gmail.com","login":"hadesbox","count":6},{"name":"Nelson Arapé","email":"nelson@spotify.com","login":"narape","count":6},{"name":"nmb10","email":"nmb.ten@gmail.com","login":"nmb10","count":6},{"name":"Mark Grey","email":"mgthesecond@spotify.com","login":"DeaconDesperado","count":6},{"name":"sonjaer","email":"sonjae@spotify.com","login":"sonjaer","count":6},{"name":"Edward Newett","email":"enewett@spotify.com","login":null,"count":6},{"name":"Konstantin Tcepliaev","email":"konstantin@campanja.com","login":"f355","count":5},{"name":"cgreen","email":"casey@actioniq.co","login":"casey-green","count":5},{"name":"Rafael Raposo","email":"rafaelraposo@spotify.com","login":"RRap0so","count":5},{"name":"Samuel Tuson","email":"stuson1@jaguarlandrover.com","login":"stuson","count":5},{"name":"obus","email":"alexander.senov@gmail.com","login":"alex-senov","count":5},{"name":"Dhruv Garg","email":"dhruv@seatgeek.com","login":"dhruvg","count":5},{"name":"Ikko Eltociear Ashimine","email":"eltociear@gmail.com","login":"eltociear","count":5},{"name":"Andy Sloane","email":"as@spotify.com","login":null,"count":5},{"name":"Jakub Slovan","email":"jslovan@kerio.com","login":null,"count":5},{"name":"jumpei-ukita","email":"jumpei-ukita@m3.com","login":null,"count":5},{"name":"Lars Albertsson","email":"lalle@spotify.com","login":null,"count":5},{"name":"Lars Albertsson","email":"lalle@mimeria.com","login":null,"count":5},{"name":"José Otávio Rizzatti Ferreira","email":"jose.ferreira0@walmart.com","login":null,"count":4},{"name":"Daniel Byrd","email":"daniel.byrd@visualdna.com","login":null,"count":4},{"name":"Wouter de Bie","email":"wouter@spotify.com","login":null,"count":4},{"name":"matthew","email":"matthew@foursquare.com","login":null,"count":4},{"name":"Al B","email":"al@ACAC0E64.ipt.aol.com","login":null,"count":4},{"name":"Daniel Andersson","email":"koda@spotify.com","login":null,"count":4},{"name":"Anders Arpteg","email":"arpteg@spotify.com","login":null,"count":4},{"name":"James McMurray","email":"jamesmcm03@gmail.com","login":"jamesmcm","count":4},{"name":"GoodDok","email":"konstantingudkov@gmail.com","login":"GoodDok","count":4},{"name":"Erik Bernhardsson","email":"mail@erikbern.com","login":"erikbern","count":4},{"name":"Daniel Nugent","email":"nugend@gmail.com","login":"nugend","count":4},{"name":"Cameron Davison","email":"cameron@novilabs.com","login":"camerondavison","count":4},{"name":"Ali Razmjoo","email":"ali.razmjoo1994@gmail.com","login":"Ali-Razmjoo","count":4},{"name":"Álvaro Marco","email":"amarco90@gmail.com","login":"amarco90","count":4},{"name":"chenzhan","email":"chenzhan@yahoo.com","login":"chenzhan","count":4},{"name":"Mike Placentra","email":"michael.placentraii@gmail.com","login":"mikepii","count":4},{"name":"Lucas Cimon","email":"lucas.cimon@gmail.com","login":"Lucas-C","count":4},{"name":"Kyle Sun","email":"interskh@gmail.com","login":"interskh","count":4},{"name":"Stas Glubokiy","email":"glubokiy.stas@gmail.com","login":"StasDeep","count":4},{"name":"Natasha Lazarova","email":"lazarova@spotify.com","login":"NatashaL","count":4},{"name":"Pablo Casares Crespo","email":"pabloc@spotify.com","login":"pablocasares","count":4},{"name":"Kevin Wurster","email":"kevin@skytruth.org","login":null,"count":3},{"name":"Jyrki Pulliainen","email":"jyrki@spotify.com","login":null,"count":3},{"name":"Jackson Davis","email":"jackson@foursquare.com","login":null,"count":3},{"name":"Tom Quisel","email":"tom.quisel@gmail.com","login":"tomquisel","count":3},{"name":"Tushar Bhat","email":"Tushar.Bhat@zefr.com","login":"tusharbhat","count":3},{"name":"Yoann Bentz","email":"yoann@yoone.eu","login":"Yoone","count":3},{"name":"Kyle Walker","email":"Kyle.Walker@zefr.com","login":"KyleJamesWalker","count":3},{"name":"Michael Grupp","email":"grupp@magazino.eu","login":"MichaelGrupp","count":3},{"name":"Matthias Siemering","email":"msiemeri@posteo.net","login":"bcamel","count":3},{"name":"Mateusz Adamczyk","email":"matek_a@outlook.com","login":"mateka","count":3},{"name":"Jumpei Ukita","email":"ukky17","login":"ukky17","count":3},{"name":"Michael Kutschke","email":"kutschke.michael@googlemail.com","login":"kutschkem","count":3},{"name":"Mikaela Grundin","email":"Zatine","login":"Zatine","count":3},{"name":"Pavel Repin","email":"prepin@gmail.com","login":"paxan","count":3},{"name":"Val Lorentz","email":"vlorentz@softwareheritage.org","login":"progval","count":3},{"name":"Pete Weissbrod","email":"talktopete@gmail.com","login":"PeteW","count":3},{"name":"José Otávio Rizzatti Ferreira","email":"zehrizzatti@gmail.com","login":"rizzatti","count":3},{"name":"Steven Sklar","email":"sklarsa@gmail.com","login":"sklarsa","count":3},{"name":"Tim Paine","email":"t.paine154@gmail.com","login":"timkpaine","count":3},{"name":"Jack Dwyer","email":"jackjack.dwyer@gmail.com","login":"jackdwyer","count":3},{"name":"Eric Urban","email":"hydrogen18@gmail.com","login":"hydrogen18","count":3},{"name":"Danielle Jabin","email":"djabin@spotify.com","login":null,"count":3},{"name":"Dan Garthwaite","email":"dan@flightlookup.com","login":null,"count":3},{"name":"Andrew Mo","email":"andrew.mo@activision.com","login":null,"count":3},{"name":"Al B","email":"al@ACAC0C1D.ipt.aol.com","login":null,"count":3},{"name":"Adam Tebbe","email":"atebbe@cargometrics.com","login":null,"count":3},{"name":"Искандаров Эдуард","email":"e.iskandarov@corp.mail.ru","login":null,"count":3},{"name":"Thomas Yager-Madden","email":"thomas.yager-madden@adops.com","login":null,"count":3},{"name":"Yuri Broze","email":"yuri@todaytix.com","login":"ybroze","count":3},{"name":"charlesoblack","email":"18634426+charlesoblack","login":"charlesoblack","count":3},{"name":"kalvdans","email":"github@kalvdans.no-ip.org","login":"kalvdans","count":3},{"name":"ssavage","email":"sam.savage@imagini.com","login":"samthebest","count":3},{"name":"Andrew Regner","email":"andrew@aregner.com","login":"adregner","count":3},{"name":"Chandler May","email":"chandler.camille.may@gmail.com","login":"ccmaymay","count":3},{"name":"Dan Frank","email":"df@stripe.com","login":"df-stripe","count":3},{"name":"Daniel Mohns","email":"dmohns","login":"dmohns","count":3},{"name":"Ouanis Seddaoui","email":"ouanixi@gmail.com","login":"ouanixi","count":2},{"name":"ikyasam18","email":"ikuyasam18@gmail.com","login":"ikyasam18","count":2},{"name":"Mariusz Kryński","email":"mrk@sed.pl","login":"mrk-its","count":2},{"name":"Lorrin Nelson","email":"lhn@mult.ifario.us","login":"lorrin","count":2},{"name":"Karthikeyan Singaravelan","email":"tir.karthi@gmail.com","login":"tirkarthi","count":2},{"name":"Josh Kalderimis","email":"josh.kalderimis@gmail.com","login":"joshk","count":2},{"name":"Josh","email":"josham","login":"josham","count":2},{"name":"Jonathan Ostrander","email":"jonathanost@gmail.com","login":"jonathan-ostrander","count":2},{"name":"Jon Åslund","email":"jon@spotify.com","login":"jooon","count":2},{"name":"Jeremiah Coleman","email":"colemanja91@gmail.com","login":"colemanja91","count":2},{"name":"Spiro","email":"spirosideris@gmail.com","login":"spiside","count":2},{"name":"Evgeny Lazarev","email":"evgeny.lazarev@intenthq.com","login":"liquid-sky","count":2},{"name":"Ezekiel Victor","email":"zekevictor@gmail.com","login":"evictor","count":2},{"name":"Felipe Reyes","email":"freyes@tty.cl","login":"freyes","count":2},{"name":"FxIII","email":"FxIII","login":"FxIII","count":2},{"name":"Gabriel Magalhaes","email":"gabriel.magalhaes@totvs.com.br","login":"gabrielgonzaga","count":2},{"name":"Jethro Nederhof","email":"jethro@poplindata.com","login":"jethron","count":2},{"name":"Guillaume Poirier-Morency","email":"guillaumepoiriermorency@gmail.com","login":"arteymix","count":2},{"name":"Hunter Blanks","email":"hblanks@artifex.org","login":"hblanks","count":2},{"name":"Jan Zikeš","email":"ziky90@gmail.com","login":"ziky90","count":2},{"name":"Jeff Johnson","email":"jeffcjohnson@gmail.com","login":"jeffcjohnson","count":2},{"name":"Rouzbeh Delavari","email":"rouzwawi@gmail.com","login":"rouzwawi","count":2},{"name":"ksenia","email":"k.a.stroykova@gmail.com","login":"stroykova","count":2},{"name":"Ahmet DAL","email":"ceahmetdal@gmail.com","login":"javrasya","count":2},{"name":"Alan Brenner","email":"alan@abcompcons.com","login":"alanbbr","count":2},{"name":"Alex DeBrie","email":"alexdebrie1@gmail.com","login":"alexdebrie","count":2},{"name":"Miguel Cabrera","email":"mfcabrera@gmail.com","login":"mfcabrera","count":2},{"name":"Miles Tillinger","email":"streetdaddy@gmail.com","login":"streetdaddy","count":2},{"name":"Nehal J Wani","email":"nehaljw.kkd1@gmail.com","login":"nehaljwani","count":2},{"name":"Neil Isaac","email":"isaac.neil@gmail.com","login":"neilisaac","count":2},{"name":"Max Countryman","email":"maxc@me.com","login":"maxcountryman","count":2},{"name":"Neville Li","email":"neville@spotify.com","login":"nevillelyh","count":2},{"name":"Nicholas Chammas","email":"nicholas.chammas@gmail.com","login":"nchammas","count":2},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":2},{"name":"Ryo Kitagawa","email":"kitadrum50@gmail.com","login":"kitagry","count":2},{"name":"Ryan Wells","email":"ryaanwells@googlemail.com","login":"ryaanwells","count":2},{"name":"Piotr Kaleta","email":"piotrek.kaleta@gmail.com","login":"pkaleta","count":2},{"name":"Patrick Hayes","email":"pfhayes@gmail.com","login":"pfhayes","count":2},{"name":"Philipe Fatio","email":"me@phili.pe","login":"fphilipe","count":2},{"name":"Patrick Smith","email":"patrick@promptworks.com","login":"patricksmith","count":2},{"name":"Mehdi Meziane","email":"mehdi.meziane@ldmobile.net","login":"MezianeMehdi","count":2},{"name":"Mats Julian Olsen","email":"mats@plysjbyen.net","login":"mewwts","count":2},{"name":"zwotzie","email":"rh@web.de","login":"zwotzie","count":2},{"name":"ystopia","email":"yeseul.park@navercorp.com","login":"ystopia","count":2},{"name":"vivshri","email":"vivshrivastava@gmail.com","login":"vivshri","count":2},{"name":"ukarlsson","email":"karlsson.ulf@gmail.com","login":"ukarlsson","count":2},{"name":"majj","email":"aidear@163.com","login":"majj","count":2},{"name":"kritchie","email":"ritchie.karl@gmail.com","login":"kritchie","count":2},{"name":"kalaidin","email":"pavel.kalaidin@gmail.com","login":"kalaidin","count":2},{"name":"jorge jardines","email":"gardenunez@gmail.com","login":"gardenunez","count":2},{"name":"jalkjaer","email":"j.alkjaer@gmail.com","login":"jalkjaer","count":2},{"name":"joooeey","email":"lukas.schreiber@gmx.at","login":"joooeey","count":2},{"name":"Pablo Barrera","email":"pablo@spotify.com","login":"pbarrera","count":2},{"name":"Darío Hereñú","email":"magallania@gmail.com","login":"kant","count":2},{"name":"David Przybilla","email":"dav.alejandro@gmail.com","login":"dav009","count":2},{"name":"Steve Pletcher","email":"spletche@broadinstitute.org","login":null,"count":2},{"name":"Steven Sklar","email":"ssklar@premiumpt.com","login":null,"count":2},{"name":"Steven Willis","email":"swillis@compete.com","login":null,"count":2},{"name":"Thibaut Mattio","email":"thibaut.mattio.1@ens.etsmtl.ca","login":null,"count":2},{"name":"Noa Resare","email":"noa@spotify.com","login":null,"count":2},{"name":"Neil Isaac","email":"nisaac@kobo.com","login":null,"count":2},{"name":"Miguel Cabrera","email":"miguel.cabrera@trustyou.net","login":null,"count":2},{"name":"pbamba","email":"patrick@samp.ly","login":null,"count":2},{"name":"marcel","email":"rieger@physik.rwth-aachen.de","login":null,"count":2},{"name":"m.slavoshevski@cian.ru","email":"m.slavoshevski@cian.ru","login":null,"count":2},{"name":"lebolo","email":"luis.lebolo@tessella.com","login":null,"count":2},{"name":"Wouter de Bie","email":"github@evenflow.nl","login":null,"count":2},{"name":"Vishal Patel","email":"vpatel@theretailequation.com","login":null,"count":2},{"name":"Erik Bernhardsson","email":"erikbern@lon3-edgenode-a22.lon3.spotify.net","login":null,"count":2},{"name":"Elias Freider","email":"freider@lemmiwinks.local","login":null,"count":2},{"name":"Dylan Barth","email":"dylan@growthintel.com","login":null,"count":2},{"name":"Constantijn Visinescu","email":"cvisinescu@xebia.com","login":null,"count":2},{"name":"Chris Beaumont","email":"cbeaumont@counsyl.com","login":null,"count":2},{"name":"Kian Ho","email":"hui.kian.ho@googlemail.com","login":null,"count":2},{"name":"Jim Lim","email":"jim@quixey.com","login":null,"count":2},{"name":"Jeff Knupp","email":"jknupp@appnexus.com","login":null,"count":2},{"name":"Igor Bernstein","email":"igorbernstein@spotify.com","login":null,"count":2},{"name":"Jakob Alander","email":"alander@spotify.com","login":null,"count":2},{"name":"Jake Feala","email":"jacob_feala@h3biomedicine.com","login":null,"count":2},{"name":"Martin Andersson","email":"u.martin.andersson@gmail.com","login":"umartin","count":2},{"name":"Adil Khashtamov","email":"adil.khashtamov@gmail.com","login":"adilkhash","count":2},{"name":"hirolau","email":"hirolau@gmail.com","login":"hirolau","count":2},{"name":"bstempi","email":"brian.stempin@gmail.com","login":"bstempi","count":2},{"name":"bmaggard","email":"bmaggard","login":"bmaggard","count":2},{"name":"aminevg","email":"38422328+aminevg","login":"aminevg","count":2},{"name":"Weidong Liang","email":"weidongtom@gmail.com","login":"weidongtoml","count":2},{"name":"Vincent Barbaresi","email":"vbarbaresi","login":"vbarbaresi","count":2},{"name":"Scott Rohrer","email":"smrohrer@alumni.cmu.edu","login":"smrohrer","count":2},{"name":"Tomas Fiers","email":"tomas.fiers@gmail.com","login":"tfiers","count":2},{"name":"Evan Welch","email":"evanfwelch@gmail.com","login":"evanfwelch","count":2},{"name":"Emanuele Fabbiani","email":"donlelef@gmail.com","login":"donlelef","count":2},{"name":"Eduard Iskandarov","email":"eduard.iskandarov@yandex.ru","login":"ediskandarov","count":2},{"name":"Dmitry Dygalo","email":"Stranger6667","login":"Stranger6667","count":2},{"name":"Davidesba","email":"davidesba@gmail.com","login":"davidesba","count":2},{"name":"Allen Lee","email":"allenlee.lz@gmail.com","login":"allenlz","count":2},{"name":"Andrej Palicka","email":"andrej.palicka@gmail.com","login":"palicand","count":2},{"name":"Andrés Gómez","email":"andresgomezfrr@gmail.com","login":"andresgomezfrr","count":2},{"name":"Andy Jackson","email":"Andrew.Jackson@bl.uk","login":"anjackson","count":2},{"name":"Ben Lacker","email":"benlacker@gmail.com","login":"blacker","count":2},{"name":"Ben Sully","email":"ben.sully88@gmail.com","login":"sd2k","count":2},{"name":"Daniel Palma","email":"danthelion","login":"danthelion","count":2},{"name":"Brian Martin","email":"brianmartin@gmail.com","login":"brianmartin","count":2},{"name":"Brian Wilson","email":"brian@edx.org","login":"brianhw","count":2},{"name":"Chris Beaumont","email":"chrisnbeaumont@gmail.com","login":"ChrisBeaumont","count":2},{"name":"Dale Roberts","email":"dale.o.roberts@gmail.com","login":"daleroberts","count":2},{"name":"J. Lim","email":"j@affirm.com","login":null,"count":2},{"name":"Andrey Polyakov","email":"andrey@andreysoft.com","login":null,"count":1},{"name":"Anne Schuth","email":"anneschuth@blendle.com","login":null,"count":1},{"name":"Adam Chainz","email":"adam@adamj.eu","login":null,"count":1},{"name":"Al B","email":"al@ACAC0A71.ipt.aol.com","login":null,"count":1},{"name":"Al B","email":"al@ACAC0B53.ipt.aol.com","login":null,"count":1},{"name":"Al B","email":"al@Als-MacBook-Pro.local","login":null,"count":1},{"name":"Ben Sully","email":"ben.sully@dwp.gsi.gov.uk","login":null,"count":1},{"name":"Benjamin Hawkes-Lewis","email":"benjamin.hawkes-lewis@imagini.net","login":null,"count":1},{"name":"Benyuel","email":"wpleasanton@hotmail.com","login":null,"count":1},{"name":"dfowler","email":"dfowler@compete.com","login":null,"count":1},{"name":"dvxam","email":"dvxam@laposte.net","login":null,"count":1},{"name":"Thomas Harper","email":"harper@spotify.com","login":null,"count":1},{"name":"Thomas Walwyn","email":"tom@takealot.com","login":null,"count":1},{"name":"Travis","email":"travis.e.cook@gmail.com","login":null,"count":1},{"name":"Ville Tuulos","email":"ville.tuulos@adroll.com","login":null,"count":1},{"name":"yyyyuki","email":"yyyyuki1024@gmail.com","login":null,"count":1},{"name":"zenlucent","email":"hui.zheng@hootsuite.com","login":null,"count":1},{"name":"jco","email":"jco@spotify.com","login":null,"count":1},{"name":"koda@spotify.com","email":"koda@gina.c.lon.spotify.net","login":null,"count":1},{"name":"koda@spotify.com","email":"koda@sol.lon.spotify.net","login":null,"count":1},{"name":"koda@spotify.com","email":"koda@vigdis.c.lon.spotify.net","login":null,"count":1},{"name":"lin","email":"lin@truecar.com","login":null,"count":1},{"name":"Philippe Gauthier","email":"pgauthier@ludia.com","login":null,"count":1},{"name":"Jiunn Haur Lim","email":"codex.is.poetry@gmail.com","login":null,"count":1},{"name":"Joe Crobak","email":"joe@projectfla.com","login":null,"count":1},{"name":"Joel Barmettler","email":"joel.barmettler@polygon-solutions.ch","login":null,"count":1},{"name":"Joey Stockermans","email":"joestox@Joey.local","login":null,"count":1},{"name":"Johan Lundstroem","email":"lundstrj@spotify.com","login":null,"count":1},{"name":"Johannes Huber","email":"johannes.huber@trustyou.net","login":null,"count":1},{"name":"John Meagher","email":"john.meagher@livingsocial.com","login":null,"count":1},{"name":"Jon Duckworth","email":"bigduck@gmail.com","login":null,"count":1},{"name":"Josh Stanfield","email":"josh.stanfield@livingsocial.com","login":null,"count":1},{"name":"Mathias Deschamps","email":"mathias@short-edition.com","login":null,"count":1},{"name":"Mathieu Lecarme","email":"mlecarme@bearstech.com","login":null,"count":1},{"name":"Matt Aldridge","email":"matt.aldridge@pokitdok.com","login":null,"count":1},{"name":"Matt Maciejewski","email":"mateusz.maciejewski@pfizer.com","login":null,"count":1},{"name":"Magnus Runesson","email":"magru@spotify.com","login":null,"count":1},{"name":"Marco Santoni","email":"marco@electricfeel.com","login":null,"count":1},{"name":"Marius Posta","email":"mariusposta@gmail.com","login":null,"count":1},{"name":"Nil Goyette","email":"nil.goyette@gmail.com","login":null,"count":1},{"name":"Paul Ellis Linton","email":"ellis@spotify.com","login":null,"count":1},{"name":"Seth Madison","email":"smadison@compete.com","login":null,"count":1},{"name":"Sriram Malladi","email":"sriram@spotify.com","login":null,"count":1},{"name":"Rolf Schroeder","email":"rolf.schroeder@centogene.com","login":null,"count":1},{"name":"Sajan Alexander","email":"sajana@spiceworks.com","login":null,"count":1},{"name":"Radek Lát","email":"radek.lat@gmail.com","login":"radeklat","count":1},{"name":"RDIL","email":"34555510+RDIL","login":"RDIL","count":1},{"name":"R James Cortese","email":"rjcortese@gmail.com","login":"rjcortese","count":1},{"name":"Quentin Stafford-Fraser","email":"quentin@pobox.com","login":"quentinsf","count":1},{"name":"Quentin Francois","email":"quentin.francois@datadoghq.com","login":"QuentinFra","count":1},{"name":"Quentin Brosse","email":"quentin.brosse@icloud.com","login":"QuentinBrosse","count":1},{"name":"Prayag Verma","email":"prayag.verma@gmail.com","login":"prayagverma","count":1},{"name":"Pranav Garg","email":"pranav.garg007@gmail.com","login":"pranavgarg","count":1},{"name":"Piotr Polatowski","email":"doktor88@gmail.com","login":"piotrpolatowski","count":1},{"name":"Pieter Marsman","email":"pietermarsman@gmail.com","login":"pietermarsman","count":1},{"name":"Petros Rizos","email":"cannonpr@gmail.com","login":"prizos","count":1},{"name":"oluies","email":"orjan.lundberg@gmail.com","login":"oluies","count":1},{"name":"oinegue","email":"oinegue","login":"oinegue","count":1},{"name":"Will Jones","email":"drj42","login":"drj42","count":1},{"name":"Wataru Hirota","email":"wataru@whiro.me","login":"tarohi24","count":1},{"name":"Vitor Baptista","email":"vitor@vitorbaptista.com","login":"vitorbaptista","count":1},{"name":"Vincent Meng","email":"qiao.meng@zefr.com","login":"qiao-meng-zefr","count":1},{"name":"Victoria","email":"victoriaalee","login":"victoriaalee","count":1},{"name":"Valleo4","email":"valentin.rosenberg@gmail.com","login":"Valleo4","count":1},{"name":"Utku Demir","email":"me@utdemir.com","login":"utdemir","count":1},{"name":"Uri Laserson","email":"laserson@cloudera.com","login":"laserson","count":1},{"name":"Toni Cebrián","email":"toni.cebrian@gmail.com","login":"tonicebrian","count":1},{"name":"Tomas Aschan","email":"1550920+tomasaschan","login":"tomasaschan","count":1},{"name":"Samuel Rozenberg","email":"samuelr@spotify.com","login":null,"count":1},{"name":"Pilia Valeriya","email":"valeria.piliya@onefactor.com","login":null,"count":1},{"name":"Piotr Janiszewski","email":"piotr.janiszewski@inmeta.no","login":null,"count":1},{"name":"Prasanna Swaminathan","email":"prasanna@pswaminathan.com","login":null,"count":1},{"name":"Mihail Russu","email":"mihail@russu.net","login":"MihailRussu","count":1},{"name":"ntim","email":"ntim","login":"ntim","count":1},{"name":"mcarlsen","email":"mcarlsen","login":"mcarlsen","count":1},{"name":"matt-miller","email":"mjm527@cornell.edu","login":"matt-miller","count":1},{"name":"licuiwei","email":"39683511+licuiwei","login":"licuiwei","count":1},{"name":"krise3k","email":"krise3k@gmail.com","login":"krzysztof-indyk","count":1},{"name":"kierkegaard13","email":"kierkegaard13@gmail.com","login":"kierkegaard13","count":1},{"name":"jurnix","email":"albert.jornet@ic3.cat","login":"ajornetic3","count":1},{"name":"jsteigs642","email":"1474307+jsteigs642","login":"jsteigs642","count":1},{"name":"jimmywan","email":"github.com@jimmywan.com","login":"jimmywan","count":1},{"name":"jbw","email":"jbw","login":"jbw","count":1},{"name":"jarno-r","email":"jrajala35@gmail.com","login":"jarno-r","count":1},{"name":"iralls","email":"ianralls19@gmail.com","login":"iralls","count":1},{"name":"NEGORO Tetsuya","email":"negotetsu@gmail.com","login":"ngr-t","count":1},{"name":"Márton Miháltz","email":"marton.mihaltz@meltwater.com","login":"mmihaltz","count":1},{"name":"Moritz Schäfer","email":"mail@moritzs.de","login":"moritzschaefer","count":1},{"name":"Moritz Bauer","email":"mbauer+github@mo2-systems.com","login":"sognetic","count":1},{"name":"Mike DePalatis","email":"mike@depalatis.net","login":"mivade","count":1},{"name":"brandon","email":"40176606+brandonAIQ","login":"brandonAIQ","count":1},{"name":"bardb","email":"46529445+bardb","login":"bardb","count":1},{"name":"alecgarza96","email":"43724421+alecgarza96","login":"alecgarza96","count":1},{"name":"Zadkiel Aslafy-Aharonian","email":"aslafy_z@epitech.eu","login":"aslafy-z","count":1},{"name":"Zachary Salzbank","email":"zsalzbank@gmail.com","login":"zsalzbank","count":1},{"name":"Yuchen","email":"yzhong52","login":"yzhong52","count":1},{"name":"James Davidheiser","email":"jdavidheiser","login":"jdavidheiser","count":1},{"name":"James Cooke","email":"jamescooke","login":"jamescooke","count":1},{"name":"Jake Feala","email":"jfeala@gmail.com","login":"jfeala","count":1},{"name":"Jaidev Deshpande","email":"deshpande.jaidev@gmail.com","login":"jaidevd","count":1},{"name":"Jack Dingilian","email":"jack.dingilian@gmail.com","login":"jackdingilian","count":1},{"name":"Dhruv Batheja","email":"dhruv.life@hotmail.com","login":"live-wire","count":1},{"name":"Dennis","email":"dennis.podkovyrin@gmail.com","login":"sbj-ss","count":1},{"name":"Ddper","email":"iyangsg@gmail.com","login":"Ddper","count":1},{"name":"David Xia","email":"dxia@spotify.com","login":"davidxia","count":1},{"name":"David Malinge","email":"david.malinge@gmail.com","login":"WhoisDavid","count":1},{"name":"Daniel Rodriguez","email":"df.rodriguez143@gmail.com","login":"danielfrg","count":1},{"name":"Daniel Imfeld","email":"daniel@danielimfeld.com","login":"dimfeld","count":1},{"name":"Daniel Huckins","email":"dhuckins","login":"dhuckins","count":1},{"name":"Daniel Feldman","email":"daniel@starskyrobotics.com","login":"dfeldstarsky","count":1},{"name":"Gregory Borodin","email":"grihabor@gmail.com","login":"grihabor","count":1},{"name":"Greg Ward","email":"greg@gerg.ca","login":"gward","count":1},{"name":"Greg Rubino","email":"gregrubino@clearchannel.com","login":"grubino","count":1},{"name":"JPN","email":"jonathanng","login":"jonathanng","count":1},{"name":"Ivan Smirnov","email":"i.s.smirnov@gmail.com","login":"aldanor","count":1},{"name":"Ivan Lee","email":"miracle.ivanlee@gmail.com","login":"ivannotes","count":1},{"name":"Ilya Konon","email":"ilya.konon.95@gmail.com","login":"Gambrinius","count":1},{"name":"Igor Vuk","email":"parcijala@gmail.com","login":"ivuk","count":1},{"name":"Ichsan Hariadi","email":"pythonjokeun@gmail.com","login":"pythonjokeun","count":1},{"name":"Ian Calvert","email":"ianjcalvert@gmail.com","login":"IanCal","count":1},{"name":"HyunTruth","email":"1234hjlee@naver.com","login":"HyunTruth","count":1},{"name":"Hunter McCurry","email":"hunter@spotify.com","login":"phunter","count":1},{"name":"Hichame El Khalfi","email":"4659173+helkhalfi","login":"helkhalfi","count":1},{"name":"Henry Rizzi","email":"henry.rizzi@adops.com","login":"henryrizzi","count":1},{"name":"Hans Lawrenz","email":"hans@absurdomatic.com","login":"hlawrenz","count":1},{"name":"Guillermo Barbadillo","email":"guillermobarbadillo@gmail.com","login":"ironbar","count":1},{"name":"Jiayu Liu","email":"Jimexist","login":"Jimexist","count":1},{"name":"Jessica Austin","email":"jessica@aus10.org","login":"jessicaaustin","count":1},{"name":"Jesaja Everling","email":"jeverling@gmail.com","login":"jeverling","count":1},{"name":"Jeremy Brown","email":"jeremy.brown@here.com","login":"jeremybrhere","count":1},{"name":"Peter M. Landwehr","email":"plandweh@andrew.cmu.edu","login":"pmlandwehr","count":1},{"name":"ewallace-RI","email":"85639928+ewallace-RI","login":"ewallace-RI","count":1},{"name":"edson duarte","email":"edsonduarte1990@gmail.com","login":"uatach","count":1},{"name":"dstandish","email":"dstandish","login":"dstandish","count":1},{"name":"dan leahy","email":"leahyd3@gmail.com","login":"bamdan","count":1},{"name":"Penelope Hill","email":"penelope.codes@gmail.com","login":"penelopy","count":1},{"name":"Pedro Sugimoto","email":"pedro.sugimoto@gmail.com","login":"psugimoto","count":1},{"name":"Boosh","email":"ghboosh@gmx.com","login":null,"count":1},{"name":"Brian Estlin","email":"brian@remind101.com","login":null,"count":1},{"name":"Erik Selin","email":"erik.selin@jadedpixel.com","login":null,"count":1},{"name":"Fabian Selles Rosa","email":"fabian.selles@schibsted.com","login":null,"count":1},{"name":"Ford Bohrmann","email":"ford@simulmedia.com","login":null,"count":1},{"name":"Francois Visconte","email":"fvisconte@ltutech.com","login":null,"count":1},{"name":"George Leslie-Waksman","email":"george@cloverhealth.com","login":null,"count":1},{"name":"Glenn Dmello","email":"glenn@entelo.com","login":null,"count":1},{"name":"David S","email":"DavidSchmidt314@gmail.com","login":null,"count":1},{"name":"Jan Nabbefeld","email":"jan.nabbefeld@kreuzwerker.de","login":null,"count":1},{"name":"Jens Larsson","email":"jenslarsson@spotify.com","login":null,"count":1},{"name":"Jeremy Karn","email":"jkarn@mortardata.com","login":null,"count":1},{"name":"Jack Dwyer","email":"aussie@tresata.com","login":null,"count":1},{"name":"Taylor Perkins","email":"taylorhp@gmail.com","login":null,"count":1},{"name":"Will Jones","email":"wjones@bedrockbusinessmedia.com","login":null,"count":1},{"name":"William James","email":"wj@spotify.com","login":null,"count":1},{"name":"William Lindström James","email":"wlj@spotify.com","login":null,"count":1},{"name":"Wojtek Wajerowicz","email":"wojtek.wajerowicz@visualdna.com","login":null,"count":1},{"name":"Xabi Bello","email":"xbello@localhost.localdomain","login":null,"count":1},{"name":"Kian Ho","email":"hui.kian.ho@gmail.com","login":null,"count":1},{"name":"Mikaela Grundin","email":"9350337+zatine","login":"zatine","count":1},{"name":"brianestlin","email":"brian.estlin@gmail.com","login":"brianestlin","count":1},{"name":"Greg Roberts","email":"gregr@packtpub.com","login":"gregroberts","count":1},{"name":"Gianluca Ficarelli","email":"26835404+GianlucaFicarelli","login":"GianlucaFicarelli","count":1},{"name":"Gabriel Medina-Kim","email":"gmedinak@calpoly.edu","login":"gmedinak","count":1},{"name":"Frank Portman","email":"frank1214@gmail.com","login":"FrankPortman","count":1},{"name":"Jens Gåsemyr Magnus","email":"jensge994@gmail.com","login":"JensGM","count":1},{"name":"Jelmer Kuperus","email":"jkuperus@gmail.com","login":"jelmerk","count":1},{"name":"Jelle Herold","email":"jelle@defekt.nl","login":"wires","count":1},{"name":"Jeff Tratner","email":"jeffrey.tratner@gmail.com","login":"jtratner","count":1},{"name":"Jeff Potter","email":"jeff.potter6@gmail.com","login":"jpotts18","count":1},{"name":"Jason Nance","email":"jnance@rti.org","login":"jasonnance","count":1},{"name":"Jason May","email":"jasonmay","login":"jasonmay","count":1},{"name":"Jason Horman","email":"jhorman@gmail.com","login":"jhorman","count":1},{"name":"Jason Greenlaw","email":"greenlaw","login":"greenlaw","count":1},{"name":"Jan Teichmann","email":"jan.teichmann@gmail.com","login":"teichmaj","count":1},{"name":"James Greenhill","email":"fuziontech@gmail.com","login":"fuziontech","count":1},{"name":"Eric Jansen","email":"eric.jansen@cmcc.it","login":"ejcmcc","count":1},{"name":"Emily Xie","email":"emilyxxie@gmail.com","login":"emilyxxie","count":1},{"name":"Egor Malykh","email":"fnk@fea.st","login":"meownoid","count":1},{"name":"Ed Kurowski","email":"ed.kurowski@gmail.com","login":"edkurowski","count":1},{"name":"Dori Runyon","email":"dorileerunyon@gmail.com","login":"DoriRunyon","count":1},{"name":"Dmytro Bielievtsov","email":"belevtsoff@gmail.com","login":"belevtsoff","count":1},{"name":"Braden MacDonald","email":"braden@opencraft.com","login":"bradenmacdonald","count":1},{"name":"Bob Baxley","email":"gte620v","login":"gte620v","count":1},{"name":"Benjamin Schwarze","email":"benjamin.schwarze@mailboxd.de","login":"bitmensch","count":1},{"name":"Bang Xiao","email":"chopinxb@gmail.com","login":"Chopinxb","count":1},{"name":"Ayush Kaul","email":"akaul","login":"akaul","count":1},{"name":"Avihay Bar","email":"30436671+avihaybar","login":"avihaybar","count":1},{"name":"Artur Zylinski","email":"artur.zylinski@gmail.com","login":"azylinski","count":1},{"name":"Arnau Villoro","email":"arnau@villoro.com","login":"villoro","count":1},{"name":"Armon Avrahamy","email":"armon.avrahamy@gmail.com","login":"armona","count":1},{"name":"Anton Kostin","email":"masguit42","login":"masguit42","count":1},{"name":"Daniel Darabos","email":"darabos.daniel@gmail.com","login":"darabos","count":1},{"name":"Dan Koch","email":"dkoch@mm.st","login":"dmkoch","count":1},{"name":"Dan Frank","email":"danielhfrank@gmail.com","login":"danielhfrank","count":1},{"name":"Dan Connolly","email":"dckc@madmode.com","login":"dckc","count":1},{"name":"Dan Check","email":"dan.check@slate.com","login":"dcheck","count":1},{"name":"Damon P. Cortesi","email":"d.lifehacker@gmail.com","login":"dacort","count":1},{"name":"Damien Garaud","email":"damien.garaud@gmail.com","login":"garaud","count":1},{"name":"Christian Pérez-Llamas","email":"chrispz@gmail.com","login":"chris-zen","count":1},{"name":"Chris Ngan","email":"chris.ngan24@gmail.com","login":"chrisngan24","count":1},{"name":"Chris Johnson","email":"cjohnson@spotify.com","login":"MrChrisJohnson","count":1},{"name":"Chad","email":"chadlagore","login":"chadlagore","count":1},{"name":"Carlos Andrés Rocha","email":"carlos.rocha@gmail.com","login":"rocha","count":1},{"name":"Buster Styren","email":"buster.styren@gmail.com","login":"Styren","count":1},{"name":"Antoine Jouanjean","email":"antoine.jouanjean@gmail.com","login":"ant1j","count":1},{"name":"Alexander Koryagin","email":"AlexanderKoryagin","login":"AlexanderKoryagin","count":1},{"name":"Alexander Artemenko","email":"svetlyak.40wt@gmail.com","login":"svetlyak40wt","count":1},{"name":"Alex Wiltschko","email":"alex.bw@gmail.com","login":"alexbw","count":1},{"name":"Alberto Bonsanto","email":"xbonsx@gmail.com","login":"Bonsanto","count":1},{"name":"Alan Höng","email":"alan.f.hoeng@gmail.com","login":"kayibal","count":1},{"name":"Ahsan Virani","email":"ahsan.virani@gmail.com","login":"ahsanv","count":1},{"name":"Adrian Cruz","email":"drincruz@gmail.com","login":"drincruz","count":1},{"name":"Adam Marszałek","email":"sceeter89","login":"sceeter89","count":1},{"name":"Adam Greenhall","email":"agreenhall@lyft.com","login":"adamgreenhall","count":1},{"name":"Aaronhrndz","email":"aaron103rvs@gmail.com","login":"Aaronhrndz","count":1},{"name":"Aaron Duke","email":"dukuru@gmail.com","login":"aadu","count":1},{"name":"AG","email":"github@mzpqnxow.com","login":"mzpqnxow","count":1},{"name":"Anthony Perot","email":"anthonyperot@gmail.com","login":"devlounge","count":1},{"name":"Anthony Miyaguchi","email":"acmiyaguchi@gmail.com","login":"acmiyaguchi","count":1},{"name":"Angeline","email":"angelinemm@gmail.com","login":"angelinemm","count":1},{"name":"Andrew Mo","email":"mo@andrewmo.com","login":"moandcompany","count":1},{"name":"Andrew Martin","email":"andrewsmartin.mg@gmail.com","login":"andrewsmartin","count":1},{"name":"Andrea Ratto","email":"neg3ntropy@gmail.com","login":"neg3ntropy","count":1},{"name":"Andrea Pierleoni","email":"apierleoni","login":"apierleoni","count":1},{"name":"Ali Cirik","email":"aliavni@gmail.com","login":"aliavni","count":1},{"name":"Alfonso MHC","email":"alfonsomhc@gmail.com","login":"alfonsomhc","count":1},{"name":"Alexander Shadchin","email":"alexandr.shadchin@gmail.com","login":"shadchin","count":1},{"name":"Alexander Stolpovsky","email":"alex.stolpovsky@gmail.com","login":"stolpovsky","count":1},{"name":"Alexandra Nordin","email":"Marabou","login":"Marabou","count":1},{"name":"Nathan","email":"nathan@vertile.com","login":"nathantsoi","count":1},{"name":"Nicholas Harteau","email":"nrh@spotify.com","login":"nrh","count":1},{"name":"Nico Mandery","email":"nico@nmandery.net","login":"nmandery","count":1},{"name":"Nicolas Stinus","email":"nicolas.stinus@gmail.com","login":"nstinus","count":1},{"name":"Nicolas Vivet","email":"nicolas@nzx.io","login":"nizox","count":1},{"name":"Nicole Hedblom","email":"niched@spotify.com","login":"nicolehedblom","count":1},{"name":"Nikita Ofitserov","email":"himikof@gmail.com","login":"himikof","count":1},{"name":"Oleg Smirnov","email":"oleg.smirnov@gmail.com","login":"master","count":1},{"name":"Patryk Gałczyński","email":"evemorgen1911@gmail.com","login":"evemorgen","count":1},{"name":"Pedro Gonçalves Rossi Rodrigues","email":"pgrr@cin.ufpe.br","login":"PedroRossi","count":1},{"name":"Scott Switzer","email":"scott@switzer.org","login":"switzer","count":1},{"name":"Sean Reifschneider","email":"jafo00@gmail.com","login":"linsomniac","count":1},{"name":"Sergey Tryuber","email":"stryuber@gmail.com","login":"Sergeant007","count":1},{"name":"Sharang Phadke","email":"sharang.phadke@gmail.com","login":"SharangP","count":1},{"name":"Shawn Mehan","email":"smehan","login":"smehan","count":1},{"name":"Shiori Hironaka","email":"noahluces@gmail.com","login":"elnikkis","count":1},{"name":"Shopetan","email":"shoppe_shopetan@yahoo.co.jp","login":"shopetan","count":1},{"name":"Simone Aiello","email":"aiello.simone103@gmail.com","login":"saiello","count":1},{"name":"Soheil Koushan","email":"soheil.koushan@gmail.com","login":"skoushan","count":1},{"name":"Stefano Guidolin","email":"st.guido@gmail.com","login":"stguido","count":1},{"name":"Alexey Grigorev","email":"a.grigorev@searchmetrics.com","login":"alexey-grigorev-sm","count":1},{"name":"Brian Wignall","email":"BrianWignall@gmail.com","login":"bwignall","count":1},{"name":"Steve Pletcher","email":"steve@steve-pletcher.com","login":"ThePletch","count":1},{"name":"Steve Peak","email":"steve@stevepeak.net","login":"stevepeak","count":1},{"name":"Steve Butcher","email":"actsasgeek@gmail.com","login":"actsasgeek","count":1},{"name":"Ross Lote","email":"1877650+RossLote","login":"RossLote","count":1},{"name":"Rodolfo Carvalho","email":"rodolfo.ueg@gmail.com","login":"rscarvalho","count":1},{"name":"Rob O'Dwyer","email":"odwyerrob@gmail.com","login":"robbles","count":1},{"name":"Rob Cherry","email":"rcherry@reverbnation.com","login":"RobCherry","count":1},{"name":"Riccardo Magliocchetti","email":"riccardo.magliocchetti@gmail.com","login":"xrmx","count":1},{"name":"Ray","email":"ray.riga@gmail.com","login":"rayrrr","count":1},{"name":"Raphaël Delhome","email":"raphael.delhome@oslandia.com","login":"delhomer","count":1},{"name":"Randall Koutnik","email":"rkoutnik@gmail.com","login":"SomeKittens","count":1},{"name":"Tam Nguyen","email":"tamseo@gmail.com","login":"tamseo","count":1},{"name":"Takashi Ohnishi","email":"bwtakacy@gmail.com","login":"bwtakacy","count":1},{"name":"Steven Willis","email":"onlynone@gmail.com","login":"onlynone","count":1},{"name":"Ruslan Altynnikov","email":"ra1861","login":"ra1861","count":1},{"name":"Ryan Tuck","email":"ryntck@gmail.com","login":"ryantuck","count":1},{"name":"Sam Halligan","email":"samhalligan15@gmail.com","login":"YYZ","count":1},{"name":"Sam Phinizy","email":"nipper@gmail.com","login":"nipper","count":1},{"name":"Samuel Lampa","email":"samuel.lampa@gmail.com","login":"samuell","count":1},{"name":"Sarah Guermond","email":"sguermond","login":"sguermond","count":1},{"name":"Ludwig Auer","email":"ludwig.auer@gmail.com","login":"auerl","count":1},{"name":"Lucy Park","email":"me@lucypark.kr","login":"e9t","count":1},{"name":"Luca Foschini","email":"luca.foschini@gmail.com","login":"LucaFoschini","count":1},{"name":"Lizzie Ellis","email":"e.geiger.ellis@gmail.com","login":"lizmeister321","count":1},{"name":"Liu Dongqing","email":"wuyouz@msn.com","login":"liudongqing","count":1},{"name":"Lena Sundin","email":"46681127+lnsndn","login":"lnsndn","count":1},{"name":"Michał D","email":"michcio1234@gmail.com","login":"michcio1234","count":1},{"name":"Michael J. Pedersen","email":"m.pedersen@icelus.org","login":"pedersen","count":1},{"name":"Michael","email":"smarterchilda7x@yahoo.com","login":"mkennely","count":1},{"name":"Matthew Michihara","email":"matthew.michihara@gmail.com","login":"matthewmichihara","count":1},{"name":"Matthew Du","email":"matthewdu","login":"matthewdu","count":1},{"name":"Matt Braymer-Hayes","email":"matt.hayes91@gmail.com","login":"mattayes","count":1},{"name":"Matt","email":"md4000000@gmail.com","login":"skylogic004","count":1},{"name":"Mateusz Klimaszewski","email":"mk.klimaszewski@gmail.com","login":"mklimasz","count":1},{"name":"Masahiro Toriumi","email":"m.toriumi@gmail.com","login":"m-toriumi","count":1},{"name":"MarvinJWendt","email":"github@marvinjwendt.com","login":"MarvinJWendt","count":1},{"name":"Martin Ritter","email":"martin.ritter@lmu.de","login":"daritter","count":1},{"name":"Franck Roudet","email":"franck.roudet@orange.com","login":"franckOL","count":1},{"name":"Flávio Roberto Santos","email":"flavio.barata@gmail.com","login":"barata","count":1},{"name":"Filip Binkiewicz","email":"filip.binkiewicz@gmail.com","login":"jytug","count":1},{"name":"Fenimore","email":"exorable.ludos@gmail.com","login":"fenimore","count":1},{"name":"Federico Allocati","email":"fede.allocati@gmail.com","login":"fedeallocati","count":1},{"name":"Fabien Vinas","email":"fvinas","login":"fvinas","count":1},{"name":"Peter Gaultney","email":"petergaultney@gmail.com","login":"petergaultney","count":1},{"name":"Tim Conklin","email":"tconklin91@gmail.com","login":"tconklin","count":1},{"name":"Tiffany Hu","email":"tiffany@seatgeek.com","login":"deathbymochi","count":1},{"name":"Teemu Kurppa","email":"teemu.kurppa@iki.fi","login":"tmu","count":1},{"name":"Techgrok","email":"48569995+Techgrok","login":"Techgrok","count":1},{"name":"gunsoo","email":"snssns4971@gmail.com","login":"gunnsoo","count":1},{"name":"hvanhove","email":"hannesvanhove@gmail.com","login":"vanhove","count":1},{"name":"hudswideworld","email":"hudswideworld@gmail.com","login":"hudcoley","count":1},{"name":"吴国华","email":"trustghwu@gmail.com","login":"wugh","count":1},{"name":"ysagal","email":"ysagal","login":"ysagal","count":1},{"name":"wwj718","email":"wuwenjie718@gmail.com","login":"wwj718","count":1},{"name":"woojing","email":"woojing.seok@gmail.com","login":"woojing","count":1},{"name":"tnsetting","email":"38207208+tnsetting","login":"tnsetting","count":1},{"name":"thunderock","email":"10261509+thunderock","login":"thunderock","count":1},{"name":"thatneat","email":"thatneat","login":"thatneat","count":1},{"name":"splusminusx","email":"splusminusx@gmail.com","login":"splusminusx","count":1},{"name":"sgottschalk","email":"seangottschalk@gmail.com","login":"sgottschalk","count":1},{"name":"richardatphilo","email":"43018088+richardatphilo","login":"richardatphilo","count":1},{"name":"redcat9","email":"cmiller@mortardata.com","login":"redcat9","count":1},{"name":"ptype","email":"ptype","login":"ptype","count":1},{"name":"plizmol","email":"32671073+plizmol","login":"plizmol","count":1},{"name":"peter-volkov","email":"peter.r.volkov@yandex.ru","login":"peter-volkov","count":1},{"name":"Julianna Gobolos-Szabo","email":"gszjulcsi","login":"gszjulcsi","count":1},{"name":"Julian Santander","email":"jsantander2@gmail.com","login":"j-santander","count":1},{"name":"Julia Evans","email":"julia@jvns.ca","login":"jvns","count":1},{"name":"Jimmy Mårdell","email":"yarin@spotify.com","login":"Yarin78","count":1},{"name":"Martin Høy","email":"martin@hoy.priv.no","login":"marhoy","count":1},{"name":"Mark Roddy","email":"markroddy@gmail.com","login":"MarkRoddy","count":1},{"name":"Mark McDowall","email":"markmcdowall","login":"markmcdowall","count":1},{"name":"Judah Rand","email":"17158624+judahrand","login":"judahrand","count":1},{"name":"João Sousa","email":"joaomgsousa@gmail.com","login":"jotinha","count":1},{"name":"João Carabetta","email":"joao.carabetta@gmail.com","login":"JoaoCarabetta","count":1},{"name":"Joshua Ewer","email":"joshua.ewer@gmail.com","login":"jewer","count":1},{"name":"Joshua Arnott","email":"josh@snorfalorpagus.net","login":"snorfalorpagus","count":1},{"name":"JoseHJBlanco","email":"33428699+JoseHJBlanco","login":"JoseHJBlanco","count":1},{"name":"Jose Ignacio Riano","email":"jose.ignacio.riano@gmail.com","login":"joseignaciorc","count":1},{"name":"Jorge","email":"46056498+jorgectf","login":"jorgectf","count":1},{"name":"Johan Lundstroem","email":"lundstrom.se@gmail.com","login":"lundstrj","count":1},{"name":"Joe Shaw","email":"joe@joeshaw.org","login":"joeshaw","count":1},{"name":"Joe Mészáros","email":"joe.meszaros@gmail.com","login":"joemeszaros","count":1},{"name":"Leif Denby","email":"leif@denby.eu","login":"leifdenby","count":1},{"name":"Lars Albertsson","email":"lalle@scling.com","login":"lallea","count":1},{"name":"Kyle Wilcox","email":"wilcox.kyle@gmail.com","login":"kwilcox","count":1},{"name":"Brian Wallace","email":"bwall","login":"bwall","count":1},{"name":"Saubhik Mukherjee","email":"saubhik.mukherjee@gmail.com","login":"saubhik","count":1},{"name":"p5k6","email":"p5k6@yahoo.com","login":"p5k6","count":1},{"name":"Ezra Epstein","email":"ezra_epstein@yahoo.com","login":"eepstein","count":1},{"name":"6syun9","email":"6syun9@gmail.com","login":"vaaaaanquish","count":1},{"name":"Marigold","email":"mojmir.vinkler@gmail.com","login":"Marigold","count":1},{"name":"Marco Santoni","email":"marcosantoni@hotmail.it","login":"Marco-Santoni","count":1},{"name":"Marco Capuccini","email":"m.capuccini@gmail.com","login":"mcapuccini","count":1},{"name":"Marcelo Sousa Menegol","email":"marcelosmenegol@gmail.com","login":"msmenegol","count":1},{"name":"Marc Pare","email":"marcpare0@gmail.com","login":"marcpare","count":1},{"name":"Maor Kleinberger","email":"kmaork@gmail.com","login":"kmaork","count":1},{"name":"Manuel Belmadani","email":"manuel.belmadani@gmail.com","login":"mbelmadani","count":1},{"name":"Manish Sinha","email":"masinha@microsoft.com","login":"manish","count":1},{"name":"Lynn Root","email":"lynn@spotify.com","login":"econchick","count":1},{"name":"Kunming Qu","email":"kunming@houzz.com","login":"kunminghouzz","count":1},{"name":"Krishna","email":"prekrish2005@gmail.com","login":"vadakattu","count":1},{"name":"Konrad Burnik","email":"konrad.burnik@offgrid-electric.com","login":"offgrid-konrad","count":1},{"name":"Kiyoto","email":"me@ktamura.com","login":"kiyoto","count":1},{"name":"Kieran","email":"kieran.higgins@gmail.com","login":"kdbhiggins","count":1},{"name":"Kevin Wurster","email":"geowurster","login":"geowurster","count":1},{"name":"Kevin Wang","email":"kevin@kevinwang.com","login":"kevinwang","count":1},{"name":"KenyaDonDraper","email":"morrismwaura@gmail.com","login":"KenyaDonDraper","count":1},{"name":"Kento Nozawa","email":"k_nzw@klis.tsukuba.ac.jp","login":"nzw0301","count":1},{"name":"Jyrki Pulliainen","email":"jyrki@dywypi.org","login":"nailor","count":1},{"name":"Justin Sousa","email":"justinsousa","login":"justinsousa","count":1}],"total_commits":2992,"total_committers":612,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":4.888888888888889,"dds":0.8766711229946524,"past_year_committers":[{"name":"hirosassa","email":"hiro.sassa@gmail.com","login":"hirosassa","count":42},{"name":"Tashrif Billah","email":"35086881+tashrifbillah","login":"tashrifbillah","count":7},{"name":"Hironori Yamamoto","email":"mr.nikoru918@gmail.com","login":"hiro-o918","count":6},{"name":"Ali Razmjoo","email":"ali.razmjoo1994@gmail.com","login":"Ali-Razmjoo","count":4},{"name":"Dillon Stadther","email":"dlstadther@gmail.com","login":"dlstadther","count":4},{"name":"Mateusz Adamczyk","email":"matek_a@outlook.com","login":"mateka","count":3},{"name":"Chandler May","email":"chandler.camille.may@gmail.com","login":"ccmaymay","count":3},{"name":"Rafael Raposo","email":"100569684+RRap0so","login":"RRap0so","count":2},{"name":"ikyasam18","email":"ikuyasam18@gmail.com","login":"ikyasam18","count":2},{"name":"Matthias Siemering","email":"msiemeri@posteo.net","login":"bcamel","count":2},{"name":"yyyyuki","email":"yyyyuki1024@gmail.com","login":null,"count":1},{"name":"Adrian Stachlewski","email":"adrian.stachlewski@gmail.com","login":"starhel","count":1},{"name":"Alexander Shadchin","email":"alexandr.shadchin@gmail.com","login":"shadchin","count":1},{"name":"Dan Koch","email":"dkoch@mm.st","login":"dmkoch","count":1},{"name":"Raphaël Delhome","email":"raphael.delhome@oslandia.com","login":"delhomer","count":1},{"name":"Ryo Kitagawa","email":"kitadrum50@gmail.com","login":"kitagry","count":1},{"name":"Scott Rohrer","email":"scott@wikitongues.org","login":"smrohrer","count":1}],"past_year_total_commits":82,"past_year_total_committers":17,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.823529411764706,"past_year_dds":0.4878048780487805,"last_synced_at":"2025-05-25T14:58:19.544Z","last_synced_commit":"e61898c4f6eecc187b2b9eaec0f8612291f7c201","created_at":"2023-03-07T09:43:43.136Z","updated_at":"2025-05-25T14:58:19.629Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5483322,"commits_count":854270774,"contributors_count":31138750,"owners_count":908526,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"spotify/luigi","html_url":"https://github.com/spotify/luigi","last_synced_at":"2025-08-31T10:50:28.249Z","status":null,"issues_count":105,"pull_requests_count":127,"avg_time_to_close_issue":12046498.93478261,"avg_time_to_close_pull_request":4647725.911504425,"issues_closed_count":46,"pull_requests_closed_count":113,"pull_request_authors_count":69,"issue_authors_count":88,"avg_comments_per_issue":2.4,"avg_comments_per_pull_request":1.8110236220472442,"merged_pull_requests_count":89,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":21,"past_year_pull_requests_count":35,"past_year_avg_time_to_close_issue":4091503.4,"past_year_avg_time_to_close_pull_request":1304079.1,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":18,"past_year_avg_comments_per_issue":1.0952380952380951,"past_year_avg_comments_per_pull_request":2.085714285714286,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":25,"created_at":"2023-05-10T11:07:24.146Z","updated_at":"2025-09-03T04:20:47.385Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spotify%2Fluigi/issues","issue_labels_count":{"wontfix":17,"Affects contrib (only)":1,"in progress":1},"pull_request_labels_count":{"wontfix":1},"issue_author_associations_count":{"NONE":75,"CONTRIBUTOR":29,"COLLABORATOR":2},"pull_request_author_associations_count":{"CONTRIBUTOR":115,"NONE":40,"COLLABORATOR":5},"issue_authors":{"ccmaymay":5,"Ali-Razmjoo":5,"starhel":4,"marinelay":2,"franckOL":2,"arteymix":2,"ttcm3010":2,"tashrifbillah":2,"dlstadther":2,"MrityunjoyS":2,"marhoy":1,"simonpicard":1,"yuribak":1,"aykhuss":1,"weaversam8":1,"nstinus":1,"vinodk99":1,"L3ster1337":1,"nesies":1,"leafjungle":1,"ewallace-RI":1,"EugeneYushin":1,"EntilZha":1,"iritkatriel":1,"MartinHeimsoth-V":1,"pietermarsman":1,"ymentha14":1,"vasnake":1,"Hjorthmedh":1,"petrolivka":1,"kstech-roadie":1,"GianlucaFicarelli":1,"SumedhaZestl":1,"gavincyi":1,"delhomer":1,"jpsnyder":1,"natalevichmv":1,"LinqLover":1,"HadiKutabi":1,"TychonautVII":1,"sl224":1,"kashifjt":1,"AlexanderHeidelbach":1,"fran-penedo":1,"ahmedspiir":1,"simonm3":1,"bluezealot":1,"maxgalli":1,"jon-alamo":1,"wangzhe258369":1,"bioinsilico":1,"AbdAlRahman-Odeh-99":1,"b-x":1,"soapergem":1,"alex-coch":1,"diegocorradini":1,"mzpqnxow":1,"joseph-luketelo":1,"asperkraken":1,"heimalne":1,"tgy":1,"dmkoch":1,"mateka":1,"ZhangXingyaoTHU":1,"machoosharp":1,"diekhans":1,"krabo0om":1,"saschamarkus-uberresearch":1,"lim-0":1,"telzhov":1,"redhog":1,"SwiftExtender":1,"ravwojdyla":1,"smarwei":1,"noah-gil":1,"EthanMarx":1,"MichaelRes":1,"hirolau":1,"ihowell":1,"chunleng":1,"joshy":1,"pgrunewald":1,"KenyaDonDraper":1,"hnykda":1,"ttpro1995":1,"Gollum999":1,"cmayet":1,"arturb90":1},"pull_request_authors":{"starhel":12,"hirosassa":9,"Ali-Razmjoo":8,"hiro-o918":5,"dlstadther":5,"eltociear":5,"RRap0so":5,"pablocasares":4,"honnix":4,"bcamel":4,"andresgomezfrr":4,"mateka":4,"ccmaymay":4,"kitagry":4,"mzpqnxow":3,"rafaelraposospot":3,"kutschkem":3,"adrien-berchet":3,"progval":3,"smrohrer":2,"ukky17":2,"vvidushi":2,"zee2theodd":2,"franckOL":2,"HadiKutabi":2,"GianlucaFicarelli":2,"davidesba":2,"shadchin":2,"riga":2,"huguesb":2,"delhomer":2,"ikyasam18":2,"yyyyuki":2,"radeklat":2,"tashrifbillah":2,"sonjaer":2,"prasadsunny1":2,"ironbar":2,"TansyArron":1,"Styren":1,"GoodDok":1,"bsdz":1,"aliavni":1,"tirkarthi":1,"openrefactory":1,"timgates42":1,"ewallace-RI":1,"marhoy":1,"grihabor":1,"jeverling":1,"AndrewFarley":1,"akaul":1,"koo5":1,"neg3ntropy":1,"dmkoch":1,"b-x":1,"AkashPatel20":1,"katia-sentry":1,"pjaol":1,"JoseHJBlanco":1,"maxcyber882":1,"nayopu":1,"nstinus":1,"MichaelGrupp":1,"jorgectf":1,"judahrand":1,"adriangb":1,"acmiyaguchi":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10158090,"issues_count":32037771,"pull_requests_count":100143079,"authors_count":10725587,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":14,"CONTRIBUTOR":4,"COLLABORATOR":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":27,"NONE":10,"COLLABORATOR":3},"past_year_issue_authors":{"ttcm3010":2,"dlstadther":2,"wangzhe258369":1,"tashrifbillah":1,"SwiftExtender":1,"starhel":1,"simonpicard":1,"MichaelRes":1,"mateka":1,"machoosharp":1,"L3ster1337":1,"jpsnyder":1,"iritkatriel":1,"EugeneYushin":1,"dmkoch":1,"diekhans":1,"ccmaymay":1,"asperkraken":1},"past_year_pull_request_authors":{"hirosassa":8,"mateka":4,"dlstadther":3,"starhel":2,"tashrifbillah":2,"delhomer":2,"yyyyuki":2,"hiro-o918":2,"ccmaymay":2,"vvidushi":2,"zee2theodd":2,"ikyasam18":2,"RRap0so":2,"maxcyber882":1,"aliavni":1,"smrohrer":1,"dmkoch":1,"katia-sentry":1},"maintainers":[{"login":"dlstadther","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dlstadther"}],"active_maintainers":[{"login":"dlstadther","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dlstadther"}]},"events":{"total":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":24,"WatchEvent":664,"DeleteEvent":1,"IssueCommentEvent":81,"PushEvent":17,"PullRequestReviewCommentEvent":34,"PullRequestReviewEvent":55,"PullRequestEvent":38,"ForkEvent":44},"last_year":{"CreateEvent":2,"ReleaseEvent":1,"IssuesEvent":24,"WatchEvent":664,"DeleteEvent":1,"IssueCommentEvent":81,"PushEvent":17,"PullRequestReviewCommentEvent":34,"PullRequestReviewEvent":55,"PullRequestEvent":38,"ForkEvent":44}},"keywords":["hadoop","luigi","orchestration-framework","python","scheduling"],"dependencies":[],"score":30.063581177795335,"created_at":"2025-09-08T11:18:38.737Z","updated_at":"2025-10-07T08:24:59.823Z","avatar_url":"https://github.com/spotify.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":1008997,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1186/s13321-016-0179-6"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["flexible","alignment","jdbc","distributed","data-mining","deep-neural-networks","tensor","unit-testing","typing","jax"],"project_url":"https://science.ecosyste.ms/api/v1/projects/65621","html_url":"https://science.ecosyste.ms/projects/65621"}