Metadata-Version: 2.4
Name: tol-sdk
Version: 1.6.33
Summary: SDK for interaction with ToL, Sanger and external services
Author-email: ToL Platforms Team <tol-platforms@sanger.ac.uk>
License: MIT
Project-URL: Homepage, https://gitlab.internal.sanger.ac.uk/tol/platforms/tol-sdk
Project-URL: Jira, https://jira.sanger.ac.uk/secure/RapidBoard.jspa?rapidView=32&projectKey=TOLP
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cachetools==5.3.3
Requires-Dist: case-converter==1.1.0
Requires-Dist: Click==8.1.7
Requires-Dist: dacite==1.9.2
Requires-Dist: more-itertools==10.2.0
Requires-Dist: python_dateutil>=2.8.1
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: requests==2.31.0
Requires-Dist: setuptools==69.0.3
Requires-Dist: dateparser==1.2.1
Requires-Dist: pydantic==2.11.4
Provides-Extra: api-base
Requires-Dist: Flask==3.1.0; extra == "api-base"
Requires-Dist: Werkzeug==3.1.3; extra == "api-base"
Provides-Extra: benchling
Requires-Dist: benchling-sdk; extra == "benchling"
Provides-Extra: elastic
Requires-Dist: elasticsearch==7.17.9; extra == "elastic"
Provides-Extra: irods
Requires-Dist: python-irodsclient==3.1.0; extra == "irods"
Provides-Extra: jira
Requires-Dist: atlassian-python-api==3.41.14; extra == "jira"
Provides-Extra: json
Requires-Dist: minio==7.2.15; extra == "json"
Provides-Extra: mysql
Requires-Dist: mysql-connector-python; extra == "mysql"
Provides-Extra: postgresql
Requires-Dist: SQLAlchemy==2.0.35; extra == "postgresql"
Requires-Dist: psycopg2-binary==2.9.9; extra == "postgresql"
Provides-Extra: prefect
Requires-Dist: prefect==2.20.18; extra == "prefect"
Requires-Dist: griffe<1.0.0; extra == "prefect"
Provides-Extra: sheets
Requires-Dist: pandas==2.1.4; extra == "sheets"
Requires-Dist: openpyxl>=3.0.10; extra == "sheets"
Requires-Dist: XlsxWriter==3.1.9; extra == "sheets"
Requires-Dist: xlrd==2.0.1; extra == "sheets"
Requires-Dist: gspread>=5.12.0; extra == "sheets"
Provides-Extra: all
Requires-Dist: tol-sdk[api-base]; extra == "all"
Requires-Dist: tol-sdk[benchling]; extra == "all"
Requires-Dist: tol-sdk[elastic]; extra == "all"
Requires-Dist: tol-sdk[irods]; extra == "all"
Requires-Dist: tol-sdk[jira]; extra == "all"
Requires-Dist: tol-sdk[json]; extra == "all"
Requires-Dist: tol-sdk[mysql]; extra == "all"
Requires-Dist: tol-sdk[postgresql]; extra == "all"
Requires-Dist: tol-sdk[prefect]; extra == "all"
Requires-Dist: tol-sdk[sheets]; extra == "all"
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: sphinx-autobuild; extra == "docs"
Dynamic: license-file

<!--
SPDX-FileCopyrightText: 2022 Genome Research Ltd.

SPDX-License-Identifier: MIT
-->

# ToL SDK

A Python SDK for ToL services. Full documentation is available:
https://tol.pages.internal.sanger.ac.uk/platforms/tol-sdk/
https://ssg-confluence.internal.sanger.ac.uk/display/TOL/ToL+SDK
