nextline

View on PyPIReverse Dependencies (1)

0.2.1 nextline-0.2.1-py3-none-any.whl

Wheel Details

Project: nextline
Version: 0.2.1
Filename: nextline-0.2.1-py3-none-any.whl
Download: [link]
Size: 69034
MD5: 24c4b5ac633c820152591a04a39e063f
SHA256: ef80baf6bd266626d80e87481de6d913370afa09576fc92675ab5abb6eaeb170
Uploaded: 2022-06-22 23:52:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nextline
Version: 0.2.1
Summary: A Python library for controlling Python scripts execution
Author: Simons Observatory
Author-Email: so_software[at]simonsobservatory.org
Home-Page: https://github.com/simonsobs/nextline
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: janus (>=0.6)
Requires-Dist: tblib (>=1.7)
Requires-Dist: tox; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest (>=7.0); extra == "tests"
Requires-Dist: pytest-cov (>=3.0); extra == "tests"
Requires-Dist: pytest-asyncio (>=0.18); extra == "tests"
Requires-Dist: pytest-timeout (>=2.1); extra == "tests"
Requires-Dist: snapshottest (>=0.6); extra == "tests"
Provides-Extra: dev
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1485 characters]

WHEEL

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

RECORD

Path Digest Size
nextline/__init__.py sha256=mzhizTo1PvE5fbebIcZHSWPCPL_FaIGyiiu1_xQ2fCI 326
nextline/_version.py sha256=YD3x6FnpE1tj7vO0v6Aj_nqh6JWT1Hur7YCQ0hpEmHU 497
nextline/count.py sha256=lFEf6yAXnJCbJKyTaLmwTKYDYDTrnqxu_Jhl5yHolqo 940
nextline/main.py sha256=H7G1rL5mXWZHLylcmEpyRp1p0peIBGwYFCRJcvnKzpw 5129
nextline/registrar.py sha256=R8PYi0B1TXj1ms95g2hokqlItOVH5wfH03CE_Uk-HLs 2705
nextline/state.py sha256=r6PxL_ocFD07aGS2irITojVpk0EfMGoWS_twpoXAUf8 10703
nextline/types.py sha256=c7xMIeAWP06j_3xKchb5qOFk4GXGzUoTZTSzW5ITOJs 1600
nextline/process/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nextline/process/call.py sha256=OyMp9SqYMW5_nCfozj8huY2RDHML_VbHC7au8uxN_g8 2014
nextline/process/callback.py sha256=_C4I8AHFaWdYA5ubGoSxX-QudHJtir95XOj0o7BSGf4 9019
nextline/process/io.py sha256=I2fPdnYDBVE3BxTzdYRVR5ohU53WXUGrxbOfbmOBdqs 1641
nextline/process/run.py sha256=qFu3HeZu0FQSgVFKpX2v52QiwUOO5-TNvwun29OOnHc 3028
nextline/process/script.py sha256=mh9ZoHB2R65kBL7Ult6YIWFiBNjG6TdRyiOfawo1Fl0 1109
nextline/process/trace.py sha256=jexxsHmuBtcG817PFgM-v4szIqikpZDHMk0oEhUEn0M 5473
nextline/process/pdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nextline/process/pdb/ci.py sha256=EWjVjlIyZHUQWoIJMArxfVqSBNX7m0IjOX84YrW8Oio 1525
nextline/process/pdb/custom.py sha256=-C9LkQUYM0OdSA6L0qWM-fMSjfn31sS9TxncZUS5Tpw 2167
nextline/process/pdb/proxy.py sha256=_NXMK9ktsh7Y-wD7FwNlg1uYCmsGjkRY5OvyqGToi9Q 3944
nextline/process/pdb/stream.py sha256=w0p_y_DL-7IK69-G9_SAx_9vXOYlvzQmxFpSM2UmAPY 475
nextline/utils/__init__.py sha256=NFb09j-_7EMzYtNZEehcxrY4-qvg4e1UeDCK9GoNMIA 961
nextline/utils/_tuserdict.py sha256=Tw_BQoDCArC2n9M60tQblfCqiuwByNAObC9kdJz7Y8c 2698
nextline/utils/_userdict.py sha256=05m160X5fYpyXCFQCF6rB_han2VvGWTJcByD23iWFOA 223
nextline/utils/func.py sha256=rKrNy1xb4V23A4k1g3nGWIasK_P09TVBtViQrMWew0Y 2912
nextline/utils/loop.py sha256=YO6hCQbys2nXKbsf9oGpeCO2plbKiTkAycIsURSInMM 1251
nextline/utils/peek.py sha256=UXJPUXV9Qehul1juGjSLNn6rND-jm4RytlIPYbLipnc 757
nextline/utils/profile.py sha256=GFNT0wVekgPxci8MFWATAcVdiclkV08-piUTO-AAoN0 424
nextline/utils/subscribabledict.py sha256=VZvC84hbpPJDbYSM-yXuJ0_JZ114eUbzhXZpC4VssXc 2546
nextline/utils/subscribablequeue.py sha256=IqSGJ6Z4rtWh-5lmDVbIfu_2ifa22EioCg8D4ng5Eog 3716
nextline/utils/thread_exception.py sha256=-7O9mHMpYHq80sReDrRwHg-Oi8WLzGytOAb6v4m6oAg 509
nextline/utils/thread_safe_event.py sha256=E8WGy6MMyIIBzx5K62es8R0hkWOIwVWROnB_2LO1i-E 618
nextline/utils/thread_task_id.py sha256=Csfvb4UQV7yL8z19lbAG9PkkhsDc15Tm_waFYnGitRY 2978
nextline/utils/done_callback/__init__.py sha256=65Qxe6FYduImz1hVyIPyuBogduczakdefgFuN6Moz6c 158
nextline/utils/done_callback/task.py sha256=CuCj6HB6LVswS5dNKCz7uroZI2DaRInmG1IUBm7SEMo 3945
nextline/utils/done_callback/thread.py sha256=0i3f7qWRJ8QJ1CGCJE5cqsYB4dkG1XPrubuNsBf2cjM 2819
nextline/utils/done_callback/union.py sha256=DgrpLrQ7iuY_eQLzqOlXJCht8_vVMsZiTAClkN3BwtQ 1706
tests/process/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/process/test_call.py sha256=sjIiJHfeHPLvaaOAVE_joXZHfJ-suQlRFLT2_nx-FNo 1824
tests/process/test_io.py sha256=GpeUb4FV8GMOx3st4wGNYTpeLr4zqkvtY-7JREZxuAM 1969
tests/process/test_run.py sha256=FnQp_RL6xGqh9ioBMW7mvVAd0QtVEDZCjbTxXmEgQZQ 2859
tests/process/test_script.py sha256=MfUY69ngLXK-PaVhAXzGP52Tl5VS8rRb2VBc9brpXHA 1390
tests/process/pdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/process/pdb/test_pdb.py sha256=AK68PbJmAsq8W9egoUo36M8otAoftidT8YMreMdtALk 1336
tests/process/trace/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/process/trace/conftest.py sha256=0y8oa3OrSrVFpo1onJkwmEClp6J6wTZEY7t_lAIQOJo 2115
tests/process/trace/funcs.py sha256=L1iGaTQ2IFYFi-BXva6apSjJeWsAMxSwYcvT1dQ7Q6k 2585
tests/process/trace/module_a.py sha256=NvIn1XupthtFOfIl-GKDEgoTo2PgvTuq2UB7WfD1S2M 72
tests/process/trace/module_b.py sha256=nRbSNrj06nhyIpe-LGoYcNLuRUBKAn-lY8_nJ9eH7LM 23
tests/process/trace/test_add_first_module.py sha256=hd_XUJg-1y5-Ft5b9KrJyzCkadAOSJcHhaPEmm7f0RE 1764
tests/process/trace/test_dispatch_thread_or_task.py sha256=VK30N9LYMLlLThk1QKPz5aax6UXpxR2tncv0QKiVTLE 3334
tests/process/trace/test_fixture.py sha256=5HxS88v7HvyTm0r-U01BU_iUVEb4AcWA6uf2sGZB72E 872
tests/process/trace/test_from_factory.py sha256=UkPNtzy3UzFA_k61A0DDLam9MHTpP_7XuPg5v_htNv4 824
tests/process/trace/test_select_first_module.py sha256=KVe45V0bD5GIqFH45o6pelf3ZqCEGSpVCMrZt7cnB54 1345
tests/process/trace/test_skip_lambda.py sha256=cXKzQMP5dRULq8qYMklXNS8TVmLV69-SX2n2YSlii1c 867
tests/process/trace/test_skip_module.py sha256=2E3DaSdginnsVDPZfdF4gx20lcl6xh1teCGJ3STbzgA 1045
tests/process/trace/test_skip_module_profile.py sha256=7C8QyirW1K2MaIY3LvHTFQhpNa90dk-X-vaf-HCUkC8 772
tests/scenarios/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/scenarios/script.py sha256=aYRmHyu__-tiB8B0TvllQ5gnTlEssK_ctm-Wh8fOnU0 254
tests/scenarios/script_asyncio.py sha256=6uHEr7L6ogaT4ePXfhcc3ag8RBQKbr8I4zZPKryiTz8 277
tests/scenarios/script_threading.py sha256=ZOaHby0Gj1w4RAnvJWkqOW8jarLpF1KtjvFMUXWhanY 283
tests/scenarios/test_example.py sha256=D8ke4lVIacFOROKS8q6TyrtSOFVwSTWbE7Ge-TR1YJs 7438
tests/scenarios/test_interruption.py sha256=sKQpJh3sZhcAPdUirjHrsfPYtHbqdQ1gB5Isfa2F0HM 1158
tests/scenarios/test_simple.py sha256=RbFJ9kDz5OQtQiy12gmA57Jm9xHrPPHcgrBZzxpAUXQ 901
tests/scenarios/test_terminate.py sha256=Qauq8DjtqZDHAJAjJ1bdpDNfnjjTgojWTukI2BrU5hc 1110
tests/state/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/state/base.py sha256=yGjAZGLUP7KOzH3gdPiL3uOGF_z5n6vQNhPlR9pHtXI 3853
tests/state/conftest.py sha256=SrcuJy_6OIdaZgSOFOQjIZfkC-4ijUe-AcBg0hrYxsQ 594
tests/state/test_close.py sha256=cxyyjAw2lEaO6Ak5lyljZOg45wfGnA81lLbudnHdrDQ 528
tests/state/test_finish.py sha256=MWLGG1ymf3OoRQCxNF1J9bcxnSKcpWfwvwoKaYR_EdQ 1652
tests/state/test_init.py sha256=Gfipiaa9GfGbRnW2iaclNrOF14Z5ZoNV8M2tRHXS8nU 982
tests/state/test_machine.py sha256=2qeAVOe0kibTmmx-jD0dlHO58uKji6H9JdbMdre2rG8 2412
tests/state/test_run.py sha256=OoK-_NY38M8N-uY7xOQS_d7WQlJEriQQqMkP710Dgjc 1445
tests/state/test_transition.py sha256=F0xwF6vqqPdyanipN_kvnIYCUdTqwowxzWJId6h3Xe4 644
tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/aiterable.py sha256=Al_SJt19M6ViHv9eoRn1mlg3I9bLE71WWP-OFr6NS9E 300
tests/utils/test_agen_with_wait.py sha256=SZTKdQ6-NHYQWMkcBjdxYh_Nu6w8mA1u9Bhb0fP4AYg 1615
tests/utils/test_aiterable.py sha256=N0qhHOHuNyR2SCC9pdOkiEABwDuTRkRIP8DRY5WaAXQ 169
tests/utils/test_loop.py sha256=in-9W_2DqecmC1hpdMs7KmoDI12_px2nhfLmeQKNN-c 1300
tests/utils/test_merge_aiters.py sha256=fqGio3PCmIrC6ov0L05xerzdA6ZfrZ4w_K2MtVVrJwA 599
tests/utils/test_peek.py sha256=aGJp6NGdm74_xogmpnn1T47da663SRf5-rx--C5KKBE 1670
tests/utils/test_profile.py sha256=qy6qD6nU_LDJ4hzxNkSIeWesOO5uNEByS0E9c9vdb0A 248
tests/utils/test_subscribabledict.py sha256=uK5pT5k84eqdqQltkaf55VhA7gfjk4Ob5GfnrKTL98Y 4714
tests/utils/test_subscribablequeue.py sha256=_vs7XvuRFcgozu0nS3y68P7gc9L1ZC88Y9PKTw49K8A 5722
tests/utils/test_thread_exception.py sha256=PpJJZ4ANLBXeWQksC8FnKSoLI3-jzwiPQJWS_SCG8U4 269
tests/utils/test_thread_safe_event.py sha256=2t01OXjGKg2sEy3yqKDmVFjZZvKamnFLjcafWT8brPY 1171
tests/utils/test_thread_task_id.py sha256=G-UfULjkB4G5KcGBhsG0UMtYzmwaT-FDss0UecJhArQ 6505
tests/utils/trace_dispatch_thread_or_task.py sha256=rMsGvxNOn6GeeEE3LxgUln111x1N5fReJud18vn9clY 4753
tests/utils/done_callback/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/done_callback/test_task.py sha256=fglAr6uqo7ZbgJ6z4U6uA0kSDUGABFlnF3hNwRptffY 3522
tests/utils/done_callback/test_thread.py sha256=dvextyy_6x63_ado3fIFth7INlNXV9d7R0ZSVJqJXfw 3130
tests/utils/done_callback/test_union.py sha256=bIITb7krAzU3KHPSQjaEzXHHH2HckAj4hiloyVnyRuw 1966
nextline-0.2.1.dist-info/LICENSE sha256=-fARDPbLpOHWN02m4vzAM1XH1uGO9VQf-EhWn9UxM_0 1075
nextline-0.2.1.dist-info/METADATA sha256=WFlqQqjoHA__gQVfpR29X0ATqP05Oa_C4sHzIKO1FRk 2682
nextline-0.2.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
nextline-0.2.1.dist-info/top_level.txt sha256=hTzlpi0Fl5YF9SFlqVA0lmDDIkeErm8hvLtBMBU1Hg0 15
nextline-0.2.1.dist-info/RECORD

top_level.txt

nextline
tests