oteapi-core

View on PyPIReverse Dependencies (6)

0.6.1 oteapi_core-0.6.1-py3-none-any.whl

Wheel Details

Project: oteapi-core
Version: 0.6.1
Filename: oteapi_core-0.6.1-py3-none-any.whl
Download: [link]
Size: 59959
MD5: a683e214e6048dc69888895cbcdaa06d
SHA256: 9d9e8a9052452e2af69067a9d089f5b2f369713f705fe4b09018526ee397a98e
Uploaded: 2023-11-14 00:23:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: oteapi-core
Version: 0.6.1
Summary: Open Translation Environment (OTE) API.
Author-Email: SINTEF <Team4.0[at]SINTEF.no>
Project-Url: Changelog, https://github.com/EMMC-ASBL/oteapi-core/blob/master/CHANGELOG.md
Project-Url: Documentation, https://EMMC-ASBL.github.io/oteapi-core
Project-Url: Home, https://github.com/EMMC-ASBL/oteapi-core
Project-Url: Issue Tracker, https://github.com/EMMC-ASBL/oteapi-core/issues
Project-Url: Package, https://pypi.org/project/oteapi-core
Project-Url: Source, https://github.com/EMMC-ASBL/oteapi-core
Keywords: OTE,OTE-API
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.9
Requires-Dist: agraph-python (<103,>=102.0.0)
Requires-Dist: diskcache (<6,>=5.6.3)
Requires-Dist: pydantic (~=2.5)
Requires-Dist: pydantic-settings (~=2.0)
Requires-Dist: typing-extensions (~=4.8); python_version < "3.10"
Requires-Dist: celery (<6,>=5.3.5)
Requires-Dist: openpyxl (<4,>=3.1.2)
Requires-Dist: Pillow (<11,>=10.1.0)
Requires-Dist: psycopg (~=3.1.12)
Requires-Dist: pysftp (~=0.2.9)
Requires-Dist: requests (<3,>=2.31.0)
Requires-Dist: urllib3 (<2)
Requires-Dist: pre-commit (~=3.5); extra == "dev"
Requires-Dist: oteapi-core[docs,testing]; extra == "dev"
Requires-Dist: mike (~=2.0); extra == "docs"
Requires-Dist: mkdocs (~=1.5); extra == "docs"
Requires-Dist: mkdocs-awesome-pages-plugin (~=2.9); extra == "docs"
Requires-Dist: mkdocs-material (~=9.4); extra == "docs"
Requires-Dist: mkdocstrings[python] (~=0.23.0); extra == "docs"
Requires-Dist: ase (~=3.22.1); extra == "testing"
Requires-Dist: numpy (<2,>=1.26); extra == "testing"
Requires-Dist: pytest (~=7.4); extra == "testing"
Requires-Dist: pytest-celery; extra == "testing"
Requires-Dist: pytest-cov (~=4.1); extra == "testing"
Requires-Dist: redis (~=5.0); extra == "testing"
Requires-Dist: requests-mock (~=1.11); extra == "testing"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: testing
Description-Content-Type: text/markdown
[Description omitted; length: 14403 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
oteapi/README.md sha256=t9PcHdXCjXDXcOd8YrFTqpHw4p77CKclUD1VxSv2tLQ 418
oteapi/__init__.py sha256=Rhm0REgWk092xHJFmVhQS4RquDUfW0-nhiiYifTHKZw 112
oteapi/settings.py sha256=5zFv2lJ6lL1tn0xGleaMvv6DoZhzi-FIvqxxrVDluBA 1154
oteapi/datacache/__init__.py sha256=-FweZCxM-3R0VvFSeP9Rl_qNLo-96X5y7yscST94BV0 115
oteapi/datacache/datacache.py sha256=maxG4RUaf0feDrLz6T-WOMjZCF_H6nIMc3aCFTetK7Y 9095
oteapi/interfaces/__init__.py sha256=9ZF7rBavVE6ZieSzrQSezhaWcMCIMu816lMN_4xYbaY 927
oteapi/interfaces/idownloadstrategy.py sha256=WlTEmfw9YzU5zUhRAokuhHJyP6pO4iSWBK_s5X89ZP8 1208
oteapi/interfaces/ifilterstrategy.py sha256=GQrz35stFcBe_i2PhFooN59Hq0Sr6NsWbUFnydgq3g4 1196
oteapi/interfaces/ifunctionstrategy.py sha256=ngGL8S_b6murPJz70sy5PaEt89BBQRa5OpndO4LCjr0 1208
oteapi/interfaces/imappingstrategy.py sha256=NR8M5loS4FJ5U2UJqLV4CmHAPqObIXfNljdpA8Sz36U 1202
oteapi/interfaces/iparsestrategy.py sha256=nqVsi6uB-ZqIJIoMuKnpxEHrTNqBCiqFh8wcTJNDBzU 1192
oteapi/interfaces/iresourcestrategy.py sha256=j5CuHG3yT2wh7RP79767BOOQuaB08jtD6mw9AXeHE2M 1208
oteapi/interfaces/itransformationstrategy.py sha256=5RWLPz44wAllSuW3RJwpYU_xJIc9rejSM96eCMaIDaU 1590
oteapi/models/__init__.py sha256=gpIRoZKj2QMnvfx6sabvYZIQebxBplK8TVpbC7cLS1E 1165
oteapi/models/datacacheconfig.py sha256=GZy-jx6TAYPsyFTFGiSFPcMdx2hh-BA8Z8EIOE9xZyk 1377
oteapi/models/filterconfig.py sha256=v8c8xsCizoA02iOEL3FBM8Lbnar3umMVWzECHqeXR9I 705
oteapi/models/functionconfig.py sha256=lfwIgUod4cXOvhYEsbYwHVjBWXoO7Y3vIdLy7LFNrYk 399
oteapi/models/genericconfig.py sha256=W46Ovc8WSw2KweLH2tT4lXJjdSUHGOC-ZpZ7nU7TruE 8722
oteapi/models/mappingconfig.py sha256=46wjdYz9mhowH4VvmryFAFm5VzimV5lwojPghMN3eZ8 775
oteapi/models/parserconfig.py sha256=-xLnZe0YoEzLo-x8HcJQm8qeWZdsVFp7tb16fLfmR1U 298
oteapi/models/resourceconfig.py sha256=4uTdVXehMdh8F0kJcykimf8cr7Me9zXwTwig-3vs8qg 3372
oteapi/models/secretconfig.py sha256=0vgl9yMHiNA_0U9F2cPb0IzbOpkbmtVFc98wk2bKI0Q 1300
oteapi/models/sessionupdate.py sha256=Ui5EG-BxSqupR4YjGpb4cRr-heVYXFFPJIqLvq5cSGU 181
oteapi/models/transformationconfig.py sha256=OuTb_h52MqC8xe5Whz-WdoJ6X2t25RBWQElE5WO2Jc0 2244
oteapi/models/triplestoreconfig.py sha256=PNcnlQqGWppFV4ddeOmO2RTIm3Ju0EipbiooayOhBvM 1935
oteapi/plugins/__init__.py sha256=yI1rIMn-EX7_zeiqVK1zJqDoAYSBiEoD1WYDb2xi53U 137
oteapi/plugins/entry_points.py sha256=USJKOrYXTMM7aBE4jdsDtn6CIHNxozmxg5FOsLVwYMI 19246
oteapi/plugins/factories.py sha256=UqvNPQOFNifk6fG_YS-v6glL3mtzRrSeYJuTWP3a3qg 7389
oteapi/strategies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oteapi/strategies/download/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oteapi/strategies/download/file.py sha256=4RtbKSmD9zaJJbBizRf2JjRT9bpfZwtcqEhdH0auc1I 3062
oteapi/strategies/download/https.py sha256=nfd5SH6k5jC79e8C5MURWwWNJ7Pe1TyxuTc4S8tOyiY 2255
oteapi/strategies/download/sftp.py sha256=LYmBdkTOLINFc3q6crUwX45pN5LLu9c_kw8yJAvK28s 3167
oteapi/strategies/filter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oteapi/strategies/filter/crop_filter.py sha256=jTIQ_3F2ySlOdSO9UMNJndWcfqgsdPxk3wZd506w8U0 1782
oteapi/strategies/filter/sql_query_filter.py sha256=bC9z9Dry6z2dyjfq_2Wn7I5jzzOrf8OpiTpi2Thyp10 1355
oteapi/strategies/mapping/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oteapi/strategies/mapping/mapping.py sha256=mmM5xQa34mPiCNs8Vq-kgaukZgVlLlElblKwpkVKAg4 1909
oteapi/strategies/parse/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oteapi/strategies/parse/application_json.py sha256=W4MnHImtXHWwFmcydN2re8qqxufhKD6Cj4GLKCAVdbE 2112
oteapi/strategies/parse/application_vnd_sqlite.py sha256=7vPqLsWAb0bPfR7IJNvs-NRTFMP_LJNzSofddqNo38A 3885
oteapi/strategies/parse/excel_xlsx.py sha256=tH10BvZniC7Lup3gNxeYlDrBNmdsqe8SJOL3P2UXn4Y 8247
oteapi/strategies/parse/image.py sha256=sHCmj9UeLXzm04luEdTBg3w81zg-_7edsjvrT-514W8 7112
oteapi/strategies/parse/postgres.py sha256=m6QwYU-bd-Yj_p86UVPgQdlmdduKD-QqoGI-xJxE2HQ 5744
oteapi/strategies/parse/text_csv.py sha256=h0cyCLHFZWclDhG1k4CNbRJo1PHKCRKvcxKtDsBDIMc 12214
oteapi/strategies/resource/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oteapi/strategies/transformation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oteapi/strategies/transformation/celery_remote.py sha256=hENbjBHAPllVB4VYYrSnypHN09aXtqUCJwnkQjxVC9M 4256
oteapi/triplestore/__init__.py sha256=Y8miyVDxavER2yPdyRG0VAeKKAcV7mvFh4X4OccU7C4 125
oteapi/triplestore/triplestore.py sha256=AkIBd0SwFeEkqhkK9_kvu1eFE94f5dcHSk56hQxAKX0 4538
oteapi/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oteapi/utils/config_updater.py sha256=aMpdKrB-euMHJnBu5bHNLE6OLZXurR9E1rrIEoKONOA 1271
oteapi/utils/paths.py sha256=mwyEdpCKngmXGgos8Fgz3N_Y1S5guGPz2dG9PVMWrUk 1503
oteapi_core-0.6.1.dist-info/entry_points.txt sha256=BFkQA4Q5Pq0yiGvUQOSyq5DABh3VMd7PkFxJgTET3xo 1640
oteapi_core-0.6.1.dist-info/LICENSE sha256=d2JZoVKmBWgPhcBlJUdnGK92SVcOTho6oqT1asIjnWY 1068
oteapi_core-0.6.1.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
oteapi_core-0.6.1.dist-info/METADATA sha256=WkN3S6iNATjxl7cuM5Ynm68GPDjOByaROXm4SI_XYfI 16474
oteapi_core-0.6.1.dist-info/RECORD

entry_points.txt

oteapi.file = oteapi.strategies.download.file:FileStrategy
oteapi.ftp = oteapi.strategies.download.sftp:SFTPStrategy
oteapi.http = oteapi.strategies.download.https:HTTPSStrategy
oteapi.https = oteapi.strategies.download.https:HTTPSStrategy
oteapi.sftp = oteapi.strategies.download.sftp:SFTPStrategy
oteapi.filter/crop = oteapi.strategies.filter.crop_filter:CropImageFilter
oteapi.filter/sql = oteapi.strategies.filter.sql_query_filter:SQLQueryFilter
oteapi.triples = oteapi.strategies.mapping.mapping:MappingStrategy
oteapi.application/json = oteapi.strategies.parse.application_json:JSONDataParseStrategy
oteapi.application/postgres = oteapi.strategies.parse.postgres:PostgresResourceStrategy
oteapi.application/vnd.openxmlformats-officedocument.spreadsheetml.sheet = oteapi.strategies.parse.excel_xlsx:XLSXParseStrategy
oteapi.application/vnd.sqlite3 = oteapi.strategies.parse.application_vnd_sqlite:SqliteParseStrategy
oteapi.image/eps = oteapi.strategies.parse.image:ImageDataParseStrategy
oteapi.image/gif = oteapi.strategies.parse.image:ImageDataParseStrategy
oteapi.image/jp2 = oteapi.strategies.parse.image:ImageDataParseStrategy
oteapi.image/jpeg = oteapi.strategies.parse.image:ImageDataParseStrategy
oteapi.image/jpg = oteapi.strategies.parse.image:ImageDataParseStrategy
oteapi.image/png = oteapi.strategies.parse.image:ImageDataParseStrategy
oteapi.image/tiff = oteapi.strategies.parse.image:ImageDataParseStrategy
oteapi.text/csv = oteapi.strategies.parse.text_csv:CSVParseStrategy
oteapi.celery/remote = oteapi.strategies.transformation.celery_remote:CeleryRemoteStrategy