sophios

View on PyPIReverse Dependencies (1)

0.2.2 sophios-0.2.2-py3-none-any.whl

Wheel Details

Project: sophios
Version: 0.2.2
Filename: sophios-0.2.2-py3-none-any.whl
Download: [link]
Size: 151198
MD5: fd82231822e0e17ad3732694ae409d40
SHA256: af29033bdcc4b37d6cf47f578b53970a071c8034dd8a0a9ad1325162c393026d
Uploaded: 2025-01-10 19:12:52 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: sophios
Version: 0.2.2
Summary: DSL for inferring the edges of a CWL workflow DAG
Author-Email: Jake Fennick <jake.fennick[at]axleinfo.com>
Project-Url: Homepage, https://github.com/PolusAI/workflow-inference-compiler
Project-Url: Bug Tracker, https://github.com/PolusAI/workflow-inference-compiler/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: graphviz
Requires-Dist: jsonschema
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: mergedeep
Requires-Dist: networkx
Requires-Dist: cwl-utils (>=0.32)
Requires-Dist: typeguard
Requires-Dist: pydantic (>=2.6)
Requires-Dist: pydantic-settings
Requires-Dist: pydantic[email]
Requires-Dist: docker
Requires-Dist: podman
Requires-Dist: toil[cwl]
Requires-Dist: fastapi
Requires-Dist: python-jose
Requires-Dist: uvicorn
Requires-Dist: referencing
Requires-Dist: pre-commit; extra == "test"
Requires-Dist: py; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-parallel; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: numpy; extra == "test"
Requires-Dist: scipy; extra == "test"
Requires-Dist: pylint; extra == "test"
Requires-Dist: autopep8; extra == "test"
Requires-Dist: pre-commit; extra == "test"
Requires-Dist: hypothesis; extra == "test"
Requires-Dist: hypothesis-jsonschema; extra == "test"
Requires-Dist: lxml-stubs; extra == "mypy-types"
Requires-Dist: types-Pillow; extra == "mypy-types"
Requires-Dist: types-PyYAML; extra == "mypy-types"
Requires-Dist: types-Pygments; extra == "mypy-types"
Requires-Dist: types-colorama; extra == "mypy-types"
Requires-Dist: types-decorator; extra == "mypy-types"
Requires-Dist: types-docutils; extra == "mypy-types"
Requires-Dist: types-html5lib; extra == "mypy-types"
Requires-Dist: types-jsonschema; extra == "mypy-types"
Requires-Dist: types-psutil; extra == "mypy-types"
Requires-Dist: types-python-jose; extra == "mypy-types"
Requires-Dist: types-pytz; extra == "mypy-types"
Requires-Dist: types-redis; extra == "mypy-types"
Requires-Dist: types-requests; extra == "mypy-types"
Requires-Dist: types-setuptools; extra == "mypy-types"
Requires-Dist: types-six; extra == "mypy-types"
Requires-Dist: types-urllib3; extra == "mypy-types"
Requires-Dist: toil[cwl]; extra == "runners"
Requires-Dist: cwl-utils; extra == "runners"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: myst-parser; extra == "doc"
Requires-Dist: sphinx-autodoc-typehints; extra == "doc"
Requires-Dist: matplotlib; extra == "plots"
Requires-Dist: ipycytoscape; extra == "cyto"
Requires-Dist: sophios[cyto,doc,mypy-types,plots,test]; extra == "all-except-runner-src"
Provides-Extra: test
Provides-Extra: mypy-types
Provides-Extra: runners
Provides-Extra: doc
Provides-Extra: plots
Provides-Extra: cyto
Provides-Extra: all-except-runner-src
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3609 characters]

WHEEL

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

RECORD

