Skip to main content

A lightweight python package to create and manage your HTCondor jobs.

Project description

falconry

Python package Documentation Status

Introduction

Falconry is lightweight python package to create and manage your HTCondor jobs. It handles things like job submission, dependent jobs, and job status checking. It periodically saves progress, so even if you disconnect or htcondor crashes, you can continue where you left off.

Detailed documentation can be found on ReadTheDocs. You can also check example.py for an example of usage. Package has to be first installed using pip as described in section on installation.

Instalation using pip

Falconry can be installed using pip:

$ pip3 install falconry

Installation from source

To install falconry, simply call following in the repository directory:

$ pip3 install --user -e .

Then you can include the package in your project simply by adding:

import falconry

Installing python3 API for HTCondor

The package requires htcondor API to run. One can simply do:

$ python3 -m pip  install --user -r requirements.txt

though it might be better to install in virtual environment.

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

falconry-0.2.0.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

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

falconry-0.2.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: falconry-0.2.0.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for falconry-0.2.0.tar.gz
Algorithm Hash digest
SHA256 50eaecf2387f30c44c16065adbca2699f7f55df5afee51428714746c727b8e0f
MD5 b07fc046c9ff55e6596b13d992ad4ba6
BLAKE2b-256 9fb0f3311fc211c6b359e086ba5da2b3fa38e7983abc976ee065c7a4780a19a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for falconry-0.2.0.tar.gz:

Publisher: publish-to-test-pypi.yml on fnechans/falconry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: falconry-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for falconry-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d987a85f4d64d5da6eb97cd464e6c6c6eccee53f5e498bfa04af12b998dbb0c9
MD5 7e69c32b946f0e36431967cd7d1ece6f
BLAKE2b-256 e415c52038c155127a9f99d55eb4dae60e92462dee7813d1ed04442dd43e6e0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for falconry-0.2.0-py3-none-any.whl:

Publisher: publish-to-test-pypi.yml on fnechans/falconry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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