{"id":29101879,"url":"https://github.com/tyilo/fork-futures","last_synced_at":"2025-06-28T21:08:39.250Z","repository":{"id":57431905,"uuid":"159220753","full_name":"tyilo/fork-futures","owner":"tyilo","description":"Provides an alternative to concurrent.futures.ProcessPoolExecutor implemented using fork.","archived":false,"fork":false,"pushed_at":"2018-11-26T20:28:43.000Z","size":11,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-06T09:11:26.594Z","etag":null,"topics":[],"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/tyilo.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":"2018-11-26T19:20:43.000Z","updated_at":"2020-07-25T07:09:47.000Z","dependencies_parsed_at":"2022-09-02T11:01:06.024Z","dependency_job_id":null,"html_url":"https://github.com/tyilo/fork-futures","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/tyilo/fork-futures","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyilo%2Ffork-futures","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyilo%2Ffork-futures/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyilo%2Ffork-futures/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyilo%2Ffork-futures/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tyilo","download_url":"https://codeload.github.com/tyilo/fork-futures/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyilo%2Ffork-futures/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262497274,"owners_count":23320299,"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":"2025-06-28T21:08:38.686Z","updated_at":"2025-06-28T21:08:39.236Z","avatar_url":"https://github.com/tyilo.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"fork-futures\n============\n\n[![PyPI](https://img.shields.io/pypi/v/fork_futures.svg)](https://pypi.org/project/fork-futures/)\n\nProvides an alternative to [`concurrent.futures.ProcessPoolExecutor`][ProcessPoolExecutor] implemented\nusing fork.\n\nThis means that you can execute local functions in another process, without having to use [`dill`][dill] (and having to dill local variables). The arguments to the function executed are not pickled, only the return values.\n\n`ForkPoolExecutor` can be used as a replacement for [`ProcessPoolExecutor`][ProcessPoolExecutor] and `ForkFuture` as a replacement for [`Future`][Future].\n\nNot all of the [`Executor`][Executor] or [`Future`][Future] API has been implemented.\n\n\n[ProcessPoolExecutor]: https://docs.python.org/3/library/concurrent.futures.html#processpoolexecutor\n[Executor]: https://docs.python.org/3/library/concurrent.futures.html#executor-objects\n[Future]: https://docs.python.org/3/library/concurrent.futures.html#future-objects\n[dill]: https://pypi.org/project/dill/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftyilo%2Ffork-futures","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftyilo%2Ffork-futures","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftyilo%2Ffork-futures/lists"}