├── .coveragerc ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── meta.yml │ ├── quality.yml │ └── testsuite.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── docs ├── api │ ├── core │ │ ├── AlchemicalEntry.md │ │ ├── AlchemicalQueue.md │ │ ├── AlchemicalQueues.md │ │ └── AlchemicalResponse.md │ └── tasks │ │ ├── QueuedTask.md │ │ ├── Task.md │ │ ├── TaskException.md │ │ ├── TaskInfo.md │ │ ├── Worker.md │ │ └── task.md ├── development │ ├── contributing.md │ └── postgres.md ├── index.md ├── stylesheets │ └── extra.css ├── theme │ └── partials │ │ └── outdated.html └── usage │ ├── advanced.md │ ├── flask_example.md │ ├── installation.md │ └── tutorial.md ├── meta ├── README.md └── run.py ├── mkdocs.yml ├── poetry.lock ├── poetry.toml ├── pyproject.toml ├── src └── alchemical_queues │ ├── __init__.py │ ├── main.py │ ├── py.typed │ └── tasks │ ├── __init__.py │ ├── cli.py │ ├── main.py │ └── py.typed └── tests ├── __init__.py ├── conftest.py ├── mocktasks.py ├── test_basic.py ├── test_cross_engine.py ├── test_priority_scheduling.py ├── test_responses.py ├── test_stress.py └── test_task.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/meta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/.github/workflows/meta.yml -------------------------------------------------------------------------------- /.github/workflows/quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/.github/workflows/quality.yml -------------------------------------------------------------------------------- /.github/workflows/testsuite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/.github/workflows/testsuite.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/README.md -------------------------------------------------------------------------------- /docs/api/core/AlchemicalEntry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/api/core/AlchemicalEntry.md -------------------------------------------------------------------------------- /docs/api/core/AlchemicalQueue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/api/core/AlchemicalQueue.md -------------------------------------------------------------------------------- /docs/api/core/AlchemicalQueues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/api/core/AlchemicalQueues.md -------------------------------------------------------------------------------- /docs/api/core/AlchemicalResponse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/api/core/AlchemicalResponse.md -------------------------------------------------------------------------------- /docs/api/tasks/QueuedTask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/api/tasks/QueuedTask.md -------------------------------------------------------------------------------- /docs/api/tasks/Task.md: -------------------------------------------------------------------------------- 1 | ::: alchemical_queues.tasks.Task 2 | -------------------------------------------------------------------------------- /docs/api/tasks/TaskException.md: -------------------------------------------------------------------------------- 1 | ::: alchemical_queues.tasks.TaskException 2 | -------------------------------------------------------------------------------- /docs/api/tasks/TaskInfo.md: -------------------------------------------------------------------------------- 1 | ::: alchemical_queues.tasks.TaskInfo 2 | -------------------------------------------------------------------------------- /docs/api/tasks/Worker.md: -------------------------------------------------------------------------------- 1 | ::: alchemical_queues.tasks.Worker 2 | -------------------------------------------------------------------------------- /docs/api/tasks/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/api/tasks/task.md -------------------------------------------------------------------------------- /docs/development/contributing.md: -------------------------------------------------------------------------------- 1 | {% include "CONTRIBUTING.md" %} 2 | -------------------------------------------------------------------------------- /docs/development/postgres.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/development/postgres.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/theme/partials/outdated.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/theme/partials/outdated.html -------------------------------------------------------------------------------- /docs/usage/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/usage/advanced.md -------------------------------------------------------------------------------- /docs/usage/flask_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/usage/flask_example.md -------------------------------------------------------------------------------- /docs/usage/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/usage/installation.md -------------------------------------------------------------------------------- /docs/usage/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/docs/usage/tutorial.md -------------------------------------------------------------------------------- /meta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/meta/README.md -------------------------------------------------------------------------------- /meta/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/meta/run.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/poetry.lock -------------------------------------------------------------------------------- /poetry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/poetry.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/alchemical_queues/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/src/alchemical_queues/__init__.py -------------------------------------------------------------------------------- /src/alchemical_queues/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/src/alchemical_queues/main.py -------------------------------------------------------------------------------- /src/alchemical_queues/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/alchemical_queues/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/src/alchemical_queues/tasks/__init__.py -------------------------------------------------------------------------------- /src/alchemical_queues/tasks/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/src/alchemical_queues/tasks/cli.py -------------------------------------------------------------------------------- /src/alchemical_queues/tasks/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/src/alchemical_queues/tasks/main.py -------------------------------------------------------------------------------- /src/alchemical_queues/tasks/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/mocktasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/tests/mocktasks.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_cross_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/tests/test_cross_engine.py -------------------------------------------------------------------------------- /tests/test_priority_scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/tests/test_priority_scheduling.py -------------------------------------------------------------------------------- /tests/test_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/tests/test_responses.py -------------------------------------------------------------------------------- /tests/test_stress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/tests/test_stress.py -------------------------------------------------------------------------------- /tests/test_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thijsmie/alchemical_queues/HEAD/tests/test_task.py --------------------------------------------------------------------------------