trailblazer

View on PyPIReverse Dependencies (0)

21.10.4 trailblazer-21.10.4-py3-none-any.whl

Wheel Details

Project: trailblazer
Version: 21.10.4
Filename: trailblazer-21.10.4-py3-none-any.whl
Download: [link]
Size: 69476
MD5: 1991fdd28816f0f0afb05d639fe7ed39
SHA256: 86a32b27b62b50d8316864f5d501c06918750a665743649953a438db2514e83c
Uploaded: 2025-02-10 08:52:13 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: trailblazer
Version: 21.10.4
Summary: Keep track of and manage analyses
Author: Your Name
Author-Email: you[at]example.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<4.0
Requires-Dist: Flask
Requires-Dist: Flask-Cors
Requires-Dist: MarkupSafe
Requires-Dist: PyMySQL
Requires-Dist: SQLAlchemy
Requires-Dist: alembic
Requires-Dist: click
Requires-Dist: coloredlogs
Requires-Dist: cryptography
Requires-Dist: dependency-injector
Requires-Dist: flask-reverse-proxy
Requires-Dist: google-auth
Requires-Dist: gunicorn
Requires-Dist: marshmallow
Requires-Dist: pydantic
Requires-Dist: requests
Requires-Dist: ruamel.yaml
Requires-Dist: setuptools
Requires-Dist: tabulate
Description-Content-Type: text/markdown
[Description omitted; length: 5073 characters]

WHEEL

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

RECORD

