{"id":16670799,"url":"https://github.com/mineo/tox2travis","last_synced_at":"2025-07-18T10:09:22.272Z","repository":{"id":62585034,"uuid":"114179881","full_name":"mineo/tox2travis","owner":"mineo","description":"Convert tox.ini to .travis.yml or GitHub actions YAML files","archived":false,"fork":false,"pushed_at":"2020-05-24T08:08:40.000Z","size":121,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-14T13:32:14.826Z","etag":null,"topics":["actions","github-actions","github-actions-python","python","testing","tox","travis"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mineo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-13T23:34:40.000Z","updated_at":"2020-05-24T10:05:07.000Z","dependencies_parsed_at":"2022-11-03T21:52:28.006Z","dependency_job_id":null,"html_url":"https://github.com/mineo/tox2travis","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/mineo/tox2travis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mineo%2Ftox2travis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mineo%2Ftox2travis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mineo%2Ftox2travis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mineo%2Ftox2travis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mineo","download_url":"https://codeload.github.com/mineo/tox2travis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mineo%2Ftox2travis/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265392080,"owners_count":23757621,"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"}},"keywords":["actions","github-actions","github-actions-python","python","testing","tox","travis"],"created_at":"2024-10-12T11:39:44.299Z","updated_at":"2025-07-18T10:09:22.231Z","avatar_url":"https://github.com/mineo.png","language":"Python","readme":"# tox2travis\n\n![Run tox](https://github.com/mineo/tox2travis/workflows/Run%20tox/badge.svg)\n[![Build Status](https://travis-ci.org/mineo/tox2travis.svg?branch=master)](https://travis-ci.org/mineo/tox2travis)\n\nAfter installing, simply call `tox2travis` in a directory that\ncontains a `tox.ini` file. A `.travis.yml` file will be generated.\n\n`tox2travis` will be able to map environment names using tox's\n[default\nenvironments](https://tox.readthedocs.io/en/latest/example/basic.html#a-simple-tox-ini-default-environments)\nto the correct python version on Travis automatically.\n\n## Non-standard environment names\n\nIf an environment name does not match one of the default environments\nprovided by tox, tox2travis will simply ignore it. To specify a python\nversion for such environments, use the `--fallback-python` command line\nargument:\n\n```\ntox2travis --fallback-python pythonx.y\n```\n\nThe value passed to the argument must be a valid\n[basepython](https://tox.readthedocs.io/en/latest/config.html#conf-basepython).\n\n## Custom basepython\n\nIf environments specified in `tox.ini` use a\n[basepython](https://tox.readthedocs.io/en/latest/config.html#conf-basepython)\nthat can not be automatically mapped to one of the supported python\nversions on Travis, use the `--custom-mapping` command line argument:\n\n```\ntox2travis --custom-mapping \u003cbasepython\u003e \u003ctravis-python\u003e\n```\n\n## GitHub Actions\n\nDespite the name, `tox2travis` can also generate a configuration file\nfor [GitHub Actions](https://github.com/features/actions). Simply call\n`tox2travis --output=actions` in a directory that contains a\n`tox.ini` file. A new file `.github/workflows/tox.yml` will be\ngenerated.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmineo%2Ftox2travis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmineo%2Ftox2travis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmineo%2Ftox2travis/lists"}