Path Digest Size
sophios/__init__.py sha256=vYHa8ACvUUM8hGfzVox2HhYA1b4z3v5lPNHUNJR_9iA 272
sophios/_version.py sha256=RXPnoteHg5c9xIoo8DrXaBKrcPKRVjxo2ei0leMjIcE 24506
sophios/ast.py sha256=x4um4ymseKsoYpJ5yuwxqGtyTM2ZtZUja4zm8VzgdZ0 16169
sophios/cli.py sha256=uiJ3cEDmEawFjcDWYT6bp71Xm4q6WsQ0bT3E-6c1fFQ 9992
sophios/compiler.py sha256=EoP48LNjHy8qlHqaLn3WP0SmkvqPUMU9F-W2lzJ2e90 52835
sophios/config.json sha256=3jur0FgWFFYWrJtxAcaM65KaSlUPGYkoPM3nMkeZ_R4 800
sophios/config_basic.json sha256=UHw6KbgN-GQ-n2kOtUIzGEOqGQREO_UoYXJqWGfnk0I 523
sophios/cwl_subinterpreter.py sha256=DSTiJAlOT26sdC-ZRpA7JkBRkIfsLm4lcQCHsJkKtSU 15425
sophios/inference.py sha256=EPu8nVIplKlrPmeMyviCL3tUsmwgMPL6feVxQWmhvp8 21043
sophios/inlineing.py sha256=MOkODLPraM8afstnypZl47efQE176wBZ1sGydpFeUH0 20923
sophios/input_output.py sha256=m9oPClI_f-zAEuGZOe0UpDa6Bd0khSlh3dI4pv1aefo 13746
sophios/main.py sha256=2jKzjqnDE-shBKkhbfRw0bITzmpThGlxqQtXrEFd_T0 11050
sophios/plugins.py sha256=0BD4gRhZVPmbrSGNSR4TKdeZxATcWURyvEnt7uEqyTU 24840
sophios/post_compile.py sha256=KI17gIPCTqbGsio9Ay_yRZb5DaAw3T9sEhdXSLrBXik 3571
sophios/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sophios/python_cwl_adapter.py sha256=KwJr4wRPEV7ibBehjoTjk5qhlYtdYbwHIW0Vb1SUels 10262
sophios/run_local.py sha256=cwYeGgYArQPyPPJRR72vy03T8AHoXj5Oc2I2I3gzjfY 19079
sophios/utils.py sha256=z0xV9Id6f5KcXqRW4YK87EIdvhOVjOIp68hNWtEV22k 19912
sophios/utils_cwl.py sha256=Wo5vZp8I4MNTMYcff0vvxUtYQdE8tGNGmTTpWvDHxbE 17384
sophios/utils_graphs.py sha256=jXunaqw7Dl56zfvjynJwtWmkrSR1co0J2YSM_cSAh4Q 11416
sophios/utils_yaml.py sha256=jWgXG5aS-uy8TVPmdNAZtp0vgP-bjLylcyuI7bthQM8 1905
sophios/wic_types.py sha256=NjuZfQGbM6ijZO2G7Ac8jCmlQEjOTDKws2SpkT3XEbc 5256
sophios/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sophios/api/_types.py sha256=iBkvx151JC-lTgnqQPIHa3Enr4ny-At46m487Gj_P5Q 457
sophios/api/pythonapi.py sha256=7H66FMbnRKA4yO_UNRS58rqw5zeb7RTCFRaLT8_NRAs 33508
sophios/api/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sophios/api/http/restapi.py sha256=bs8fZB_uMnNFhHHNM_u9-etme7seisWdElS5EUzNBWg 6709
sophios/api/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sophios/api/utils/converter.py sha256=sUkGdZDx3kDD2xt3M0qF8Lo4_F450AquMKDyyfFErY4 15899
sophios/api/utils/input_object_schema.json sha256=JgXkS0AyRQitYNitGW3X0cAtsY2T69aOhlXYFo9m-Ns 10427
sophios/api/utils/wfb_util.py sha256=v2lTqMkSoC84iRItVMKGzFdtfGFM74owM403Vj8Ntxg 2929
sophios/api/utils/ict/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sophios/api/utils/ict/ict_spec/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sophios/api/utils/ict/ict_spec/cast.py sha256=F0OgY8RIKYO-ZiN5KoDef2yHC2EnFNXsqRRA5reIUI0 775
sophios/api/utils/ict/ict_spec/model.py sha256=UivxpFcCnGeerzha4qREWZMSxrhh6XqrK6qC30-ApWc 3856
sophios/api/utils/ict/ict_spec/hardware/__init__.py sha256=fhfn5bJaL0dhcM-PH6Kxyp_oZtAJ8ECy4Kveg-uIbvU 218
sophios/api/utils/ict/ict_spec/hardware/objects.py sha256=kmXQz8qkp6bW-cyKtIQIu6_JYEbLLy5tOd5WBokabvU 3079
sophios/api/utils/ict/ict_spec/io/__init__.py sha256=NMgpvg-XBHd4MQD1vmAovlTr9o5Dv0YKxY2vQnOjAYo 61
sophios/api/utils/ict/ict_spec/io/objects.py sha256=wQSAGhAtZUivOQsRb0TGp2qJAwqeZ2CahpZ88-_h3e4 5412
sophios/api/utils/ict/ict_spec/metadata/__init__.py sha256=98FElJKWyjor90JnlOrpse5G_2mxJRIYLgwWPJ1eNwI 79
sophios/api/utils/ict/ict_spec/metadata/objects.py sha256=M8SCaOVcPeyHoJUg0i81xJVWwJN60veEWPZCwJyx3uI 5688
sophios/api/utils/ict/ict_spec/tools/__init__.py sha256=sT3wDC5hPa4wtyZmtzbFeZaO-F8O_OmMgBPgdvLlick 115
sophios/api/utils/ict/ict_spec/tools/cwl_ict.py sha256=fEJgh2hklE6dkJLMEbLi-4sC-9tojzNzrRnltde4sV8 4558
sophios/api/utils/ict/ict_spec/ui/__init__.py sha256=XN_WZ6iDsF1mSLXUX3AJKejtkQnsR0VSeA6tPLdna2w 359
sophios/api/utils/ict/ict_spec/ui/objects.py sha256=yxE3-h4VmqM_RB30incM8Ug23ZCOx4Rr4UzIeNrvbt0 7634
sophios/cwl_adapters/ambiguous.cwl sha256=WJXOmYBNnrpv3UwnT1HWFWwR-TgL303J1wEepBSvaMg 898
sophios/cwl_adapters/append.cwl sha256=Ld8nhRnBNpsWqes84LGZLXZe_1f3cgCCvlwcRyPDLDY 554
sophios/cwl_adapters/array_float.cwl sha256=yvxdPsDs26G0nKQg7sGRB2qatQqGMmEAFizQxAg0qeU 843
sophios/cwl_adapters/array_indices.cwl sha256=VYhJvoFqm8AZjfU-4PTM6GIqxkNSwDT-IOJIibsHaMA 912
sophios/cwl_adapters/array_int.cwl sha256=c8sctINwIt84HHmxFSaF2Ivj7edlR7qCbUH2AM_Ngr0 588
sophios/cwl_adapters/cat.cwl sha256=rf4BsGb4FWGQ6MJW9bPYmQIeHlXM1B5R8mzE6Db6gc0 377
sophios/cwl_adapters/check_linear_fit.cwl sha256=YR_YRwIp3bEOjGIMQd7b5j2EfB29CakzH3Oykt77dMo 1058
sophios/cwl_adapters/dup.cwl sha256=jLnR4aii7DXcd1kLIB5Aj-TqQDq5YneJy9-dZV_V4bI 716
sophios/cwl_adapters/echo.cwl sha256=ac4HY4woxerkvHVAfJAEMxtC2ZWXKxlIxrX6mMZMDi4 249
sophios/cwl_adapters/echo_3.cwl sha256=iY2idczBnrqoJD_C3BN2-v42LVT9h8pAPh-_-CAVAx8 318
sophios/cwl_adapters/fail.cwl sha256=tiS91FUFghNaQlqYXakbMlXOwGZ-vMwnWFpCcLps7L8 977
sophios/cwl_adapters/filter_array.cwl sha256=gCLrR5KnWrmTXqdRxPpJZRWUUvMlv8kRpregTGenTtY 727
sophios/cwl_adapters/glob_pattern.cwl sha256=WMNj8VW9gL_Bcq0b8MghAxy8xOj_Jj-oC_echTlq0-I 1519
sophios/cwl_adapters/identity.cwl sha256=10rapA_QYS829VpJvPzM1vnTdkjOyRRGfsjzdnpc-Uo 882
sophios/cwl_adapters/nvidia_smi.cwl sha256=i8gDkP-MVRfTssFH60nC6ymgeZ9dNalf7uim0dHZUvo 1597
sophios/cwl_adapters/random_subset_rows.cwl sha256=91ByDURDSkWG1vjnEytt4CiFjz56cyF4YPmm2mO3HKk 1693
sophios/cwl_adapters/scatter_plot.cwl sha256=mnruO58vXSpvK48Ze6BffhXabciHjOF7tspRjS1sDC8 1311
sophios/cwl_adapters/subdirectory.cwl sha256=cEd-sTDk58HQRg8vTWQf_GzKg5rahBnTzaPi3RaTh3w 659
sophios/cwl_adapters/toString.cwl sha256=MP1UmK7L8ntjR0lcwP1PR7Rb8Hjmc7sKqeJhCRPOA6Q 797
sophios/cwl_adapters/touch.cwl sha256=DEYZo-za5xosZEr4XVmASmAEW3rlx-aZvCpBwclKFmg 324
sophios/cwl_adapters/wget_xlsx.cwl sha256=5JmhaqUGuX27U3xH1Vh3Hjrp4SLA6XPdwbvho_D__10 766
sophios/cwl_adapters/file_watchers/cwl_subinterpreter.cwl sha256=88S54XQI8XdZAsKPySp3Li51sJ45agcWFVFHU92ZqNo 3535
sophios/examples/append_twice.wic sha256=rlvdnwfccXTw-BUBPPPEnObOJNF_EVdc7zLxrrURpyE 84
sophios/examples/conditional_example.wic sha256=UL_7dQVYMeScZxHRiiiK3IrTpBBcFufzFz0n1fKGB-Q 165
sophios/examples/echo_multi_scatter.wic sha256=Jzro6nsh-qFOyLUHezW37JZyeNckwmbHvqefh4WPsKY 427
sophios/examples/fail.wic sha256=E9IafRwCFM3_0-Uma_FGiLwsXXaGncwKv16vp1qD8kA 192
sophios/examples/helloworld.wic sha256=ZZwV5BXFKTJvENUfJUDsUeEwK1MyXgRkkVAj3n5dzuI 53
sophios/examples/multistep1.wic sha256=qm2gO0Dm7RjdqHgE-iTYY0o_pxRkOOEBAq-WVaR78E0 497
sophios/examples/multistep2.wic sha256=R2FFzmMfAitcSgZpEdVTVh_y0ttnP7gB9qPjQKV_4gg 140
sophios/examples/multistep3.wic sha256=i8pwXbNARt9un-GRm63_tMx2CZjl6U0Z4JuU7-jk6do 86
sophios/examples/naming_conventions.wic sha256=IY48ZiKIFAJa2_1D7Wr4U4wcJjhlaBx2xOybHV3D5T0 102
sophios/examples/naming_conventions_explicit.wic sha256=C-Ugr9BK5N6YrbWpUHhgIpk-4UryDVs_FaVxZcJYlEs 219
sophios/examples/test_rand_fail.wic sha256=Lnwa0F-pzG64RJHiwc27VmFPxmMOLK2lGOblingCGMI 288
sophios/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
sophios/schemas/wic_schema.py sha256=M2c7htChvqXIhmzn87YOIRMDT2jgYijHpW8-FCD_KW0 32960
sophios-0.2.2.dist-info/LICENSE sha256=THBK01oqAzAsgf0SlUVnncufWzVkVpRnu7uXTa7yg-U 1086
sophios-0.2.2.dist-info/METADATA sha256=wNRcU2d_TZc8OZ4bY9Wl11SBMJcJFagi4yB19v8Kcg0 6681
sophios-0.2.2.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
sophios-0.2.2.dist-info/entry_points.txt sha256=L2RuXwQkjfypsMSwdUbHja9IDmNqC5A5u2akd-kvXZA 207
sophios-0.2.2.dist-info/top_level.txt sha256=5VovjFmzTY33Hs1S3b7mBIpsQPAchgL79W9inutkoDA 8
sophios-0.2.2.dist-info/RECORD

top_level.txt

sophios

entry_points.txt

cwl_subinterpreter = sophios.cwl_subinterpreter:main
cwltool_filterlog = sophios.run_local:cwltool_main
cwltool_filterlog_pf = sophios.run_local:cwltool_main_pf
sophios = sophios.main:main