labtasker

View on PyPIReverse Dependencies (0)

0.1.1 labtasker-0.1.1-py3-none-any.whl

Wheel Details

Project: labtasker
Version: 0.1.1
Filename: labtasker-0.1.1-py3-none-any.whl
Download: [link]
Size: 65614
MD5: 141363f056b74d0171d9c8e5a8e97f91
SHA256: 0fb3aaa40f3d9fdae10547bb0e273c6cc553aeb0001e20595180b8b3de46e36a
Uploaded: 2025-03-01 10:23:21 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: labtasker
Version: 0.1.1
Summary: A task queue system for lab experiments
Author-Email: Your Name <your.email[at]example.com>
Project-Url: Homepage, https://github.com/fkcptlst/labtasker
Project-Url: Documentation, https://fkcptlst.github.io/labtasker
Project-Url: Repository, https://github.com/fkcptlst/labtasker.git
License: MIT
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: <4.0,>=3.8.1
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: pymongo (<5.0.0,>=4.0.0)
Requires-Dist: fastapi (<0.116.0,>=0.115.0)
Requires-Dist: uvicorn[standard] (<0.35.0,>=0.15.0)
Requires-Dist: click (<9.0.0,>=8.1.0)
Requires-Dist: passlib (<2.0.0,>=1.7.0)
Requires-Dist: antlr4-python3-runtime (<5.0.0,>=4.13.0)
Requires-Dist: pydantic-settings (<3.0.0,>=2.8.0)
Requires-Dist: httpx[socks] (<0.29.0,>=0.28.0)
Requires-Dist: typer (<0.16.0,>=0.15.0)
Requires-Dist: loguru (<0.8.0,>=0.7.0)
Requires-Dist: ruamel-yaml (<0.19.0,>=0.18.10)
Requires-Dist: pyyaml (<7.0.0,>=6.0.0)
Requires-Dist: tomlkit (<0.14.0,>=0.13.2)
Requires-Dist: importlib-metadata (<9.0.0,>=8.5.0)
Requires-Dist: packaging (<25.0,>=24.2)
Requires-Dist: pytest (<9.0.0,>=8.0.0); extra == "dev"
Requires-Dist: pytest-cov (<7.0.0,>=5.0.0); extra == "dev"
Requires-Dist: mongomock (<4.4.0,>=4.3.0); extra == "dev"
Requires-Dist: black (<26.0.0,>=24.0.0); extra == "dev"
Requires-Dist: isort (<7.0.0,>=5.13.0); extra == "dev"
Requires-Dist: mypy (<2.0.0,>=1.14.0); extra == "dev"
Requires-Dist: flake8 (<8.0.0,>=7.0.0); extra == "dev"
Requires-Dist: pre-commit (<5.0.0,>=3.0.0); extra == "dev"
Requires-Dist: freezegun (<2.0.0,>=1.5.0); extra == "dev"
Requires-Dist: pytest-docker (<4.0.0,>=3.0.0); extra == "dev"
Requires-Dist: pytest-benchmark (<6.0.0,>=4.0.0); extra == "dev"
Requires-Dist: pytest-asyncio (<0.26.0,>=0.24.0); extra == "dev"
Requires-Dist: asgi-lifespan (<3.0.0,>=2.1.0); extra == "dev"
Requires-Dist: tox (<4.25.0,>=4.24.0); extra == "dev"
Requires-Dist: pytest-dependency (<0.7.0,>=0.6.0); extra == "dev"
Requires-Dist: mkdocs-material (<9.7.0,>=9.6.5); extra == "doc"
Requires-Dist: mike (<2.2.0,>=2.1.3); extra == "doc"
Provides-Extra: dev
Provides-Extra: doc
Description-Content-Type: text/markdown
[Description omitted; length: 1398 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
labtasker/__init__.py sha256=R3QHDNidD7ZDgB-rktDM7yQmzB4OzVKVuStdY0F4UAQ 570
labtasker/__main__.py sha256=nCAozWle9rU6_bCsJfFMYsp4kMAtQLoRFWNflIq7OV8 261
labtasker/api_models.py sha256=B1JM1fOXohRQj2hKuxheI7-ahAwKMLQsExA0TO_uvM4 5860
labtasker/concurrent.py sha256=baUQEIHaxr1maU_xu1N8IdnZXateu9Khgows8iACurk 348
labtasker/constants.py sha256=SwZ9T0KWq1gp3b7QxSepF2Txk-Ag2v0_vFQ88jl-7_A 104
labtasker/filtering.py sha256=N6jZpi6Qs7Fzm0VNSYM8Z9GtHd0DUUQ5KCVyqP1sDJs 3606
labtasker/security.py sha256=phAPr8Ei58KEp004rjylgG2dDkKsbsG6RSIeQEhoJ0g 761
labtasker/utils.py sha256=d-Bio3O24GFu3TIqE9miHN-CQGzy-f2c2PEjwd3HVDY 12554
labtasker/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labtasker/client/client_api.py sha256=ZU4lRzNIcvXMRuNIhTN1Fj7cc0gPLWIBb2Rm_P5bHrA 747
labtasker/client/cli/__init__.py sha256=Eer1ztufEWx_UR74pLIczzmF19LrbyDEwjbO1zMkd6I 1155
labtasker/client/cli/cli.py sha256=Twh3Gw06BVktxR0f4VbsiV0ngor4afHaA6DXb8AlHto 1053
labtasker/client/cli/config.py sha256=eayaZLXymimMz3-lGlYsC1yHOy8BwuTOEcLyDvlVP1E 2387
labtasker/client/cli/loop.py sha256=WuAimz4GjmOKJhTwDIoJAMxbm2K3W-G_zyjBqbO__f0 4099
labtasker/client/cli/queue.py sha256=RhjgETDl4pp_vaazk2gCUbJSIj8xxEIDvZ-Zv4kdlrU 5312
labtasker/client/cli/task.py sha256=_6ZxxGWjBkOQVn5TFdlsEt0RIVXyvLDWQulU3El6F0A 14697
labtasker/client/cli/worker.py sha256=-hrfzgHoLZOvXWTw377LgsZhMuXuLRCuxE0WTp4e6aA 5133
labtasker/client/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labtasker/client/core/api.py sha256=sEzDBfyfI3ZqpqSOg6F_UNAW8f5BV8bSt4WpXBwMO7k 12139
labtasker/client/core/cli_utils.py sha256=8rRoXWNR2oPoidMK5tvxszIaIZ6j1w__F5eEQOTI0p8 13440
labtasker/client/core/config.py sha256=8jBeLUXsnr1D2qncGxu11Rg9HPzta9BTshfyo09KyV4 4562
labtasker/client/core/context.py sha256=yh2aEpz9qED5CTjzZn4dcHybraRTZVaWnYviTpzOouE 1682
labtasker/client/core/exceptions.py sha256=xqir5ED_7hJVXW2w87bo9ZMVByZ0ut8tU4eJx7W3hY4 854
labtasker/client/core/heartbeat.py sha256=-Zc_E0ItG_rE8zLXAcBGxcXj868m8DqFpbmnRhzPGrQ 3206
labtasker/client/core/job_runner.py sha256=YoC3jRQTYjKPWskweZxdFhILaM711uyP1PqnvNj2WoM 8310
labtasker/client/core/logging.py sha256=teW7VQtdKXNj1msrSDRZ99s9JX_lD9ZB5n6qwxZycLM 2381
labtasker/client/core/paths.py sha256=4FjkafYaAZ1_XZA_01iMByxmfl8INsKSSua2KPAYhZA 1937
labtasker/client/core/plugin_utils.py sha256=ldBrqD-vYZ0THjCOTBE31ydB0KqMFnh0nedBrR9qTDQ 2549
labtasker/client/core/cmd_parser/LabCmd.g4 sha256=MHW06tlKHsja48oztRjyOBZ2svUQvieyCiBS3XIO_Kg 238
labtasker/client/core/cmd_parser/LabCmd.py sha256=WlBgARAmFLutEhB6SKvVCrRQ9fO1F0X98zbl4UVGcJU 13647
labtasker/client/core/cmd_parser/LabCmdLexer.g4 sha256=oBvGb0xEUpFODAaSQUUOEAvQvc3TLuBfJ-QMN0gJ-so 307
labtasker/client/core/cmd_parser/LabCmdLexer.py sha256=vwVliUnLXC8N9lKjsih7_qDmaeRI-6GwY6WXvQOHx34 7134
labtasker/client/core/cmd_parser/LabCmdListener.py sha256=kT50oe3CT07D0TIyj2voMvAtZJVsm3f3e13JXgirL24 1563
labtasker/client/core/cmd_parser/__init__.py sha256=XTJZ0LjMdHYoYbpOAEf_XKXZADwnuT9ud9Dvu-VqNAU 106
labtasker/client/core/cmd_parser/parser.py sha256=QKlLBFpAEVuP8AXLT7tzNZ0Kiq_U7SxxUrQT2a5wPu8 9721
labtasker/client/templates/labtasker_root/.gitignore sha256=MPoV-gYDuxX_FRPnMEULMONvodd-tUfjvG87DvkfdUc 46
labtasker/client/templates/labtasker_root/client.toml sha256=tInRfnGBoBTh2JMRl2yrWJVwERygMRLLMi6LobnCcIc 268
labtasker/client/templates/labtasker_root/logs/.gitkeep sha256=v7bRRnHdRuc2-3QlrUcs8nIhuCTmDQI_k722tSUoCfI 42
labtasker/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labtasker/server/config.py sha256=HG7shFk5GUfUczHqAHrCrbyTW5jlE0GqN70AvqjyClo 1561
labtasker/server/database.py sha256=eMueLlzH67esiYJciSTOYMUEtIebPVyhqynUUavBOqk 35097
labtasker/server/db_utils.py sha256=5ChIeDZIJdgei2naNmJK9HCCPy_aw1sIr1NVx2rbWdU 2896
labtasker/server/dependencies.py sha256=5eJrSI5L3e6f8gzwxwkbVykKIZwEQpL9UI_6f0XOdUI 1327
labtasker/server/endpoints.py sha256=exzW0a7FISSzWn5sEpCb2ZFr8-IY1gzlNu3noCnXxc8 13971
labtasker/server/fsm.py sha256=zsjLrkE-F7Oqfa2XmwhAXVUwCbdYY_ArCIxBP-xXoO4 7100
labtasker/server/logging.py sha256=m3kihY_qeR7NoB9O9_Mt2vXUNbPzpGYOEU6Nfgd5Ho8 1377
labtasker/server/run.py sha256=h-ll4I2vCN0yH-Mf3cfQ9LR3y_Gkpb6Q10OX8WLgaOM 627
labtasker-0.1.1.dist-info/METADATA sha256=6BvQTL-NWtry9qpGMNGlItHCE9en7vRwV0-sTm_rTkA 3978
labtasker-0.1.1.dist-info/WHEEL sha256=jB7zZ3N9hIM9adW7qlTAyycLYW9npaWKLRzaoVcLKcM 91
labtasker-0.1.1.dist-info/entry_points.txt sha256=PuKoF-2cPW51RXuFK_W49M29n99pJEnDXZxqhjbzOPg 54
labtasker-0.1.1.dist-info/top_level.txt sha256=iNCck7LMqRte6DrxEfIu8eOl6Zt1jfZTCiRIJ7CSkfU 10
labtasker-0.1.1.dist-info/RECORD

top_level.txt

labtasker

entry_points.txt

labtasker = labtasker.__main__:main