{"id":33971,"name":"swc-ext-python","description":"Workflows with Python and Git","url":"https://github.com/carpentries-incubator/swc-ext-python","last_synced_at":"2025-09-05T06:02:46.984Z","repository":{"id":46759660,"uuid":"162603556","full_name":"carpentries-incubator/swc-ext-python","owner":"carpentries-incubator","description":"Workflows with Python and Git","archived":false,"fork":false,"pushed_at":"2025-08-26T01:54:34.000Z","size":14992,"stargazers_count":1,"open_issues_count":7,"forks_count":5,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-08-26T03:43:40.711Z","etag":null,"topics":["alpha","carpentries-incubator","english","helpwanted-list","lesson","python"],"latest_commit_sha":null,"homepage":"https://carpentries-incubator.github.io/swc-ext-python","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"kkiesling/python-novice-gapminder-custom","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carpentries-incubator.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["carpentries"],"custom":["https://give.communityin.org/TheCarpentries"]}},"created_at":"2018-12-20T16:18:36.000Z","updated_at":"2025-05-15T13:54:59.000Z","dependencies_parsed_at":"2025-05-15T14:35:29.362Z","dependency_job_id":"ebacec09-f178-4c16-b91e-a5c10b6d15d8","html_url":"https://github.com/carpentries-incubator/swc-ext-python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/carpentries-incubator/swc-ext-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Fswc-ext-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Fswc-ext-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Fswc-ext-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Fswc-ext-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carpentries-incubator","download_url":"https://codeload.github.com/carpentries-incubator/swc-ext-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Fswc-ext-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273718340,"owners_count":25155489,"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-05T02:00:09.113Z","response_time":402,"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":"carpentries-incubator","name":"carpentries-incubator","uuid":"53264631","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/53264631?v=4","repositories_count":107,"last_synced_at":"2023-02-27T03:40:27.694Z","metadata":{"has_sponsors_listing":false,"funding":{"github":["carpentries"],"custom":["https://give.communityin.org/TheCarpentries"]}},"html_url":"https://github.com/carpentries-incubator","funding_links":["https://github.com/sponsors/carpentries","https://give.communityin.org/TheCarpentries"],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T13:05:59.233Z","updated_at":"2023-02-27T03:40:27.711Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carpentries-incubator","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carpentries-incubator/repositories"},"packages":[],"commits":{"id":9923280,"full_name":"carpentries-incubator/swc-ext-python","default_branch":"main","committers":[{"name":"Greg Wilson","email":"gvwilson@software-carpentry.org","login":null,"count":227},{"name":"Taylor D. Scott","email":"tscott5@wisc.edu","login":"taylor-scott","count":44},{"name":"Patrick Shriwise","email":"pshriwise@gmail.com","login":"pshriwise","count":38},{"name":"Sarah Stevens","email":"sarah.stevens@wisc.edu","login":"sstevens2","count":35},{"name":"Kalin Kiesling","email":"krkiesling@gmail.com","login":"kkiesling","count":30},{"name":"Christina Koch","email":"christinakconnect@gmail.com","login":"ChristinaLK","count":18},{"name":"Paul P.H. Wilson","email":"paul.wilson@wisc.edu","login":"gonuke","count":17},{"name":"Nathan Moore","email":"ntmoore@gmail.com","login":"ntmoore","count":14},{"name":"Tobin Magle","email":"ctobmag@gmail.com","login":"maglet","count":14},{"name":"Raniere Silva","email":"raniere@rgaiacs.com","login":"rgaiacs","count":12},{"name":"Azalee Bostroem","email":"abostroem@gmail.com","login":"abostroem","count":9},{"name":"Markus Ankenbrand","email":"markus@ankenbrand.me","login":"iimog","count":8},{"name":"Shyam Dwaraknath","email":"shyamd@lbl.gov","login":"shyamd","count":8},{"name":"valiseverywhere","email":"val_is_everywhere@yahoo.com","login":"valentina-s","count":7},{"name":"Aronne Merrelli","email":"aronne.merrelli@ssec.wisc.edu","login":"aronnem","count":7},{"name":"montoyjh","email":"montoyjh@gmail.com","login":"montoyjh","count":6},{"name":"Steve Meyer","email":"stephen.meyer@wisc.edu","login":null,"count":5},{"name":"biologyguy","email":"biologyguy@gmail.com","login":"biologyguy","count":5},{"name":"Pablo Hernandez-Cerdan","email":"pablo.hernandez.cerdan@outlook.com","login":"phcerdan","count":5},{"name":"Bennet Fauber","email":"bennet@umich.edu","login":"bennet-umich","count":5},{"name":"Toby Hodges","email":"tbyhdgs@gmail.com","login":"tobyhodges","count":5},{"name":"upendrak","email":"upendra_35@yahoo.com","login":"upendrak","count":5},{"name":"Raniere Silva","email":"ra092767@ime.unicamp.br","login":null,"count":4},{"name":"Aaron O'Leary","email":"aaron.oleary@gmail.com","login":"aaren","count":4},{"name":"Jeremy Zucker","email":"Jeremy.Zucker@pnnl.gov","login":"djinnome","count":4},{"name":"Logan Cox","email":"lmc@ou.edu","login":"lo5an","count":4},{"name":"Nikhil Verma","email":"nikhilweee@gmail.com","login":"nikhilweee","count":4},{"name":"W. Trevor King","email":"wking@tremily.us","login":"wking","count":4},{"name":"delocalizer","email":"conrad.leonard@hotmail.com","login":"delocalizer","count":4},{"name":"Chris Endemann","email":"endemann@wisc.edu","login":"qualiaMachine","count":3},{"name":"Taylor Smith","email":"jtsmith2@gmail.com","login":"jtsmith2","count":3},{"name":"snamburi3","email":"sandeep.namburi@jax.org","login":"snamburi3","count":3},{"name":"Andy Boughton","email":"abought@gmail.com","login":"abought","count":3},{"name":"Prateek Mehta","email":"pmehta1@nd.edu","login":null,"count":3},{"name":"Jes Ford","email":"jesford@uw.edu","login":null,"count":2},{"name":"Peter van Heusden","email":"pvh@sanbi.ac.za","login":"pvanheus","count":2},{"name":"Alistair Walsh","email":"alistair.walsh@me.com","login":"alistairwalsh","count":2},{"name":"rrlove","email":"rrlove","login":"rrlove","count":2},{"name":"mcquaw-schrodinger","email":"carolyn.mcquaw@schrodinger.com","login":"mcquaw-schrodinger","count":2},{"name":"Kjell Swedin","email":"kjells@uw.edu","login":"KjellSwedin","count":2},{"name":"Chris Geroux","email":"chris.m.geroux@gmail.com","login":"cgeroux","count":2},{"name":"Dan Michael O. Heggø","email":"danmichaelo@gmail.com","login":"danmichaelo","count":2},{"name":"Dave Williams","email":"cdave@uw.edu","login":"cdw","count":2},{"name":"Hugo Bowne-Anderson","email":"hugobowne@gmail.com","login":"hugobowne","count":2},{"name":"Thomas Morrell","email":"tmorrell","login":"tmorrell","count":1},{"name":"Trevor Bekolay","email":"tbekolay@gmail.com","login":"tbekolay","count":1},{"name":"Zuhaib Sheikh Mahmood","email":"mahmoo21@msu.edu","login":"zsmahmood89","count":1},{"name":"gallingerj","email":"jgalling@sfu.ca","login":"alter-ego-gallingerj","count":1},{"name":"silviacanessa","email":"silviacanessa","login":"silviacanessa","count":1},{"name":"singhal","email":"sonal.singhal1@gmail.com","login":"singhal","count":1},{"name":"smythp","email":"patricksmyth01@gmail.com","login":"smythp","count":1},{"name":"JCSzamosi","email":"swc@jcszamosi.ca","login":null,"count":1},{"name":"David Lampert","email":"david.lampert@okstate.edu","login":null,"count":1},{"name":"Dan Mønster","email":"dan.moenster@gmail.com","login":null,"count":1},{"name":"Christian Barra","email":"barrachri@gmail.com","login":null,"count":1},{"name":"jnandez","email":"javendaon@uwo.ca","login":null,"count":1},{"name":"davidrpugh","email":"david.pugh@kapsarc.org","login":null,"count":1},{"name":"andrewschoenrock","email":"andrew.schoenrock@carleton.ca","login":null,"count":1},{"name":"A. Flaxman","email":"abie@alum.mit.edu","login":"aflaxman","count":1},{"name":"Allen Lee","email":"allen.lee@asu.edu","login":"alee","count":1},{"name":"Anita Schurch","email":"anita.schuerch@gmail.com","login":"aschuerch","count":1},{"name":"Bernhard Konrad","email":"bernhard.konrad@gmail.com","login":"BernhardKonrad","count":1},{"name":"Brandon Locke","email":"brandontlocke@gmail.com","login":"brandontlocke","count":1},{"name":"Brice Nichols","email":"bricenichols@gmail.com","login":"bricegnichols","count":1},{"name":"Darya Vanichkina","email":"d.vanichkina@gmail.com","login":"dvanic","count":1},{"name":"Ericgig","email":"eric.giguere@calculquebec.ca","login":"Ericgig","count":1},{"name":"Geoffrey Boushey","email":"geoffrey.boushey@ucsf.edu","login":"gboushey","count":1},{"name":"Keith Gilbertson","email":"keithgee","login":"keithgee","count":1},{"name":"Leonardo Uieda","email":"leouieda@gmail.com","login":"leouieda","count":1},{"name":"Lex Nederbragt","email":"lex.nederbragt@bio.uio.no","login":"lexnederbragt","count":1},{"name":"Louis Vernon","email":"louis.vernon@gmail.com","login":"louisvernon","count":1},{"name":"Michael Beyeler","email":"mbeyeler","login":"mbeyeler","count":1},{"name":"Mike Mac","email":"mikemac8888@gmail.com","login":"mikemac8888","count":1},{"name":"Ortiz Marrero, Carlos M","email":"carlos.ortizmarrero@pnnl.gov","login":"cmortiz","count":1},{"name":"Rochelle Terman","email":"rterman@gmail.com","login":"rochelleterman","count":1},{"name":"Ryan Avery","email":"rba.eos@gmail.com","login":"rbavery","count":1},{"name":"SeanRGB","email":"srbarberie@alaska.edu","login":"SeanRGB","count":1},{"name":"Stéphane Guillou","email":"stephane.guillou@member.fsf.org","login":"stragu","count":1},{"name":"Sunil Shende","email":"shende@camden.rutgers.edu","login":"sshende","count":1},{"name":"Benjamin Roberts","email":"ben@roberts.geek.nz","login":"valtandor","count":1}],"total_commits":623,"total_committers":80,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":7.7875,"dds":0.6356340288924558,"past_year_committers":[{"name":"Sarah Stevens","email":"sarah.stevens@wisc.edu","login":"sstevens2","count":16},{"name":"Toby Hodges","email":"tbyhdgs@gmail.com","login":"tobyhodges","count":4},{"name":"Chris Endemann","email":"endemann@wisc.edu","login":"qualiaMachine","count":1}],"past_year_total_commits":21,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":7.0,"past_year_dds":0.23809523809523814,"last_synced_at":"2025-06-04T06:30:54.204Z","last_synced_commit":"3bf1f59e9d0363ab03c2228a6e8108731d46d7f4","created_at":"2025-05-16T03:12:12.435Z","updated_at":"2025-06-04T06:30:54.243Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Fswc-ext-python/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"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":"carpentries-incubator/swc-ext-python","html_url":"https://github.com/carpentries-incubator/swc-ext-python","last_synced_at":"2025-08-31T11:52:44.200Z","status":null,"issues_count":27,"pull_requests_count":39,"avg_time_to_close_issue":66773423.421052635,"avg_time_to_close_pull_request":12688716.794871794,"issues_closed_count":19,"pull_requests_closed_count":39,"pull_request_authors_count":7,"issue_authors_count":8,"avg_comments_per_issue":0.8888888888888888,"avg_comments_per_pull_request":0.46153846153846156,"merged_pull_requests_count":34,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":7,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":7140283.666666667,"past_year_avg_time_to_close_pull_request":195620.76923076922,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.42857142857142855,"past_year_avg_comments_per_pull_request":0.6923076923076923,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"created_at":"2025-05-16T03:12:12.822Z","updated_at":"2025-08-31T11:52:44.201Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Fswc-ext-python","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/carpentries-incubator%2Fswc-ext-python/issues","issue_labels_count":{"help wanted":4,"good first issue":3,"enhancement":3},"pull_request_labels_count":{"type:template and tools":7,"type: template and tools":2},"issue_author_associations_count":{"COLLABORATOR":20,"NONE":3,"MEMBER":2,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"COLLABORATOR":18,"NONE":13,"CONTRIBUTOR":8},"issue_authors":{"sstevens2":10,"maglet":8,"pshriwise":2,"qualiaMachine":2,"tobyhodges":2,"kathys":1,"arklyn":1,"djhoese":1},"pull_request_authors":{"sstevens2":17,"carpentries-bot":9,"qualiaMachine":5,"aronnem":3,"zkamvar":3,"gonuke":1,"pshriwise":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.986Z","repositories_count":10011414,"issues_count":30168754,"pull_requests_count":88974922,"authors_count":10134999,"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":{"type: template and tools":2},"past_year_issue_author_associations_count":{"COLLABORATOR":4,"MEMBER":2,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":9,"NONE":3,"CONTRIBUTOR":1},"past_year_issue_authors":{"sstevens2":4,"tobyhodges":2,"qualiaMachine":1},"past_year_pull_request_authors":{"sstevens2":9,"qualiaMachine":2,"carpentries-bot":2},"maintainers":[{"login":"sstevens2","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sstevens2"},{"login":"maglet","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maglet"},{"login":"pshriwise","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pshriwise"},{"login":"tobyhodges","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tobyhodges"}],"active_maintainers":[{"login":"sstevens2","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sstevens2"},{"login":"tobyhodges","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tobyhodges"}]},"events":{"total":{"IssuesEvent":9,"DeleteEvent":3,"IssueCommentEvent":9,"PushEvent":54,"PullRequestReviewCommentEvent":2,"PullRequestReviewEvent":2,"PullRequestEvent":14,"CreateEvent":12},"last_year":{"IssuesEvent":9,"DeleteEvent":3,"IssueCommentEvent":9,"PushEvent":54,"PullRequestReviewCommentEvent":2,"PullRequestReviewEvent":2,"PullRequestEvent":14,"CreateEvent":12}},"keywords":["alpha","carpentries-incubator","english","helpwanted-list","lesson","python"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/pr-close-signal.yaml","sha":null,"kind":"manifest","created_at":"2025-05-15T14:35:27.060Z","updated_at":"2025-05-15T14:35:27.060Z","repository_link":"https://github.com/carpentries-incubator/swc-ext-python/blob/main/.github/workflows/pr-close-signal.yaml","dependencies":[{"id":23143422890,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-comment.yaml","sha":null,"kind":"manifest","created_at":"2025-05-15T14:35:27.111Z","updated_at":"2025-05-15T14:35:27.111Z","repository_link":"https://github.com/carpentries-incubator/swc-ext-python/blob/main/.github/workflows/pr-comment.yaml","dependencies":[{"id":23143423776,"package_name":"carpentries/actions/download-workflow-artifact","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143423907,"package_name":"carpentries/actions/check-valid-pr","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143423908,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23143423909,"package_name":"carpentries/actions/comment-diff","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-post-remove-branch.yaml","sha":null,"kind":"manifest","created_at":"2025-05-15T14:35:27.547Z","updated_at":"2025-05-15T14:35:27.547Z","repository_link":"https://github.com/carpentries-incubator/swc-ext-python/blob/main/.github/workflows/pr-post-remove-branch.yaml","dependencies":[{"id":23143424534,"package_name":"carpentries/actions/download-workflow-artifact","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143424537,"package_name":"carpentries/actions/remove-branch","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-preflight.yaml","sha":null,"kind":"manifest","created_at":"2025-05-15T14:35:28.133Z","updated_at":"2025-05-15T14:35:28.133Z","repository_link":"https://github.com/carpentries-incubator/swc-ext-python/blob/main/.github/workflows/pr-preflight.yaml","dependencies":[{"id":23143425055,"package_name":"carpentries/actions/check-valid-pr","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143425056,"package_name":"carpentries/actions/comment-diff","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-receive.yaml","sha":null,"kind":"manifest","created_at":"2025-05-15T14:35:28.187Z","updated_at":"2025-05-15T14:35:28.187Z","repository_link":"https://github.com/carpentries-incubator/swc-ext-python/blob/main/.github/workflows/pr-receive.yaml","dependencies":[{"id":23143425066,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23143425067,"package_name":"carpentries/actions/check-valid-pr","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143425068,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23143425069,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23143425070,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23143425071,"package_name":"carpentries/actions/setup-sandpaper","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143425075,"package_name":"carpentries/actions/setup-lesson-deps","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/sandpaper-main.yaml","sha":null,"kind":"manifest","created_at":"2025-05-15T14:35:28.692Z","updated_at":"2025-05-15T14:35:28.692Z","repository_link":"https://github.com/carpentries-incubator/swc-ext-python/blob/main/.github/workflows/sandpaper-main.yaml","dependencies":[{"id":23143425137,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23143425138,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23143425139,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23143425140,"package_name":"carpentries/actions/setup-sandpaper","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143425141,"package_name":"carpentries/actions/setup-lesson-deps","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update-cache.yaml","sha":null,"kind":"manifest","created_at":"2025-05-15T14:35:28.750Z","updated_at":"2025-05-15T14:35:28.750Z","repository_link":"https://github.com/carpentries-incubator/swc-ext-python/blob/main/.github/workflows/update-cache.yaml","dependencies":[{"id":23143425143,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23143425144,"package_name":"carpentries/actions/check-valid-credentials","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143425147,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":23143425148,"package_name":"carpentries/actions/update-lockfile","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143425168,"package_name":"carpentries/create-pull-request","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update-workflows.yaml","sha":null,"kind":"manifest","created_at":"2025-05-15T14:35:29.217Z","updated_at":"2025-05-15T14:35:29.217Z","repository_link":"https://github.com/carpentries-incubator/swc-ext-python/blob/main/.github/workflows/update-workflows.yaml","dependencies":[{"id":23143425201,"package_name":"carpentries/actions/check-valid-credentials","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143425202,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23143425204,"package_name":"carpentries/actions/update-workflows","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":23143425212,"package_name":"carpentries/create-pull-request","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]}],"score":6.461468176353717,"created_at":"2025-09-04T15:51:07.316Z","updated_at":"2025-10-07T08:14:15.815Z","avatar_url":"https://github.com/carpentries-incubator.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://github.com/sponsors/carpentries","https://give.communityin.org/TheCarpentries"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["stable","metagenomics","life-sciences","carpentries-lab","training","carpentries","software-carpentry","ansible","data-leakage","pre-alpha"],"project_url":"https://science.ecosyste.ms/api/v1/projects/33971","html_url":"https://science.ecosyste.ms/projects/33971","bibtex_url":"https://science.ecosyste.ms/projects/33971/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/33971/export.apalike"}