nextline

View on PyPIReverse Dependencies (3)

0.7.20 nextline-0.7.20-py3-none-any.whl

Wheel Details

Project: nextline
Version: 0.7.20
Filename: nextline-0.7.20-py3-none-any.whl
Download: [link]
Size: 65456
MD5: f63dfa1a5fd2a5c57b19b398a4e35046
SHA256: c568e44957b065304b901ee1540aef74aded9f058fd14afe08ebcc0787684066
Uploaded: 2025-02-18 21:27:36 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: nextline
Version: 0.7.20
Summary: A Python library for controlling Python scripts execution
Author-Email: Simons Observatory <so_software[at]simonsobservatory.org>
Project-Url: Homepage, https://github.com/simonsobs/nextline#readme
Project-Url: Issues, https://github.com/simonsobs/nextline/issues
Project-Url: Source, https://github.com/simonsobs/nextline
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
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: >=3.10
Requires-Dist: apluggy (>=1.0)
Requires-Dist: exceptiongroup (>=1.2)
Requires-Dist: transitions (>=0.9.0)
Requires-Dist: mypy; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: hypothesis (>=6.88); extra == "tests"
Requires-Dist: nextline-test-utils (>=0.1); extra == "tests"
Requires-Dist: pytest-asyncio (>=0.18); extra == "tests"
Requires-Dist: pytest-cov (>=4.0); extra == "tests"
Requires-Dist: pytest-timeout (>=2.1); extra == "tests"
Requires-Dist: pytest (>=7.0); extra == "tests"
Provides-Extra: dev
Provides-Extra: tests
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 1476 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nextline/__about__.py sha256=VIiPuXuXNrG_S2UPdi_XO4PF0FZA9CnJGIDymw2UNro 23
nextline/__init__.py sha256=2IVrwCvQG1-HyEcrCG543rZi1pqrQJ3c7KGX4sqOPm0 223
nextline/continuous.py sha256=sraHO9xX85-WHI0WqTcDx3jq8256a5LDJ7r7C21kpxA 2182
nextline/count.py sha256=jefblM5cMnymVtvKwkDquDru4CiKxV1HOcNZ_T52f3I 3338
nextline/disable.py sha256=uaenqMK9oCVe9vhZ6sKb0VabzBbIfwBaDREPZX22hsw 407
nextline/events.py sha256=JRe2dCd-zr_CUQf-LrbgZZeiAraB1WH9g1hm_WZHSNQ 3290
nextline/imp.py sha256=wubILD0fIc0CpF1uL4O13qg5BptEzGQgEaLH4BoSUFQ 3551
nextline/main.py sha256=TEHwsnetuAcAwUrulk91crBQ5iWfj5ioWsssPipuGUU 8561
nextline/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nextline/types.py sha256=3h01QVq6DdXrV5JmZo7N2QNLHUPJGC5Z4M7MM4IRgE4 2657
nextline/fsm/__init__.py sha256=rNSL3Ib_D96QJ1o_ZRqYRjAKnfiNjxgYsX8iYpZWqOA 105
nextline/fsm/callback.py sha256=Asp4y4HEcqyk7XXD6o8c0ldR54NRBSo1vZstIaUlrzo 2470
nextline/fsm/config.py sha256=QQykeK7upItGg3LA1bG3XaaSKkc3Mtxzozucz297j7o 3707
nextline/fsm/machine.py sha256=PX-r9O1CN2DxyysCLC8ogFZl6pecvEh74V0sOgqEqGo 3022
nextline/plugin/__init__.py sha256=gVtVLzehNowqfbYq9xlDSAED0KxWZCoEYIaGKQrI0pY 134
nextline/plugin/hook.py sha256=rWGg4v1DuDMdVY6KZbGmA3hgmZVZohAUyemNeMr8SY8 513
nextline/plugin/spec.py sha256=JUogY8HlNdQeM-HmzzYTkkLoVcaHRGl9htnj6ikpSF8 3626
nextline/plugin/plugins/__init__.py sha256=5t51b7tS3Nncr0moMaiBRz_fPOOt4PaUaUKF7IhdTLU 965
nextline/plugin/plugins/argument.py sha256=qfprzvCBYOqTFkSw_6W9gY6UnejotSzUUT9FTFcPc0A 1847
nextline/plugin/plugins/registrars/__init__.py sha256=dZkoHXTrAZ2b4KDdM05PRsGOKb42lPdbASrWau2vqfI 615
nextline/plugin/plugins/registrars/prompt_info.py sha256=7xTPjKPh3dAT_LD4rIphYWhjS1CfF1Puclzfa1FqguY 5243
nextline/plugin/plugins/registrars/prompt_notice.py sha256=-yzo9-dPVAQD37Gnvph-ZHGmjXQrZ4onPEBChTWHjXI 1643
nextline/plugin/plugins/registrars/run_info.py sha256=azgEXfp9GwfCCCjgRyXyKJFQKudI87iccjpa2787P9w 1750
nextline/plugin/plugins/registrars/run_no.py sha256=geGSuwyo7wWm_wcAiWkOMo3gMEZ7Yz0FNC9FbpvgLMY 256
nextline/plugin/plugins/registrars/script.py sha256=1t58cjqj-M_k1gTf_t3TzHtLBBpIwPhEWTzTKKgXMHw 321
nextline/plugin/plugins/registrars/state_name.py sha256=ipq8eyEdoXoND2B5izRJmZjtcDe98JoJEU08nrDmbXs 236
nextline/plugin/plugins/registrars/stdout.py sha256=eDNAloNZhdpQffT7rEUmdaMkkOJ7F9Yby-K6tLUm74k 654
nextline/plugin/plugins/registrars/trace_info.py sha256=Fidf61W4AvTjy4ma8uUanHCA6GUL0ksMd3bD4uTtTDU 1868
nextline/plugin/plugins/registrars/trace_nos.py sha256=rpXLNekSVf29KkUk8dAFmGk6Nm9WghOZH0B0TbCMecQ 1130
nextline/plugin/plugins/session/__init__.py sha256=Y_Mefl1__nS5R1oDq_ejuqux6AlnD7eOf9CbB39U2YA 189
nextline/plugin/plugins/session/monitor.py sha256=e2hNjfJZKe1SeFgp_zb4Fjm6FbjSg1lXbC0nsYEl8A0 1443
nextline/plugin/plugins/session/session.py sha256=Y51VgCrIg22kQgc-ZoHUDWceOnxAx4mzYceYdrf5j38 5145
nextline/spawned/__init__.py sha256=L0HwBnvXQ6rz-q_OJLInRBmojEKg0vsnlFg19R0eMRo 1278
nextline/spawned/call.py sha256=rkXlGSIqM9W5WGPtH3rEJhhfUfEePq3MfCwx5d8HPl0 2107
nextline/spawned/commands.py sha256=0DJ2DVsMa0xDTLd9XNGF9mwLPcSY0ILhGKTAmB2ElB0 220
nextline/spawned/exc.py sha256=6Hdppcf_DmZsQtL-c_Y4fQ7jNB4nGUxryOTHOhD_CQU 453
nextline/spawned/path.py sha256=sDt2SKmArFOpUtQmI7-p_VkHeFe2hH2YNLKlLLeCGtU 628
nextline/spawned/runner.py sha256=3uYYLHcN0cf6MgnLMVVwI2UWjnJhSkFfEy5S9BPUWbU 1354
nextline/spawned/types.py sha256=7kG-NQ35wSV8_KicI0phiOQu0ojuAP-cZZTw-hD-PB0 2167
nextline/spawned/utils.py sha256=RlPtBpm6X55JmiXQ9XfYkUa_NnvbxDUS0MBo8GdBAS0 1000
nextline/spawned/plugin/__init__.py sha256=iedWiGAGYKr-T6lpZr0tdMduMYbUqn4OKZY-uuG4jXc 44
nextline/spawned/plugin/hook.py sha256=smPbnibvcWpFymmvFZ0iAL_9e1sSb7rymD85x-kT_Gw 838
nextline/spawned/plugin/skip.py sha256=O6V-ufOivRouP3UxLZmSnbfHg18gnpvcVUQoGTQsMpY 640
nextline/spawned/plugin/spec.py sha256=79pVZ3uqBoWzo-G_B4g8p1Z7Zh0ZxqMy3VXsFeMu_5w 3200
nextline/spawned/plugin/plugins/__init__.py sha256=iiIs3DyXa7hr3XSmD8MD2vlILZhQV_xyqhFgwmoB_qU 1185
nextline/spawned/plugin/plugins/_script.py sha256=HodtkjckYqXH75U5lrh6K0u1b4IKcrsMJoRDJse4BX0 1072
nextline/spawned/plugin/plugins/compose.py sha256=QyQymaJyBC-0R66Fdism0shbOkUXRHdUqetQmY5-uBs 2093
nextline/spawned/plugin/plugins/concurrency.py sha256=4X0U5_JJI3n3H-MQWrOPeHnOJa6rZDuxxqFybORkcN8 3331
nextline/spawned/plugin/plugins/filter.py sha256=KsvhHlkXbALdolCspgxuld_J7jI3XFEqgAZkYAb0iww 3965
nextline/spawned/plugin/plugins/global_.py sha256=IOFdqbonnbuyhUeJde24-TwWipFrdVQAs0ocQWtu7_s 1319
nextline/spawned/plugin/plugins/local_.py sha256=UQbYRvKRj13ACh7xIDHPhsnNVwtZIePB7_zHzkQtD7E 5183
nextline/spawned/plugin/plugins/peek.py sha256=WU9iwuYb-vfTlWRZLQPTXsjF_ypCx6dOPvDLqBYyCh4 1863
nextline/spawned/plugin/plugins/repeat.py sha256=k3nOv1J7e5iNOWwwyajeRSWSbZoxRWxCLDkoAUDCsNA 5067
nextline/spawned/plugin/plugins/pdb_/__init__.py sha256=ay_1TM2D4ZPNyvo4TtHX_1jM5mVy5bYIFRLDsuHszSg 122
nextline/spawned/plugin/plugins/pdb_/custom.py sha256=XSuCvRlSAuShfOPJ4rRvySk9n-QnbDLp7VvYq6J1QfA 2147
nextline/spawned/plugin/plugins/pdb_/factory.py sha256=pWCNDZQmgDsdcr1NdjohOp9yEeKRDLbxzRu4O25U81E 2382
nextline/spawned/plugin/plugins/pdb_/prompt.py sha256=JE9iPwh77apIoS6IJQQVHr6vXRSr13DcT7hE6nQDCmY 3034
nextline/spawned/plugin/plugins/pdb_/stream.py sha256=wwan_FmY7CiLZX_FKgEgXD8wyb8LK95OODnSeBQGsOY 2641
nextline/utils/__init__.py sha256=lladrW3olZMhmp7hlQmzeon75FpPf1WoHAdp0Utxggw 1403
nextline/utils/aio.py sha256=cgvEFEQO1F2NJqAkgijqANzrYAq3zR3Pi_RJS28drPE 4223
nextline/utils/multiprocessing_logging.py sha256=6ygocvLoUypevdw-r66ho4-mpsrh1Pyn7cV_T9JXPSQ 3368
nextline/utils/path.py sha256=OvE2Lu4M2kpX7h2MwHKPylrYXaubCucxsS-rNwzHWJY 431
nextline/utils/peek.py sha256=hdH2wCbQeb9lCCjLPjqG2qPYezjSIxrJVXgeSEsN948 1622
nextline/utils/profile.py sha256=nzI44GBj1T-cvRVfOCy5oiufjbtpfx172hlnLsdUBqE 380
nextline/utils/queue.py sha256=CTyMg6guolDX2Ueqqdo7nMXv-QAzMebn1lgL4LcFjco 866
nextline/utils/run.py sha256=PoLwtXRoHthj2Ga57WBn4iMw5dQ1UYV-c1BFRKzmTBY 5783
nextline/utils/thread_exception.py sha256=le4cEeJ8oYw3ITSTgjHqzM5Zgs2QoJjP5pYqYwWEt58 562
nextline/utils/thread_task_id.py sha256=ezAICu9G8_99lOtvyNO5gxrhDGnwpfU4CV0ymDmZmec 2924
nextline/utils/timer.py sha256=EILrX23xBB7VEePYCZLCvIKv9MBd3pZM4PXHa9R-reg 1086
nextline/utils/until.py sha256=3x94wudaJDYOVLAuq3c27Ck1RElNMcgKJyblF8HJfVA 2617
nextline/utils/utc.py sha256=cA3glzr_xMjkZ9CyTHU6utHv16q2VyOho_gzn6jxUCM 874
nextline/utils/done_callback/__init__.py sha256=CH0WyY72fbb5aHXzWr2goMTQTTbIUHav7piUYVkJH3w 211
nextline/utils/done_callback/task.py sha256=koWnw7zaQPlPkRialpWqR3cvGbk-kmEBC5YuKZuye1Q 3965
nextline/utils/done_callback/thread.py sha256=NVjXTznHCPLgsBGxnsU3fWbMX1-xJNcgca5iQL2Wa2g 2813
nextline/utils/done_callback/union.py sha256=hKTgiYQOlkm6JWBVk_WXMAg-PsjdHhIybUk0tl-Zf7o 1731
nextline/utils/pubsub/__init__.py sha256=L_WdiG0UFOy_YLKVE0Sg0zTiQ4RCB1i0omv6f4nPh-Y 103
nextline/utils/pubsub/broker.py sha256=DoXHlrpSwKsQscwW8bt2yB_gwbXKaYxbzInnkI29J94 1960
nextline/utils/pubsub/item.py sha256=pYetUR6HKsAocoggh2M0JC9ozwW0yOmk2gVCXheoyRo 10128
nextline-0.7.20.dist-info/METADATA sha256=mbIQKaF6GNjRjgbC-fl04WRpVEm24P9D8y18gV-i1WQ 2916
nextline-0.7.20.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
nextline-0.7.20.dist-info/licenses/LICENSE sha256=1hN_TTW6cJVH_U0o8Vum-dsnEX01xv87bCO94xWPzmM 1081
nextline-0.7.20.dist-info/RECORD