Skip to main content

mod-ngarn

CircleCI PyPI version

Usage

Usage: mod-ngarn [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  create-table     Create mod-ngarn queue table
  delete-job       Delete executed task
  run              Run mod-ngarn job
  wait-for-notify  Wait and listening for NOTIFY

Installation

pip install mod-ngarn

Run modngarn

Usage: mod-ngarn run [OPTIONS]

  Run mod-ngarn job

Options:
  --queue-table TEXT  Queue table name (Default: os.getenv("DBTABLE",
                      "public.modngarn_job"))
  --limit INTEGER     Limit jobs (Default: 300)
  --max-delay FLOAT   Max delay for failed jobs (seconds) (Default: None)
  --help              Show this message and exit.

Create modngarn job queue table

Usage: mod-ngarn create-table [OPTIONS]

Options:
  --queue-table TEXT  Queue table name (Default: os.getenv("DBTABLE",
                      "public.modngarn_job"))
  --help              Show this message and exit.

Wait for notify

Usage: mod-ngarn wait-for-notify [OPTIONS]

  Wait and listening for NOTIFY

Options:
  --queue-table TEXT  Queue table name (Default: os.getenv("DBTABLE",
                      "public.modngarn_job"))
  --help              Show this message and exit.

Delete executed job

Usage: mod-ngarn delete-job [OPTIONS]

  Delete executed task

Options:
  --queue-table TEXT  Queue table name (Default: os.getenv("DBTABLE",
                      "public.modngarn_job"))
  --help              Show this message and exit.

Example run script

#!/bin/bash
set -u

while true
do
    mod-ngarn run $*
    timeout 5 mod-ngarn wait-for-notify
done

Dev

Required

Setup

flit install

Runtests

./runtests.sh

Publish to PyPi

flit publish

Release files for mod_ngarn 3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mod_ngarn 3.5
File Size Uploaded
mod_ngarn-3.5.tar.gz 14.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mod_ngarn 3.5
File Interpreter ABI Platform
mod_ngarn-3.5-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 39.0 kB

Release files / mod_ngarn-3.5.tar.gz

Download URL mod_ngarn-3.5.tar.gz
Size 14.5 kB
Tags Source
SHA-256 checksum
How to use checksums
568535d425f3e03bd996a76bcfc4b7a0b0624439de692b9ac22d694e1ea45e8e
BLAKE2b-256 checksum
How to use checksums
70caf5a5497e48ebd9fc821dc5645cd469e1b9ca77af82e194f79ec91a98c75f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.22.0

Release files / mod_ngarn-3.5-py2.py3-none-any.whl

Download URL mod_ngarn-3.5-py2.py3-none-any.whl
Size 24.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
1b59bfa5aafc574a9f1c1ae7219b96460657377e539d04ce4b83338d11ad276a
BLAKE2b-256 checksum
How to use checksums
ced39073fc8e224a3ff358380a582ff00aa7e9e9f0dd98454dccb69e885e2e54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.22.0

Release history Release notifications | RSS feed

This release

3.5 This release

2 release files

3.4

2 release files

3.3

2 release files

3.2

2 release files

3.1

2 release files

3.0

2 release files

2.9

2 release files

2.8

2 release files

2.7

2 release files

2.6

2 release files

2.5

2 release files

2.4

2 release files

2.3

2 release files

2.2

2 release files

2.1

2 release files

2.0

2 release files

0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page