octue

View on PyPIReverse Dependencies (1)

0.61.2 octue-0.61.2-py3-none-any.whl

Wheel Details

Project: octue
Version: 0.61.2
Filename: octue-0.61.2-py3-none-any.whl
Download: [link]
Size: 166339
MD5: 0f6f248c196977351951fe5325009583
SHA256: a8e42b52d06b60202c42087248fee37c9cb351b13d11db168be5c764758a293c
Uploaded: 2024-12-17 14:17:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: octue
Version: 0.61.2
Summary: A package providing template applications for data services, and a python SDK to the Octue API.
Author: Marcus Lugg
Author-Email: marcus[at]octue.com
Home-Page: https://www.github.com/octue/octue-sdk-python
Project-Url: Repository, https://www.github.com/octue/octue-sdk-python
License: MIT
Keywords: digital,twins,twined,data,services,science,api,apps,ml
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8,<4.0
Requires-Dist: Flask (<3,>=2)
Requires-Dist: click (<9,>=7)
Requires-Dist: coolname (<3,>=2)
Requires-Dist: google-auth (<3,>=1.27.0)
Requires-Dist: google-cloud-bigquery (<4.0.0,>=3.18.0)
Requires-Dist: google-cloud-pubsub (<3.0,>=2.5)
Requires-Dist: google-cloud-secret-manager (<3.0,>=2.20)
Requires-Dist: google-cloud-storage (<3,>=1.35.1)
Requires-Dist: google-crc32c (<2.0,>=1.1)
Requires-Dist: gunicorn (<23,>=22)
Requires-Dist: h5py (<4.0,>=3.6); extra == "hdf5"
Requires-Dist: packaging (>=20.4)
Requires-Dist: pydash (<9.0.0,>=8.0.4)
Requires-Dist: python-dateutil (<3.0,>=2.8)
Requires-Dist: pyyaml (<7,>=6)
Requires-Dist: twined (==0.6.0)
Provides-Extra: hdf5
Description-Content-Type: text/markdown
[Description omitted; length: 3989 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
octue/__init__.py sha256=0jgRyaMnV0czfC92OH-nKotm72yBfLD1sCpUWwN42cE 660
octue/app_loading.py sha256=-btpVWhjxDNQnNI3ujpR4k8xTYJrD1CVMHQZMKKjJ0M 2414
octue/cli.py sha256=_kCWDH9CylQtIrDC-dy5vY4mbC3SBFw6FWczY5kWD8k 15381
octue/cloud/__init__.py sha256=qP-GzYHik3IlXNRgaDMi1iV3hNnfyFlqslGghlsSr1k 250
octue/cloud/deployment/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
octue/cloud/deployment/google/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
octue/cloud/deployment/google/answer_pub_sub_question.py sha256=xaX8-t-C1HsRH2u_KwpEYvhP7w8IognpkygtYpOIU0c 2119
octue/cloud/deployment/google/cloud_run/Dockerfile-python310 sha256=p0V4F7LUkmFOUKEs1IWrH_5vB7Spy0aLeBtXlI3-mac 1914
octue/cloud/deployment/google/cloud_run/Dockerfile-python311 sha256=yumvtb0_4B6OWB_8Zvon5n7goyAMRJID6skrjy8ge8g 1914
octue/cloud/deployment/google/cloud_run/Dockerfile-python39 sha256=4rg9_czzPv2Y-JOmCWE5QnkTqG5O2B9zcgAYo7gRtVg 1913
octue/cloud/deployment/google/cloud_run/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
octue/cloud/deployment/google/cloud_run/flask_app.py sha256=5SR51j2KHBmur7bELats6lHpgoFQ5JA_uvAi-nMl2xw 4311
octue/cloud/emulators/__init__.py sha256=W-8_piolYUTKLMheu0Wlz9-m4IVPwCUHRlFXQmBf0sk 63
octue/cloud/emulators/_pub_sub.py sha256=g2zn9m_ognXj-WDHtPPE3Ev8FD-CUKxUvjzusLyG2zQ 14664
octue/cloud/emulators/child.py sha256=zdnQhWs5OrhWAf97JjdQtYPisqxBhGhOvaW0jRf5N54 3126
octue/cloud/emulators/cloud_storage.py sha256=hOD7MHnDn_P131lWDfaryQf39oE3zgAH8xwp0bWxZZc 3817
octue/cloud/emulators/service.py sha256=15_fn6WbHpyqbMEYf7_0WjdM0h1TAAblBmZha41Iqlk 745
octue/cloud/events/__init__.py sha256=3AXEXpfGPjt3TkrVYMLhYZjHFIM7pPtxuj_hpQO03Ms 41
octue/cloud/events/handler.py sha256=vLsfN0LnXP2zf96D7b7fPFYoJXgRUzyOqJZRAdk5nu4 11296
octue/cloud/events/replayer.py sha256=fPVuqolywGqaf80Yw5dsLLNmHPJZnkq6jsc794NV1xQ 4368
octue/cloud/events/validation.py sha256=oDsZniHn4lBgU5dDLprm5aa7d8mWDz4ux-kpOBVI74c 4005
octue/cloud/pub_sub/__init__.py sha256=6oRaniu-vjB6xuSnEkaJKEC4AD2k_qJ4cl1ssKRm6I0 1849
octue/cloud/pub_sub/bigquery.py sha256=i8OrT8lV0leVgHwZbxrVEO3L9As4IHkyl_W45YAGteI 8947
octue/cloud/pub_sub/events.py sha256=L03tpB62T4Xxowd-n8dP0ymABdAG8RoZPUR-45Q7hsA 11865
octue/cloud/pub_sub/logging.py sha256=lzrzA53Sp9eVHwZX0KsLBHLOw99HvfvTVTisiVx36nU 3771
octue/cloud/pub_sub/service.py sha256=_cydfwJzdSlTfOHpdFTTIcqdSdXnvvnJ7yrDVYwwR-E 37214
octue/cloud/pub_sub/subscription.py sha256=V3IlwP4xDIgfHl1x9K2E4Qsyx3g7FpEeDztSH4_37q8 8655
octue/cloud/pub_sub/topic.py sha256=seZHoEzAyCMtEpuXE-ESQPv8sYyOVWjnu27S6-fDpuY 4105
octue/cloud/service_id.py sha256=b-aCqtMDdN_YMldiF1s7VG3NW13YhieLrts2Xhxmqzs 13357
octue/cloud/storage/__init__.py sha256=7xGSOthwSWp1UEXtcreDZ8JnLumdKjD815gLqicqxFc 150
octue/cloud/storage/client.py sha256=2uAEeNoKak6cBtDIH0kMCcBRrPf1FzulYvORxcymjxo 16779
octue/cloud/storage/path.py sha256=pDzlCqgF4jwaIgmoi-hheswa0F0MjWIGxigOLK1rEBc 3351
octue/compatibility.py sha256=RgplEnBYsjl9Qwjwh9iLfYCHHVh1BkKPsrducSw_olU 2639
octue/configuration.py sha256=Muu3N1rm2YbXv0cj6QcFlYh3JzLtF-kWC9E3G0_gTkE 7438
octue/definitions.py sha256=XJ3-sMAXK0RZuA20GcUkbVmAlAJ-9X0_UFDCItevCE0 670
octue/diagnostics.py sha256=kA7pQ5TgirBjGUXKX4Ig-znB4XyyRDrShHi973BLj5M 7629
octue/essentials/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
octue/essentials/monitor_messages.py sha256=vW1fy3kA0THYRYlQsJmNDKHih-3iOPl9JIPPkwL5MBY 1496
octue/exceptions.py sha256=syGqjprWC4zZzHjAy8yTPJHKRyP7ktggLpZfucqXwgA 4271
octue/log_handlers.py sha256=nQvRLZPMeOt2dhdWPHzPsOIh_LrPA3UYCrdmGGTA7T4 14087
octue/metadata/recorded_questions.jsonl sha256=pZwDSahcFaz1qG6bqSw5O4meRWNqpiY_WzbBMe_0JF0 19719
octue/metadata/version_compatibilities.json sha256=TcbgL0IQjTotGjpWEXqp4p4mYllhTbkc3stiBY_7KlI 52309
octue/migrations/__init__.py sha256=D98FrpYzBG1S5VY2YgMf1wfbTsIBYD4htIOVEiIvAj8 190
octue/mixins/__init__.py sha256=sb6MtVIf8H6Czcl04H3sBOfelLEnm_Nk-ZO_W-zXA7I 546
octue/mixins/base.py sha256=4jRqiK2eGYpu7ylUuEfqLkC8nN97nWlkxnpi9dXfv1U 781
octue/mixins/cloud_pathable.py sha256=1X3n82EgZEd1RdB0ev2T2vIsDkGb0OVuT3V4-YC2yM0 3081
octue/mixins/cool_nameable.py sha256=FtAsOa_E1-MMbZ4kO_DLu765BN3KbY-q6vNj2mbbKGo 569
octue/mixins/filterable.py sha256=ngTysQkPqySKqkqQXJp2YUq4nFJH82ZxNCUd6ofOR68 9495
octue/mixins/hashable.py sha256=xjpoQEUIZcSvOOqofNtd2N25n-H8lfrWTl2FReIBVBE 5082
octue/mixins/identifiable.py sha256=AzWD2A_d3DWrQhY6ub9hYlx9LhwWSGo8EJwRUXv1Ens 2525
octue/mixins/labelable.py sha256=-G2PP-Hd6k26XvkvTvmlpqqTPc-vY9tBIp_MM4DJHdY 721
octue/mixins/metadata.py sha256=zk5ZAv_-XqJGkCJaBZxsdruf-EaRfxxYJOJC6FHirAw 2068
octue/mixins/serialisable.py sha256=Lmvk2SEWdOmlt0Gdo0JENGgF4hUQ2rAyXFqLn21ywcI 4174
octue/mixins/taggable.py sha256=IzAicu4sXWme_b8jufneI8kH4H8bT2wKgS99w8Nmq3Y 718
octue/resources/__init__.py sha256=y0zNJXdkdTStalECPU2ICS6Njq5Y-8BK8xxF9YbaTwI 214
octue/resources/analysis.py sha256=5FVtcGyCl7nGmxtGih5aAAhp3F8wXybCkObYuNn7RCE 10825
octue/resources/child.py sha256=ooHeFMbUoCaUmuO3csrTuoF6fNOBv8kAkOKYvz7Ufv0 13306
octue/resources/datafile.py sha256=Y5JRyahSj9chiBUiv3kkfY0Tp91EmsQyyuwQKR9tgVs 29406
octue/resources/dataset.py sha256=4v8JqTkGi_gRkxv29ALUpHAp1mc2JGmwadS0KNajJg0 22129
octue/resources/filter_containers.py sha256=W2XCxNeCDC9dMD4yzbhRESpsUXcPNsZBN5UqgazJONM 10971
octue/resources/label.py sha256=Zt4Yon-QzptERs0DmOWRVNiGVX_8dMNy4lOhs9T0Zhg 3673
octue/resources/manifest.py sha256=MMShpHtA-DTkUB7EZsVCGgroJQJYtNYKxQoLnirSOo8 10379
octue/resources/service_backends.py sha256=KISLXfwZ9pHfcvXHvoHg3gOCnCusbL7rI69vCH0p8rI 2128
octue/resources/tag.py sha256=h5HnF2zadzri2ltdnVkXzo1eQac2UYQldxp8I1nVCUY 1537
octue/runner.py sha256=pg3QJmk1cRr0XTIWq2fHp-3v12WxfZU7mHiJ0DGmCoE 23389
octue/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
octue/templates/template-child-services/elevation_service/.gitignore sha256=rcsgIIKR4QjKodmzZXv_iL648kNM3oisWZXo-Y9phAw 1196
octue/templates/template-child-services/elevation_service/app.py sha256=rY2pDhZW1lDMZWSx9mdZGqu80d1O_SN18ZTAtSkOUeA 304
octue/templates/template-child-services/elevation_service/app_configuration.json sha256=9lbYG0Rfbh8UOT403FDtgCLBagpK4-9sVdS0vWIkA6c 134
octue/templates/template-child-services/elevation_service/octue.yaml sha256=AlpvREbwbGJlunC7kUi_4mEN8o6yaKn7UPD541HJ4Tc 128
octue/templates/template-child-services/elevation_service/requirements.txt sha256=KM0s65pP83rAhdR6Q5jdW7O1-47rx5a8TqV1z2sc27Q 14
octue/templates/template-child-services/elevation_service/setup.py sha256=xxWNyz9l0xFqBKZqGmT4rRa394XqVaZeBUn2QSnELF4 387
octue/templates/template-child-services/elevation_service/twine.json sha256=B1Nwn5zTF_IH2upDEiz2FVZ3ZY8FQZwBjjQ32QJQb04 1453
octue/templates/template-child-services/parent_service/.gitignore sha256=rcsgIIKR4QjKodmzZXv_iL648kNM3oisWZXo-Y9phAw 1196
octue/templates/template-child-services/parent_service/app.py sha256=HIP2Vxb4HVsWRr0MyRLyFv345eUpBkiLYOm0X9HTaUo 1224
octue/templates/template-child-services/parent_service/app_configuration.json sha256=3kFaUn6mgVjxxlOAWWXY29d2MYsPCo2muuNvooVvECg 429
octue/templates/template-child-services/parent_service/data/input/values.json sha256=qRWcw6aj0k_PM4jmS_hT37mfJfD--AoY2vPlUZetvnw 110
octue/templates/template-child-services/parent_service/octue.yaml sha256=462riqOfiujNFQ4XTPJ-_a96rweRdpYgtr0QC3dm1V4 125
octue/templates/template-child-services/parent_service/requirements.txt sha256=KM0s65pP83rAhdR6Q5jdW7O1-47rx5a8TqV1z2sc27Q 14
octue/templates/template-child-services/parent_service/setup.py sha256=xm4JYmCK_cvFE6MS2jq3R7XVRMNOGiTPgjPwOWp5FD8 393
octue/templates/template-child-services/parent_service/twine.json sha256=kdzADQFDHW4wurfwqiWhWjWhBqiil0RjpX2_7KQ8ikg 1259
octue/templates/template-child-services/wind_speed_service/.gitignore sha256=rcsgIIKR4QjKodmzZXv_iL648kNM3oisWZXo-Y9phAw 1196
octue/templates/template-child-services/wind_speed_service/app.py sha256=0bpfOYfe20NLIUcyHGHNcqSnUxKYxCUFI8TRLw9VaXY 328
octue/templates/template-child-services/wind_speed_service/app_configuration.json sha256=9lbYG0Rfbh8UOT403FDtgCLBagpK4-9sVdS0vWIkA6c 134
octue/templates/template-child-services/wind_speed_service/octue.yaml sha256=Dl63He--07M35WnJDg6gUszqrX5ZF-9ZAEB8JkPiARg 129
octue/templates/template-child-services/wind_speed_service/requirements.txt sha256=KM0s65pP83rAhdR6Q5jdW7O1-47rx5a8TqV1z2sc27Q 14
octue/templates/template-child-services/wind_speed_service/setup.py sha256=0xkS6dgNXVZLJPn_uMLwkfkWPf7Wzw1gymbrB22xbWU 388
octue/templates/template-child-services/wind_speed_service/twine.json sha256=X4H-7IWqLQY9VBQ01oeg3e86HyhxpP7c7G_ApkvkUg8 1472
octue/templates/template-fractal/.gitignore sha256=rcsgIIKR4QjKodmzZXv_iL648kNM3oisWZXo-Y9phAw 1196
octue/templates/template-fractal/app.py sha256=4cFyTuM00sTwNAzXaMRuDJxBb5r70zJMZlnhyXf-oEM 2751
octue/templates/template-fractal/data/configuration/configuration_values.json sha256=P3iaKhhdw9SRCsexxhNb_Ju9c_k-SvkhOfke-98z_6U 180
octue/templates/template-fractal/fractal/__init__.py sha256=1Ge806440kiks7mtPXGtE9pF6UqGBaBIyxwWsD4rNo8 54
octue/templates/template-fractal/fractal/fractal.py sha256=FRijh5lppN4639_PGlPatFEK_x6Srh3mubvTTg3Uo3M 1772
octue/templates/template-fractal/fractal/mandelbrot.py sha256=w5vKfIaNQQwPhJS9gegBJa2B1ZM6ZoODH4LCm5hbtFo 2226
octue/templates/template-fractal/requirements.txt sha256=LeUcB1Bi6JvU8Sc22bIXmu0a2oSMvXz1O6ufzI9v7JU 139
octue/templates/template-fractal/setup.py sha256=pt0HOM9zGkszYk6yiYjvvgLtA5pvsZLolMEo1SbRWhY 402
octue/templates/template-fractal/twine.json sha256=kWqQF6HxgYK-e0za9hDpU56nUbVw5oPnbJk9oJYxkII 2605
octue/templates/template-using-manifests/.gitignore sha256=rcsgIIKR4QjKodmzZXv_iL648kNM3oisWZXo-Y9phAw 1196
octue/templates/template-using-manifests/app.py sha256=0423IXY03nUGBU8mCzM05r6WmL-HZoXeZoUf1SIwYAo 5128
octue/templates/template-using-manifests/cleaner/__init__.py sha256=ue0S4PhKwFO9uI1GHiVMUdRYdxJavf81nK9fC7coft8 166
octue/templates/template-using-manifests/cleaner/clean.py sha256=wbtnfteV5n03kXX9KCmrfMyoKa5mlICh2P1sc7aoU-g 2124
octue/templates/template-using-manifests/cleaner/read_csv_files.py sha256=4l8UHstqUfe_HHUVDUNsvx61dZdq3nL1hqc4hUliePs 847
octue/templates/template-using-manifests/cleaner/read_dat_file.py sha256=OzW_-8qllXwQlMEIq3JUehYxkX97vVKvRiaLINMdL64 1478
octue/templates/template-using-manifests/data/configuration/values.json sha256=Q6hWPal76Mi6dUxOeBhkCVTqbiWFjSK6Ene0T9vuCLQ 25
octue/templates/template-using-manifests/data/input/manifest.json sha256=OAISatlOUPPHZp9Fy2rsT6nPa8DIWW9jbqFg1FbB2R8 138
octue/templates/template-using-manifests/data/input/raw_met_mast_data/.octue sha256=-QiSu5p55pujHercfh3ypC2S9F9I2PZcMA6IlMwV-Vw 568
octue/templates/template-using-manifests/data/input/raw_met_mast_data/08DEC/.octue sha256=pINjIXSyQ3w3osjMv65bqN1dz6qBmOIvZLC_BHty-7M 900
octue/templates/template-using-manifests/data/input/raw_met_mast_data/08DEC/High Res Meteorological Mast Data - 8 Dec_1.csv sha256=tTu09VqWzqVaJePPtHvyzqHbk5fmA8F_gOMwVsTPwt4 4444
octue/templates/template-using-manifests/data/input/raw_met_mast_data/08DEC/High Res Meteorological Mast Data - 8 Dec_2.csv sha256=zdXpx20ejT7ixnxAlzkLEfwPUmdAuAhCdkAdK4Unx_A 4472
octue/templates/template-using-manifests/data/input/raw_met_mast_data/08DEC/meta - 8 Dec.dat sha256=XX3YybjrgeJyG8kobT2SLNW3gvz2dUylU28knJcOgQc 874
octue/templates/template-using-manifests/requirements.txt sha256=pIdzzztQCyvlj2JeLMt2J_vBT-7OioJuZG50ojQhAnU 292
octue/templates/template-using-manifests/setup.py sha256=UXtNKb82NHbmXDOQTnLekoikw65q-8GWx7pEc3he5bU 410
octue/templates/template-using-manifests/twine.json sha256=YsWZ3-JVuvYWNMSvV7SCpclx8uSAR_ksBQXY0xPub0s 769
octue/utils/__init__.py sha256=nW4yXr5xATSD8wXSv-31GRA3E0thpz1iT7Leem-RQvs 134
octue/utils/colour.py sha256=_wLN8xaLauDwnCwDoh0CfmKfJDztc4u9L-PiwAiNckw 1188
octue/utils/decoders.py sha256=AFgNWdYsQxI8Ikhv-6BT-2IC1sWj2KPhnI1SwZnfrkc 936
octue/utils/dictionaries.py sha256=ZYvAwysB75MLWMvaXoEKLsTni0-v4Axy8-IOWI7S6T0 431
octue/utils/encoders.py sha256=h_z53s5eyWRMA8JYDqyTZ1J0SlHMePd3P0Gg4Kjt9qA 1096
octue/utils/exceptions.py sha256=phRT7fh651QXmK7RJlRuh4Kv_-_SxHzO4J5eHqr-j3E 1707
octue/utils/files.py sha256=x-_4zW0CFxMDI0b4lM3d8YSBVb6cYhofLGx7h6y0J9U 474
octue/utils/folders.py sha256=lH05_iQQGJ7JY6Env4sAmiu7OklQpObe5xpZ7ubXygs 761
octue/utils/gen_uuid.py sha256=u_KEuJNhsJNwlCMxiRMP2y38dskFwwWl8avt7enzWfI 240
octue/utils/isfile.py sha256=VnvD3JQaJ4iMANEuzWnNcZXL5fuP_MDeLp3KH0NpZf8 627
octue/utils/isfolder.py sha256=gxJkpiGLE383B6IT3utKu1Qyb6SNebnVqw8arnQPD8s 659
octue/utils/metadata.py sha256=zUR9MEHNgYxaiEC_t3xkdoXLnrTI3f_0H93Pvt5ApCg 4877
octue/utils/objects.py sha256=MoFK2RDgB6_OQpdufTUoP6vUdsz6HjR7whlLpwolVzE 2081
octue/utils/patches.py sha256=Qh12Or_W7tVzBNF_e7oa_9CzRxHe2oxSAE2N9eUl3ng 960
octue/utils/persistence.py sha256=U10gRlq6dO3enentMB3vtde6Nju57t7ct1G8X3hKfOQ 1472
octue/utils/processes.py sha256=ERjsAGU-3LdpbN2JFQN0glXgXh4w9b1nUwis3bx01wI 1680
octue/utils/testing.py sha256=RMMOJhuG-E4v0Icj0JbUE8KW5mVfmymIxH_kJj8i_t0 2815
octue/utils/threads.py sha256=yHgc9l86BF1Jmgfguaqiq1sqUpTXoXnm9piRtEUA_Jo 286
octue-0.61.2.dist-info/LICENSE sha256=fcEW_DZxxy-MKgFh06pVlei_Vk81rAHvlXhWTQqcNEE 1150
octue-0.61.2.dist-info/METADATA sha256=j_LCD1LTLJLnnI_NqMeypOXEw009jCiVJihWhVY42vA 5753
octue-0.61.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
octue-0.61.2.dist-info/entry_points.txt sha256=n5SsUkwqxsNRmD3qGYsGb8L6k-3-GqROpnGkXG_HlSs 45
octue-0.61.2.dist-info/RECORD

entry_points.txt

octue = octue.cli:octue_cli