Skip to main content

Provides an alternative to concurrent.futures.ProcessPoolExecutor implemented using fork.

Project description

fork-futures

Provides an alternative to concurrent.futures.ProcessPoolExecutor implemented using fork.

This means that you can execute local functions in another process, without having to use dill (and having to dill local variables). The arguments to the function executed are not pickled, only the return values.

ForkPoolExecutor can be used as a replacement for ProcessPoolExecutor and ForkFuture as a replacement for Future.

Not all of the Executor or Future API has been implemented.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fork-futures-0.0.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

fork_futures-0.0.2-py2.py3-none-any.whl (3.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file fork-futures-0.0.2.tar.gz.

File metadata

  • Download URL: fork-futures-0.0.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for fork-futures-0.0.2.tar.gz
Algorithm Hash digest
SHA256 2c7bfb55f02efe8e8365d511ce7b7346021765c47a5447abb7aa630016d404fa
MD5 ef669edd1fa07354a700cedf915a96eb
BLAKE2b-256 d82285a94817c691a06e04b11079180ed12678365220f37543f26b7634eaa598

See more details on using hashes here.

File details

Details for the file fork_futures-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: fork_futures-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for fork_futures-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 48feb654cac1b3ed6f52d337866a27ec1eeee01755c1d527de8389948823029a
MD5 de4ad2796119511a3a0a55862154fb8a
BLAKE2b-256 1385f2660ed4d87da2b8e21fcb51b3d9b54a7b99f46f9ca83509406e97feaaa6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page