Skip to main content

Run and handle the output of multiple executables in pyallel (as in parallel)

Project description

Pyallel

Run and handle the output of multiple executables in pyallel (as in parallel)

Quick start

pyallel can be installed using pip:

pip install pyallel

Once installed, you can run pyallel to see usage information, like so:

pyallel

Currently you can provide a variable number of commands to run to pyallel, like so:

[!IMPORTANT] If your need to provide arguments to a command, you must surround the command and it's arguments in quotes!

pyallel "black --color --check --diff ." "mypy ." "ruff check --no-fix ."

TODOs

  • Allow list of files to be provided to supply as input arguments to each command
  • Allow input to be piped into pyallel via stdin to supply as standard input to each command
  • Add custom config file for pyallel to read from as an alternative to providing arguments via the command line
  • Add support for providing config via a pyproject.toml file in the current working directory
  • Add test suite
  • Improve error handling when parsing provided commands (check they are valid executables)

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

pyallel-0.2.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyallel-0.2.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file pyallel-0.2.0.tar.gz.

File metadata

  • Download URL: pyallel-0.2.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for pyallel-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b15f2dfd3f7b86a97834d4fa829e4b21a96a59cfee72b8076db11115b4e18f8c
MD5 572f58da1a018601b65dbdd82e9d6f56
BLAKE2b-256 dbb963b349360d0f0a9875fd85191c842e404845c7abf766a0aaf4219abdf323

See more details on using hashes here.

File details

Details for the file pyallel-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: pyallel-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for pyallel-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 532155d59c2f5a9c7f233461933f80de404cdcb9325c9907c067d8084fb33237
MD5 d2f3218a5978331e81a919179d970cd6
BLAKE2b-256 ba6e436cf10e093b4494ea3aafe3716038c1ec82b383ccba3a35776109d11129

See more details on using hashes here.

Supported by

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