{"id":17345099,"url":"https://github.com/sveetch/makevoke","last_synced_at":"2025-10-04T22:40:45.398Z","repository":{"id":182405678,"uuid":"668075453","full_name":"sveetch/makevoke","owner":"sveetch","description":"Common project Makefile implemented with Invoke","archived":false,"fork":false,"pushed_at":"2023-07-22T02:52:35.000Z","size":30,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T15:11:50.242Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sveetch.png","metadata":{"files":{"readme":"README.rst","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}},"created_at":"2023-07-19T01:17:16.000Z","updated_at":"2023-07-19T01:19:51.000Z","dependencies_parsed_at":"2023-07-19T21:44:53.778Z","dependency_job_id":null,"html_url":"https://github.com/sveetch/makevoke","commit_stats":null,"previous_names":["sveetch/makevoke"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sveetch%2Fmakevoke","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sveetch%2Fmakevoke/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sveetch%2Fmakevoke/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sveetch%2Fmakevoke/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sveetch","download_url":"https://codeload.github.com/sveetch/makevoke/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245823535,"owners_count":20678204,"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-15T16:29:21.198Z","updated_at":"2025-10-04T22:40:45.392Z","avatar_url":"https://github.com/sveetch.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":".. _Python: https://www.python.org/\n.. _invoke: https://github.com/pyinvoke/invoke\n.. _colorama: https://github.com/tartley/colorama\n\n========\nMakevoke\n========\n\nMakefile is an useful tool but standing on shell scripting is not always easy to\nimplement some tasks and also there are not really Windows compatible.\n\nThis project gather many Python classes to help reproducing some common Makefile tasks\nwith the flexibility of Python through Invoke tasks.\n\nThere is no commandline, so it is not a \"ready to use\" project, you will need to\ncreate your tasks yourself using what this project provides.\n\n\nDependancies\n************\n\n* `Python`_\u003e=3.8;\n* `invoke`_\u003e=2.2.0;\n* `colorama`_\u003e=0.4.6;\n\n\n\nLinks\n*****\n\n* Read the documentation on `Read the docs \u003chttps://makevoke.readthedocs.io/\u003e`_;\n* Download its `PyPi package \u003chttps://pypi.python.org/pypi/makevoke\u003e`_;\n* Clone it on its `Github repository \u003chttps://github.com/sveetch/makevoke\u003e`_;\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsveetch%2Fmakevoke","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsveetch%2Fmakevoke","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsveetch%2Fmakevoke/lists"}