smartjob

View on PyPIReverse Dependencies (0)

0.0.27 smartjob-0.0.27-py3-none-any.whl

Wheel Details

Project: smartjob
Version: 0.0.27
Filename: smartjob-0.0.27-py3-none-any.whl
Download: [link]
Size: 26678
MD5: 759cac74e536bd473346c907e5a67a99
SHA256: 55c07bbc0ceff1f4cc0bf6468d1a18900f6a3e7914464e46101947473e9637d0
Uploaded: 2024-10-01 07:26:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: smartjob
Version: 0.0.27
Summary: Little async python library for dealing with GCP/Cloud Run Jobs and GCP/VertexAI CustomJobs
Author: Fabien MARTY
Author-Email: fab[at]fabien-marty.dev
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11,<4.0
Requires-Dist: docker (<8.0.0,>=7.1.0)
Requires-Dist: google-cloud-aiplatform (>=1.60.0)
Requires-Dist: google-cloud-run (>=0.10.8)
Requires-Dist: rich (>=13.7.1)
Requires-Dist: setuptools (>=72.1.0)
Requires-Dist: stlog (>=0.2.1)
Requires-Dist: tenacity (<10.0.0,>=9.0.0)
Requires-Dist: typer (>=0.12.3)
Description-Content-Type: text/markdown
[Description omitted; length: 1285 characters]

WHEEL

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

RECORD

Path Digest Size
smartjob/__init__.py sha256=SEKT3WJ7kctm1RVoXyn7vrW0-71jIcsm-XeQTkG2-ck 847
smartjob/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
smartjob/app/exception.py sha256=kJxRkCP0J0OzLqCJ26RIZrFtrEcufE0EWI-H6sDSw5c 220
smartjob/app/execution.py sha256=-ba6Iq_wOnIo1pUkAxxRPgKbdhEZ-yM-0GTKfBrDj8Q 9929
smartjob/app/executor.py sha256=QeLvaaX2R3iZr1BTFVPQFkJAPn8wS0yMBLRHliohNkc 16084
smartjob/app/input.py sha256=boFaipU5uNg-A5Ya7qC9xzfpX3DtIFsEChk9-fLF410 3066
smartjob/app/job.py sha256=GqPUoyZy8rQFTdVxAVSze7PyhBtFA5k15_A82X5jMA4 1271
smartjob/app/retry.py sha256=hvXGG0XbMppjHtnxBsd_tVlDKcjIgRULcrj8IQ73L6M 1031
smartjob/app/storage.py sha256=gT3S_13WCeSQP3Vp6IWHG028ikfhJ8bVX4lsFgPzZLc 1565
smartjob/app/timeout.py sha256=JYIk98IsdNY61Bg0YpkGyY5v9QnqPjQHpZ74S5a0Wqw 855
smartjob/app/utils.py sha256=z7R4to93Uzg4W10B9xul6Yf6ipwACNiUBwHT7uS0myE 196
smartjob/infra/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
smartjob/infra/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
smartjob/infra/adapters/executor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
smartjob/infra/adapters/executor/cloudrun.py sha256=81ZfzYOpn-KY49stuLQnT0O_Bhj6lCV70jjAd_abca4 9028
smartjob/infra/adapters/executor/docker.py sha256=W19NLJJTbXZUp2QIAuMDzqGIbnFn610TY87g2Ff7wbw 3599
smartjob/infra/adapters/executor/vertex.py sha256=iIfbu1vRIO1F8RVcgBvhgCVt_Mu-G6LktG2ZeeYFUH0 6778
smartjob/infra/adapters/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
smartjob/infra/adapters/storage/docker.py sha256=yAal1tJUQk7-d2k8W0xhBw9hEEvlFcc8Tl0ff-KQWOA 4206
smartjob/infra/adapters/storage/gcs.py sha256=qe_FpkEA6oKtdxDwHHirI3nb861Bd8Php_TmZzx23Wk 1914
smartjob/infra/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
smartjob/infra/controllers/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
smartjob/infra/controllers/cli/common.py sha256=5nDgyhaj8qTjKjtbatzyDIiMhuwCpOC4IVOwY0qyOYQ 4221
smartjob/infra/controllers/cli/main.py sha256=W0QeL5UkD7CZRBSBpIzktdUL3BbNLsVXYr-rTslT_W0 5853
smartjob/infra/controllers/lib.py sha256=QWr9Iz7pRpZmv2nc5Lp1r0HalyZTqj_P6Ye_TQGk5Zw 2027
smartjob/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
smartjob-0.0.27.dist-info/LICENSE sha256=yn-9LOz3_9bsa0ao0ZEnkVjq8xwvJCHcTB3U-cZ2jjI 1069
smartjob-0.0.27.dist-info/METADATA sha256=fKCWSBxVrxmHcpRcS86WSGroQarnq8UWas2flwwTjn8 2023
smartjob-0.0.27.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
smartjob-0.0.27.dist-info/entry_points.txt sha256=ShJczUvIimN7R7s-UpM4SidOiNVaRCn5tSeIJML7k6g 68
smartjob-0.0.27.dist-info/RECORD

entry_points.txt

smartjob = smartjob.infra.controllers.cli.main:cli