nerdd-link

View on PyPIReverse Dependencies (0)

0.2.19 nerdd_link-0.2.19-py3-none-any.whl

Wheel Details

Project: nerdd-link
Version: 0.2.19
Filename: nerdd_link-0.2.19-py3-none-any.whl
Download: [link]
Size: 35849
MD5: 8117317bd2bdb2e32d621e44fd88cc1f
SHA256: 8a38ed1529fefc16f57a5207e78426b0e6f60c77111994232f66198b534496b9
Uploaded: 2025-02-19 21:50:36 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: nerdd-link
Version: 0.2.19
Summary: Run a NERDD module as a service
Author-Email: Steffen Hirte <steffen.hirte[at]univie.ac.at>
Maintainer-Email: Steffen Hirte <steffen.hirte[at]univie.ac.at>
Project-Url: Repository, https://github.com/molinfo-vienna/nerdd-link
License: BSD 3-Clause License Copyright (c) 2023 - present, The Computational Drug Discovery and Design Group (COMP3D) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: science,research,development,nerdd
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: nerdd-module (>=0.3.6)
Requires-Dist: pandas (>=1.2.1)
Requires-Dist: pyyaml (~=6.0)
Requires-Dist: filetype (~=1.2.0)
Requires-Dist: rich-click (>=1.7.1)
Requires-Dist: stringcase (~=1.2.0)
Requires-Dist: numpy
Requires-Dist: simplejson (>=3)
Requires-Dist: pydantic (>=2)
Requires-Dist: aiokafka (>=0.12.0)
Requires-Dist: importlib-metadata (>=4.6); python_version < "3.10"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: ruff (==0.8.0); extra == "dev"
Requires-Dist: pre-commit (>=2); extra == "dev"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-sugar; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-bdd (==7.3.0); extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-watcher; extra == "test"
Requires-Dist: hypothesis; extra == "test"
Requires-Dist: hypothesis-rdkit; extra == "test"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocstrings; extra == "docs"
Provides-Extra: dev
Provides-Extra: test
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1105 characters]

WHEEL

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

RECORD

