Skip to main content

A simple python app for running a set of commands from remote sources and pushing result files to remote targets.

Project description

pullnrun

CI Release Maintainability Test Coverage

A simple python app for running a set of commands from remote sources and pushing result files to remote targets.

Installing

Ensure that you are using Python >= 3.6 with python --version. To install, run:

pip install pullnrun

Usage

Examples

See examples for usage examples.

Testing

Check and automatically fix formatting with:

pycodestyle pullnrun
autopep8 -aaar --in-place pullnrun

Run static analysis with:

pylint -E --enable=invalid-name,unused-import,useless-object-inheritance pullnrun

Run unit tests with command:

python3 -m unittest discover -s tst/

Get test coverage with commands:

coverage run --branch --source pullnrun/ -m unittest discover -s tst/
coverage report -m

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

pullnrun-0.8.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

pullnrun-0.8.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file pullnrun-0.8.0.tar.gz.

File metadata

  • Download URL: pullnrun-0.8.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for pullnrun-0.8.0.tar.gz
Algorithm Hash digest
SHA256 603b0401f1fd3d874d2a9fa48f3f1db12c21699b948aeaea4be9dc05417c4cd5
MD5 c52ce88311de409abea99e723c7d42ae
BLAKE2b-256 46f4eddb77dfce7106a70d7ce4a6c54b1e8bcfbfce9f0ea8de9ddc56bf97549b

See more details on using hashes here.

File details

Details for the file pullnrun-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: pullnrun-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for pullnrun-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9780a60880d39159433fabf4cc5afaa95abfb40ab3c3b418bb3824bf0ef31579
MD5 b197a4ef040999b504828ab283a4b2a3
BLAKE2b-256 5ba43243836f06ea6e1dd76082b22bcd9da5a4e895cf56c41baf8db10f909a99

See more details on using hashes here.

Supported by

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