Name | chancy JSON |
Version |
0.1.0
JSON |
| download |
home_page | None |
Summary | None |
upload_time | 2024-05-26 07:02:27 |
maintainer | None |
docs_url | None |
author | Tyler Kennedy |
requires_python | <4.0,>=3.10 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Chancy
![Chancy Logo](misc/logo_small.png)
A postgres-backed task queue for Python.
This project is currently in the early stages of development. Use at your own
risk. It's guaranteed to be buggy and incomplete.
## Features
- Fully-featured Jobs, with priorities, retries, timeouts, memory limits, future
scheduling, and more.
- Transactional job queueing. Jobs are only inserted into the database if the
transaction they were created in is committed.
- Completed jobs stick around in the database for easy debugging and job
tracking, with configurable retention policies.
- Dependency-free except for psycopg3.
- Multi-tenant support with prefixes for all database tables.
## Documentation
Checkout the getting-started guide and the API documentation at
https://tkte.ch/chancy/.
## Similar Work
Many similar projects exist. Some of them are:
- https://worker.graphile.org/ (Node.js)
- https://riverqueue.com/ (Go)
- https://github.com/acaloiaro/neoq (Go)
- https://github.com/contribsys/faktory (Go)
- https://github.com/sorentwo/oban (Elixir)
- https://github.com/procrastinate-org/procrastinate (Python)
Raw data
{
"_id": null,
"home_page": null,
"name": "chancy",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Tyler Kennedy",
"author_email": "tk@tkte.ch",
"download_url": "https://files.pythonhosted.org/packages/44/8f/046c28330eaecc1f40838588135d285e652ea02391ad0936bfb92237e642/chancy-0.1.0.tar.gz",
"platform": null,
"description": "# Chancy\n\n![Chancy Logo](misc/logo_small.png)\n\nA postgres-backed task queue for Python.\n\nThis project is currently in the early stages of development. Use at your own\nrisk. It's guaranteed to be buggy and incomplete.\n\n## Features\n\n- Fully-featured Jobs, with priorities, retries, timeouts, memory limits, future\n scheduling, and more.\n- Transactional job queueing. Jobs are only inserted into the database if the\n transaction they were created in is committed.\n- Completed jobs stick around in the database for easy debugging and job\n tracking, with configurable retention policies.\n- Dependency-free except for psycopg3.\n- Multi-tenant support with prefixes for all database tables.\n\n## Documentation\n\nCheckout the getting-started guide and the API documentation at\nhttps://tkte.ch/chancy/.\n\n## Similar Work\n\nMany similar projects exist. Some of them are:\n\n- https://worker.graphile.org/ (Node.js)\n- https://riverqueue.com/ (Go)\n- https://github.com/acaloiaro/neoq (Go)\n- https://github.com/contribsys/faktory (Go)\n- https://github.com/sorentwo/oban (Elixir)\n- https://github.com/procrastinate-org/procrastinate (Python)",
"bugtrack_url": null,
"license": null,
"summary": null,
"version": "0.1.0",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "20750fb35b532d754f551b9c76f5ec72e0bc952eadc19955c745b03e28ce8ae9",
"md5": "8bf48fe96ba2481f97d0ca06669df0a6",
"sha256": "dc3c05b7b3d5ce8c05f76e520956c2d4e3089d3bcde2bf17a02637b92f338c1f"
},
"downloads": -1,
"filename": "chancy-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8bf48fe96ba2481f97d0ca06669df0a6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 15714,
"upload_time": "2024-05-26T07:02:25",
"upload_time_iso_8601": "2024-05-26T07:02:25.606487Z",
"url": "https://files.pythonhosted.org/packages/20/75/0fb35b532d754f551b9c76f5ec72e0bc952eadc19955c745b03e28ce8ae9/chancy-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "448f046c28330eaecc1f40838588135d285e652ea02391ad0936bfb92237e642",
"md5": "0dc60c05d1d319d2933cd95000147199",
"sha256": "0b6afcf0cbc50dcf688892f967ecda6ebdc820dd8e3c82bf5e74bece9cb2b688"
},
"downloads": -1,
"filename": "chancy-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "0dc60c05d1d319d2933cd95000147199",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 13704,
"upload_time": "2024-05-26T07:02:27",
"upload_time_iso_8601": "2024-05-26T07:02:27.570450Z",
"url": "https://files.pythonhosted.org/packages/44/8f/046c28330eaecc1f40838588135d285e652ea02391ad0936bfb92237e642/chancy-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-26 07:02:27",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "chancy"
}