Skip to main content

Generic framework for running tasks

Project description

Sisyphus silhouette

Sísifo - Task runner

Sísifo is the Spanish form of Sisyphus, in ancient Greek: Σίσυφος. This poor guy was punished for his self-aggrandizing craftiness and deceitfulness by being forced to roll an immense boulder up a hill only for it to roll down every time it neared the top, repeating this action for eternity. More information in Wikipedia.

This poor library is doomed to an eternity of performing tasks with no other purpose in its pitiful and miserable life. I hope you didn't make fun of this insignificant library, our existence is not much more encouraging...

How does it work?

Essentially, Sísifo is just a library that allows you to run tasks on a data collection. Therefore, the most important classes of the library are:

  • sisifo.DataCollection. See a DataCollection like a dictionary. Use a key to store/retrieve any kind of value from a data collection. The values stored in a data collection are called entities.
  • sisifo.Task. A task is an action that, usually, modifies the entities in a data collection.

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

sisifo-0.1.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

sisifo-0.1.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file sisifo-0.1.0.tar.gz.

File metadata

  • Download URL: sisifo-0.1.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.8.0 Linux/5.0.0-32-generic

File hashes

Hashes for sisifo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 82bacba7f2f65ca9f580afa3a557aabde4bc2c3114a66f67e8a72f0897c22375
MD5 7e1649414ba61027b28cb3195e5ea4c3
BLAKE2b-256 4cac22b0eaf3cab046495875682161006e989bdc0b229c26fc843c11f84a1f78

See more details on using hashes here.

File details

Details for the file sisifo-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: sisifo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.5 CPython/3.8.0 Linux/5.0.0-32-generic

File hashes

Hashes for sisifo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88b675f3d0bee01ccf2aa04f1743fe5dddfea0306f26097a3585e47f617eaba6
MD5 17f5d843767c5219db87b34e7a9a99a4
BLAKE2b-256 662089a6e7a37af31fa215b24cfbe7e234d4c2ae1edf8ed4771e67362bbd49ec

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