{"id":30002867,"url":"https://github.com/sequana/sequana-wrappers-lite","last_synced_at":"2025-10-29T11:18:38.118Z","repository":{"id":305862486,"uuid":"1024148502","full_name":"sequana/sequana-wrappers-lite","owner":"sequana","description":"a light version of sequana-wrappers repository","archived":false,"fork":false,"pushed_at":"2025-07-22T16:48:46.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-05T06:50:13.184Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sequana.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-22T08:56:16.000Z","updated_at":"2025-07-22T16:48:50.000Z","dependencies_parsed_at":"2025-07-22T12:26:11.485Z","dependency_job_id":null,"html_url":"https://github.com/sequana/sequana-wrappers-lite","commit_stats":null,"previous_names":["sequana/sequana-wrappers-lite"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/sequana/sequana-wrappers-lite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sequana%2Fsequana-wrappers-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sequana%2Fsequana-wrappers-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sequana%2Fsequana-wrappers-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sequana%2Fsequana-wrappers-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sequana","download_url":"https://codeload.github.com/sequana/sequana-wrappers-lite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sequana%2Fsequana-wrappers-lite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281609146,"owners_count":26530526,"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-10-29T02:00:06.901Z","response_time":59,"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"}},"keywords":[],"created_at":"2025-08-05T06:43:03.701Z","updated_at":"2025-10-29T11:18:38.113Z","avatar_url":"https://github.com/sequana.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sequana-wrappers-lite\n\n## :question: What is it \na light version of the sequana-wrappers repository https://github.com/sequana/sequana-wrappers\n\n## :dart: targetted audience\n\nSequana's developers.\n\nThe idea is that from sequana_pipetools, we can fetch this repo that will be a copy of the wrappers of sequana-wrappers without the test, documentation, large .git directory, etc\n\nYet, we need to make sure this is synchronised with the official wrappers, including tags.\n\nHere we provide a simple utility update.py that fetches a tag and copy only the wrappers and environment.yaml files for you.\n\nOnly tagged version from sequana-wrappers should be included here.\n\nFrom python using the update.py file provided:\n\n    import update\n    w = update.Wrapper()\n    w.run(\"v24.8.29\")\n\nexit, and do:\n\n    cd wrappers\n    git commit  -m \"Add wrapper.py files for tag v24.8.29\"\n    git tag v24.8.29\n    git push origin main\n    git push origin v24.8.29\n\nOr even simpler, use\n\n    python update.py --tag vX.Y.Z\n\nand follow the instructions.\n\nWe already commited the older tag but for information and book-keeping, keep in mind the following issue. If you consider adding an older tag, this rewrite history of the original wrappers. This is not a big deal since this repo is not for developement. Yet, would be nice to have the same behaviour as the original wrappers if we do a git clone. So consider reset the HEAD to the commit of the newest tag whenever required using\n\n    git checkout main\n    git reset --hard v24.8.29 \n    git push origin main --force\n\n\n## 🗨️ Contacts \u003ca name=\"contacts\"\u003e\u003c/a\u003e\n\nPlease fill an issue. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsequana%2Fsequana-wrappers-lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsequana%2Fsequana-wrappers-lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsequana%2Fsequana-wrappers-lite/lists"}