{"id":15358377,"url":"https://github.com/astrofrog/tox-timemachine","last_synced_at":"2026-01-07T12:04:01.148Z","repository":{"id":57476740,"uuid":"394987826","full_name":"astrofrog/tox-timemachine","owner":"astrofrog","description":null,"archived":false,"fork":false,"pushed_at":"2021-08-11T12:54:10.000Z","size":5,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-03T21:18:52.698Z","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":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/astrofrog.png","metadata":{"files":{"readme":"README.rst","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":"2021-08-11T12:52:54.000Z","updated_at":"2023-03-21T09:21:53.000Z","dependencies_parsed_at":"2022-09-12T14:33:13.718Z","dependency_job_id":null,"html_url":"https://github.com/astrofrog/tox-timemachine","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrofrog%2Ftox-timemachine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrofrog%2Ftox-timemachine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrofrog%2Ftox-timemachine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrofrog%2Ftox-timemachine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/astrofrog","download_url":"https://codeload.github.com/astrofrog/tox-timemachine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245916256,"owners_count":20693389,"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":[],"created_at":"2024-10-01T12:40:59.901Z","updated_at":"2026-01-07T12:04:01.080Z","avatar_url":"https://github.com/astrofrog.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"About tox-timemachine\n=====================\n\nInstalling\n----------\n\nTo install::\n\n    pip install tox-timemachine\n\nUsing\n-----\n\nThis plugin provides a ``--time-travel`` command-line option that takes either\na date in YYYY-MM-DD format or a date and time in YYYY-MM-DDTHH-MM-SS format,\nand will internally use a proxy PyPI server that does not include packages\nreleased after this date (using the pypi-timemachine package). For instance::\n\n    tox --time-travel=2018-02-03T12:33:02-e py37-test\n\nwill run tox as if it was being run on that date as far as PyPI is concerned.\n\nBisection (experimental)\n------------------------\n\nThis package also provides a command to automatically bisect between two dates\nto pinpoint when a tox build started failing::\n\n    tox-timemachine-bisect 2021-01-01 2021-08-10 -r -e py38-test -- -k test_coadd_solar_map\n\nThe format is::\n\n    tox-timemachine-bisect start_date end_date \u003ctox arguments\u003e\n\nThis is still very experimental and does not yet explicitly say which package update\ncaused the issue (for now one needs to diff the log files) but this should be\nmade more user-friendly in future.\n\nCaveats\n-------\n\nThis plugin will not work properly if you use the ``-i/--index-url`` option\nmanually when calling tox. In addition, this will only work with pip-based\ninstalls, and will not work with e.g. `tox-conda\n\u003chttps://github.com/tox-dev/tox-conda\u003e`_.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastrofrog%2Ftox-timemachine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fastrofrog%2Ftox-timemachine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastrofrog%2Ftox-timemachine/lists"}