Path Digest Size
nerdd_link/__init__.py sha256=ChYTmOUCKhgJP5glJcZO8ksQPfxCiVMrsdD036U4504 136
nerdd_link/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nerdd_link/version.py sha256=z2DfCzrc_YBYXtaglw-umkvAiFwKlP3zzbp8vrtZh0o 199
nerdd_link/actions/__init__.py sha256=YUeW9OwAFzOG4KgxKcDqjm-ppJ6NtNsmxOVP5dL5I08 173
nerdd_link/actions/action.py sha256=XvCg7A_bvjUW2FPl-NXmSPf_CI0xqTvDSL8Jd5vqLL8 1214
nerdd_link/actions/predict_checkpoints_action.py sha256=JywO8XDpI0BRFoRZWZIC98JvfP5oaAIHRuR0X6ST6RY 3416
nerdd_link/actions/process_jobs_action.py sha256=LnOujwB16_I1TcJ350Vv-QS9Dhd5RLrbXEJTQl1v8YQ 5817
nerdd_link/actions/register_module_action.py sha256=L1sBPBNvpU1N6FTrwHQYcUJK-wcJN6iW62BpJp_W5Dk 1187
nerdd_link/actions/serialize_job_action.py sha256=BctRirosV4KFNpb1c7OzV1h_IxNFhpi47TnctMVIeQA 2342
nerdd_link/channels/__init__.py sha256=XR5TF6y0EHT-MauW2mdwhtE8iqxSV9FUtT8qbsy3fAw 82
nerdd_link/channels/channel.py sha256=4HyDkLcUcX2vWIOuK92aivcm4WqDQQYXvKLPhwKwG3Q 5677
nerdd_link/channels/kafka_channel.py sha256=EVslpnXpW8WfYmj1QB6E_MccnzmsqYJsNzDVYFMxvr4 5014
nerdd_link/channels/memory_channel.py sha256=xNo7JTqCAFLbAxWGwdmioULucx6IkaUGIZcMpfTa884 1677
nerdd_link/cli/__init__.py sha256=qM9r2ngI1RfWuklOiAuK_Wfi9z0aDmMIMeEGYS4PeHs 140
nerdd_link/cli/initialize_system.py sha256=ObexwarIOLQiOpXcpSuZAxxI95xiW65gXAW_5r1iTTQ 1224
nerdd_link/cli/run_job_server.py sha256=m8gSRPhRpDb0JVRaZUBYX3lNBBhiZk6AknlNlxgwr3Q 2817
nerdd_link/cli/run_prediction_server.py sha256=jApfEVwUba9Axa29eMV2oF8-FBlBVEA9u5j-6Rr-_eU 2316
nerdd_link/cli/run_serialization_server.py sha256=0ffRshNeLcSaFKbFuV-9WimwaZe8uid18xCzNZHxeAU 1859
nerdd_link/converters/__init__.py sha256=pVle2QsHgbtPtlncNJ9NKdK2vKhKWKY2oiUoiTv9jgY 212
nerdd_link/converters/image_converter.py sha256=4BGACsy5mD198nKsW6UfWpSfdMOD76-t-fxu0XyVRf4 316
nerdd_link/converters/mol_pickle_converter.py sha256=xXlEpvRuUrWle7w_M1fAbR2OaMtfwjJi93CEfQ3iaTI 489
nerdd_link/converters/mol_to_image_converter.py sha256=uQ1lTdx-3QsbL_Dc5OfRRaks7DPkXvfrdK_va-2jwZY 3664
nerdd_link/converters/pickle_converter.py sha256=HhFTXpWWcBCb3jXBq6lbUhyBTvULyBybigW19DRLluw 321
nerdd_link/converters/problem_list_converter.py sha256=Ib9rrJxqqloxg7Ke1Vzt9g0FtC-t3kXuAjz8zzomuT8 335
nerdd_link/converters/source_list_converter.py sha256=zZBsq4oQobj_gRYDFJgf6YFkHd8_RGF94_MdoMAXQOo 332
nerdd_link/delegates/__init__.py sha256=1niMShe-ny3-99_TdGuDZXYjPdBzSv7fCrbhDd1LXQc 161
nerdd_link/delegates/pickle_writer.py sha256=E594dqJh-lC1B5fo398hSHrK8hSQZOz-lIO-fnwSiGI 597
nerdd_link/delegates/read_checkpoint_model.py sha256=x7jxoIuWpzY3W-AS3YR7cXJt8tkL811ByXgqkZQl_Zk 2653
nerdd_link/delegates/read_pickle_step.py sha256=x0cDXK-SdftHsdCV3lvRD13wlcWfaaf89MYotIZ-R84 663
nerdd_link/delegates/serialize_job_model.py sha256=RNiAcMbnNkbsr1z4qMp9WXq11u2a9nn_XQrb1j5A9rQ 646
nerdd_link/delegates/split_and_merge_step.py sha256=zErLch-qiOO1d7AshqiIxdF8PQvHBZrct3s7QvIzlNk 3019
nerdd_link/delegates/topic_writer.py sha256=b2NYbtamqlx4LeluWu5wWY3WZk6CsDXnG3607kHC5iQ 596
nerdd_link/files/__init__.py sha256=hIL9OAsUcwZER0GswZIWCbDM3WIBerL9a8PlRMeInN0 27
nerdd_link/files/file_system.py sha256=nI1Y6aGwiJ8Wi-ippqNg-jdA2OM9ONQ57e81xqE92ok 3248
nerdd_link/input/__init__.py sha256=r3Nk6Pg2EzcUQt6W3Kw8e5SRtQVq6nGSN8zRM4p_4I4 37
nerdd_link/input/structure_json_reader.py sha256=OOrKF2_BWgXqQMjNDqRWfIuH0JC6vAeyhKVwxc_FQJM 1080
nerdd_link/tests/__init__.py sha256=x5nVbP2vDSfCZ9ZaGPZdv8uyTte2L1NUGOiVdbWgMyo 71
nerdd_link/tests/async_step.py sha256=kxAP4tBPoXm4h5YVEM2SpWCCr1m6_45TfoHfOLnicug 743
nerdd_link/tests/channels.py sha256=neqaKmnQ426dub1oc-UOCsMPQiVHeUb4vqbJuvDf8_0 2322
nerdd_link/tests/files.py sha256=auqAdZhZRUYEyu7ZtTroh_tJUYAdgphgb0rh0Q1ckz8 218
nerdd_link/types/__init__.py sha256=VZMdZmbwmosnldgbU6SLCY2ZnGspsSlrqKv2u3-Bd1Y 1179
nerdd_link/utils/__init__.py sha256=EtCIMJiEynMOp3C1faH87dl2qtnMuoiiHxNK6doZjNs 106
nerdd_link/utils/async_to_sync.py sha256=91KNK_GAHwh0eXKetIh9QTKHwOQ4oEN9ApU5SnQVNe4 798
nerdd_link/utils/batched.py sha256=7iLIkkkdEOsFZ2fV0cmEW-K6lA7Sajb0RIyRBT63oGg 605
nerdd_link/utils/observable_list.py sha256=wqZHnzImEk6cCfPWtWdcCFTQv_ung7uOrzPeD_sEkU8 2281
nerdd_link/utils/safetee.py sha256=xTk9pU1GBDJyZCjoyc4bM8bbtefLa4JZMgg7LNAszjw 1039
nerdd_link-0.2.19.dist-info/LICENSE sha256=hQhWLpHMPtnvG6JsHHOKa6C36xPFuCnIQR9U0D3fiZg 1554
nerdd_link-0.2.19.dist-info/METADATA sha256=8g0CQ6E_3ZnrDG4VmW2rFWIfL8BMNIofs-mQ5pDPF-s 5054
nerdd_link-0.2.19.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
nerdd_link-0.2.19.dist-info/entry_points.txt sha256=yMuHWjg1oWcxJCL5OM8TVdmeoVoeItcnVykO-X1I3F4 245
nerdd_link-0.2.19.dist-info/top_level.txt sha256=u2Wf3u6go5ZX38bDCC_HEg7Gm8ZKvYsEJ0dAq9f49To 11
nerdd_link-0.2.19.dist-info/RECORD

top_level.txt

nerdd_link

entry_points.txt

nerdd_init = nerdd_link.cli:initialize_system
nerdd_job_server = nerdd_link.cli:run_job_server
nerdd_prediction_server = nerdd_link.cli:run_prediction_server
nerdd_serialization_server = nerdd_link.cli:run_serialization_server