Path Digest Size
trailblazer/__init__.py sha256=3jadu5PT4Tdes0WZqZaVrJ9WeKf0InQr6IyYWhHs5V8 50
trailblazer/cli/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/cli/core.py sha256=CgBkIiic8oH8ao--RvjEk5Y5hOhSDR2qHdEjOkAYUzE 10457
trailblazer/cli/utils/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/cli/utils/ls_helper.py sha256=ffCwXkRtRPOStKcvSSk11a18AF_Pssv2O37skGYt7PQ 1086
trailblazer/cli/utils/user_helper.py sha256=vYcO2-AJVKn9rtsW7iG4I3AAY0s9YOsrA7dXKG572DU 553
trailblazer/clients/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/clients/authentication_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/clients/authentication_client/dtos/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/clients/authentication_client/dtos/refresh_token_request.py sha256=u5iYPI5HpZD0EOBLmizX7w0xNN43JCbPw26C2F3A3P0 180
trailblazer/clients/authentication_client/dtos/tokens_request.py sha256=shrMb6uNm_-kED0l4iyCLy4kvIbCcWCyZdceHW9SpE4 189
trailblazer/clients/authentication_client/dtos/tokens_response.py sha256=RJGHKEwwlKiPbsK4MHkQZCf7Oteb1HYMB2iZBbLWUAs 184
trailblazer/clients/authentication_client/exceptions.py sha256=W54YCmn1f-wZ2s255mfgmJ1ftgkeHjISGbjuaFT8hro 50
trailblazer/clients/authentication_client/google_oauth_client.py sha256=inlH5QyvLQ2sjWKK13lwoES6nyTexMQBLZmPP3OxGhc 1847
trailblazer/clients/google_api_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/clients/google_api_client/exceptions.py sha256=LXkAxvdg867M3YTE1F0P-07_SmPC4D8-wt0FwX9icjg 48
trailblazer/clients/google_api_client/google_api_client.py sha256=6iOwU2b7XF4Zce2cru1sR_apl8tbQMj0awUrJ0fKQUY 730
trailblazer/clients/slurm_api_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/clients/slurm_api_client/dto/__init__.py sha256=cmtb52SWKCg5vI2NgDgrooeQDWGg7qfC3WnImeEY8NU 333
trailblazer/clients/slurm_api_client/dto/cancel_job_response.py sha256=VtgWv5cxLEzgjH_RNUjSc58zLLqDmNqklkU5xUoVu6E 236
trailblazer/clients/slurm_api_client/dto/common.py sha256=nYe_iGlUl3y2NML7aaIC5fWvYys87x4RN9jNtbGwXwM 643
trailblazer/clients/slurm_api_client/dto/job_response.py sha256=LS5qD_ijLtWsSw_LkS91lE1wgZiFXhpn_NGZNspLebI 310
trailblazer/clients/slurm_api_client/dto/jobs_response.py sha256=ks4eNBHcoqycMqfHsDMIj1pPfuajYvKR3upcHa88ZIQ 311
trailblazer/clients/slurm_api_client/error_handler.py sha256=hLZ_iI8zOiicQfMyjbUMLkYy_dK-LNvmSZAz79mINfE 692
trailblazer/clients/slurm_api_client/slurm_api_client.py sha256=kI9zxaDOU4Hhzoi8XQMkrbnKh8Bl8Hr8KHZiXEyHwBs 945
trailblazer/clients/slurm_cli_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/clients/slurm_cli_client/mapper.py sha256=3qxuzI5JdLFyXt_fPcpszEsghawduN3sq6IzOKWtex4 357
trailblazer/clients/slurm_cli_client/models.py sha256=SukYHVmHewThFofsNQ8q94sNhQlxqbuBDpxqfnD0Z2Q 3015
trailblazer/clients/slurm_cli_client/slurm_cli_client.py sha256=ffgAKGQXMyYVtXXx_FhpwF9JJe31r1POigFsKckkRaw 498
trailblazer/clients/slurm_cli_client/utils.py sha256=RD1b33BnEdqLdgxpXW1eXMU6ZYrYYlNmHs2XG87CgdY 2242
trailblazer/clients/tower/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/clients/tower/models.py sha256=qyIQqnY1ZKN-iYe925JBGPO4Wm0FCNFgU1iQsWkUrDE 4946
trailblazer/clients/tower/tower_client.py sha256=L5FaMDepwvQZjnYWMOtvq5l46G5w7Yvel9geaKub58g 1625
trailblazer/clients/tower/utils.py sha256=h20Jb--65MMWiaYLpQHizsSfbw2XphyyV5B3hz4B_HI 1642
trailblazer/constants.py sha256=Gu7bXAiN0zXBbAzffTiObtPkAEtPHs4PQegj9SDXBps 5110
trailblazer/containers.py sha256=wlwgGGzvxi_etLMGzcKzpvUajlKttuL5PiQdNWD9cW4 4109
trailblazer/dto/__init__.py sha256=Az0oERc1-2EU84EmgV_E-jSKMqvpRoBgs5M9Oj89s9A 712
trailblazer/dto/analyses_request.py sha256=EQ2DpVwCuGe55krMoKRA73vTBzhatNllUnwZ0Zv0Ta4 1156
trailblazer/dto/analyses_response.py sha256=GjIG3l7yPLrF_oDaITSEirxLQa8ufp1-BkBi62XoPvw 1209
trailblazer/dto/analysis_response.py sha256=JCAvXTNdD81zPXk1BoNL_PRQh_cddaQTJLAnnAsJcCM 1464
trailblazer/dto/analysis_update_request.py sha256=09Pk4TZX6eZ4oIcQ7ObP6dvatXYYTXc6uiz5dCd09YA 273
trailblazer/dto/authentication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/dto/authentication/code_exchange_request.py sha256=CAc56ioi1sFqvJuM1tK5j_POcIk_uYvI_wRoRRvL4kY 85
trailblazer/dto/common.py sha256=eHYm-x7_N91eWok63BOV1vBQwymgRJmY0_tRze_dDUc 97
trailblazer/dto/create_analysis_request.py sha256=GZnJwn6Ev8JkTc0J3a7mh9wBeeyAByvkOXiq7e0OJYU 529
trailblazer/dto/create_job_request.py sha256=k-W1T0haZIDWNofO9D80qV2byFWoYaWQSpGMUgPmuHc 177
trailblazer/dto/failed_jobs_request.py sha256=TPde_ISB-cPPRiEHzlIRoCkqgbkIpejoY5GLEVfrZ94 168
trailblazer/dto/failed_jobs_response.py sha256=o62epQciV4VKUYGhgNFbVNCkwiRuwsYPl9Bb4QpsD6I 191
trailblazer/dto/job_response.py sha256=TsgjK5BBV4FFz-Dz4GducMNrBHEBi2aFa9io-h_sAyY 191
trailblazer/dto/summaries_request.py sha256=8s-OM-EbxNHKglq-j_0FmD2ME0GhR903GOHNrCx4xNM 328
trailblazer/dto/summaries_response.py sha256=NyHarro2jicVnteoLYn1KhFZbowN8tR_KFgx4xCyYs8 382
trailblazer/dto/update_analyses.py sha256=OlccybtDbIKvQnlzJ6kcz2oUlt5dKzGzmxJ17UFsFzs 348
trailblazer/environ.py sha256=lflZDGKi1Ly6u9huOYhvBSK4E1SYSGs8IzGuHoKkQtA 262
trailblazer/exc.py sha256=MHfRomQn_4oDhd_9MNte6V6AulwpG0WvtRcSQDFxkkk 2088
trailblazer/exceptions.py sha256=s6IzerOGjvM9fq-UZj8w2kKApZCmFInUqfy4STvpSno 143
trailblazer/io/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/io/controller.py sha256=Yb1XYGGJWc4_UKF7FbFXfK7DhEoDQPCh27vrWkuEp3Y 1007
trailblazer/io/csv.py sha256=r52Mi3dj1wP5SNBGzOz5-UhrpMHojlnDH02Z7VLAZkQ 367
trailblazer/io/json.py sha256=jMOw7NY8PyskgajTdWtTLPtnSaGFxD5yK1Yg1EsFJH8 408
trailblazer/io/validate_path.py sha256=CvEU3vPR9vk42KyqbR_S4FQTpQ6WUXqcfbCNjvA0nHM 561
trailblazer/io/yaml.py sha256=1vbqEUeqeB1ZdGokms9vqh7nJVaka2K8Q4i0wPoer90 466
trailblazer/models.py sha256=pjjc0Pg6mixu7Fh5xAWbJhVZ_JFJkhcjkF6R0v6Fmec 154
trailblazer/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/server/api.py sha256=YYrm6FbrK4Wwgl25xuYdvLUXWKWEhxKht1f7T7gZRmk 9078
trailblazer/server/app.py sha256=IBsy0BKEiPHFrHABEJ98UXYx0XvH84H7V24CVq6szn8 1304
trailblazer/server/ext.py sha256=XcDZuPnEtstlh3cZFQZDPZhoiRWvXIQPjoLSFSk_g24 421
trailblazer/server/utils.py sha256=Uq02hqV49P__Tge3ZDu1z3u5b9aeB5U5klwIHwRaHv0 2130
trailblazer/server/wiring.py sha256=ha81I0TqezByracucqF-HH3zvGwTJzWlMMAtFqEktGs 282
trailblazer/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/analysis_service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/analysis_service/analysis_service.py sha256=hG4sZ5We_QnYULNIru_mysuUbWgvCPNy_pnJKAFwgZI 5846
trailblazer/services/analysis_service/utils.py sha256=_wRcms1vPqqHrkwyecnmqDBpFuoojl0j96acOXI4Suc 2684
trailblazer/services/authentication_service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/authentication_service/authentication_service.py sha256=y1iDcjoNUuCiaskz4uJrRWPWYZIvRmhBPmEpgyNGbhA 1907
trailblazer/services/authentication_service/exceptions.py sha256=NgmO846AZu7C7sOtfpzDsiTChGyLnlpsNiJL9r72KMQ 104
trailblazer/services/encryption_service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/encryption_service/encryption_service.py sha256=6KNBm3U6lf2G5-ydAM9MlJCeTmY5UCyzoK5Q5-Xah38 408
trailblazer/services/encryption_service/utils.py sha256=jRsTdEfxf6f_UGsa1B-FRrpchw6mGamDgrYsSKJGuB4 1145
trailblazer/services/job_service/__init__.py sha256=eRrW89OQXkFa7jBYT6z-U07BKfTPQ9cK9c0ySDXjKJM 68
trailblazer/services/job_service/job_service.py sha256=rYGFnTthFHpas_h-WsMajeDLtM-0faJ4b6ERGzFVKp4 3583
trailblazer/services/job_service/mappers.py sha256=eBqV2a1v91kedq9jZ05yAk_Ptakzlv22WlbwklOvVto 483
trailblazer/services/job_service/utils.py sha256=3mIepJuQHm9gRaN4Xjw6WGx-Nyfkdbu15woC3y5e3HE 1941
trailblazer/services/slurm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/slurm/dtos.py sha256=bEsGbVghAuS5zrtdR_nqV3mCDH7cdkhwtxRHY3TovIc 287
trailblazer/services/slurm/slurm_api_service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/slurm/slurm_api_service/mappers.py sha256=O0XKLGIrmzDslrV5FU30Su00SgRL58URAdKalMtNHaI 333
trailblazer/services/slurm/slurm_api_service/slurm_api_service.py sha256=EhH4jGoQetIr0iupm1VgorN8oTS4tyxWdaGlEe1vwJI 1684
trailblazer/services/slurm/slurm_api_service/utils.py sha256=0Wd94nT56GlJAEvDRvU9BC9PIidtxcekVFYc7K6dL_M 1213
trailblazer/services/slurm/slurm_cli_service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/slurm/slurm_cli_service/slurm_cli_service.py sha256=ElYTM_nLEZ1ZTzprQ9JQJfwds44keJDjFGoREilA7Uc 1698
trailblazer/services/slurm/slurm_service.py sha256=whl86FEglC1tE5hmb1dxI6wfq88QoLBGElr_1cLQe9E 380
trailblazer/services/slurm/utils.py sha256=A2X2YjcZ64bLyc1PunwxnbO7VkHXtHEvoiERV6FB11c 473
trailblazer/services/tower/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/tower/error_handler.py sha256=Ifr9g35zz8wgJ_yDSmUP0h6hifEt10fYVJ9tqf-RqFM 565
trailblazer/services/tower/tower_api_service.py sha256=jDMfuj8gf-Pe4rLO4MajGwrrQL4hMR_72Ndc7icNlhk 1802
trailblazer/services/tower/utils.py sha256=2tDrRoK7fftyT8wAA38ZqQdcOIBIyGp_hLTiC5RZBbc 335
trailblazer/services/user_verification_service/exc.py sha256=QJshs2W19h7J-O2-tVO1R2lsVh98UqaUIOP50He_dxg 161
trailblazer/services/user_verification_service/user_verification_service.py sha256=XnOTu1pKP56PVsjHkLs4POlpc-MxCDA8mQ4QSeZK78g 2335
trailblazer/store/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/store/base.py sha256=13MuaSr21vCi9WYJVrNeOcitH1Gplz6PJMwucV8FrmY 790
trailblazer/store/crud/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/store/crud/create.py sha256=qKyYXBHAQO4ijfAOju6HbIUw_IF7mPIEP_5w8q7Y-7U 2611
trailblazer/store/crud/delete.py sha256=XrpffOyV5kO3vZHi37oLweKu6kJrGmMG9PwuP6VV0dU 1672
trailblazer/store/crud/read.py sha256=jghfHrQmjMtIVw4U3nWVUUrYJhuIZJhustkBsKrRz0s 10501
trailblazer/store/crud/update.py sha256=tAxqhcQJL-hpgK2WeExX2niJvDz5yAWeqEcS3jnOp9M 7199
trailblazer/store/database.py sha256=CCFJDURZ9GPVXzMMCpAjvBZJbRcVlen7DRZzT2yxX4k 949
trailblazer/store/filters/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/store/filters/analyses_filters.py sha256=tGRHCBPvJ_TXq9ZLFQC-elbOSQA8jG8LQUKIvi8GM94 9146
trailblazer/store/filters/job_filters.py sha256=SjQ8BjZpO91mWpHcoSd20RRw4-Ho8CUdBiWkCk8JYkM 2314
trailblazer/store/filters/user_filters.py sha256=6vFd8gqhZPWCT6uLNmTBRljC4VEAzrgVL6-_9ivOhoU 1738
trailblazer/store/models.py sha256=R380yvPinlL-Yd9h52xReMjFHnnU0H55EUhHd0IuXtE 6839
trailblazer/store/store.py sha256=HTRTVc35DfgUjL137AcdrsymLjufOpoX0HhtxQR3CTQ 368
trailblazer/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/utils/datetime.py sha256=TnNbRibvfVOn7aJuOQK4bPFXWtPGFvaLDEjG8_unwBs 1851
trailblazer-21.10.4.dist-info/LICENSE sha256=BbJyxLckb8b4G0rpeOcnKUbCa6n-oeeglLzIpSQMU7w 1057
trailblazer-21.10.4.dist-info/METADATA sha256=1L-bRcjZHgpjd-wSPpRY0B6tkHIAQatBd3H9D92qmmk 5999
trailblazer-21.10.4.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
trailblazer-21.10.4.dist-info/entry_points.txt sha256=SChp99yU2Xs3SiMyVRqvXq04GmfpmTc25DmAy4TVKmY 57
trailblazer-21.10.4.dist-info/RECORD

entry_points.txt

trailblazer = trailblazer.cli.core:base