trailblazer

View on PyPIReverse Dependencies (0)

21.5.3 trailblazer-21.5.3-py3-none-any.whl

Wheel Details

Project: trailblazer
Version: 21.5.3
Filename: trailblazer-21.5.3-py3-none-any.whl
Download: [link]
Size: 66721
MD5: 1893fe9df96b1fce5d83ff36206781fc
SHA256: 67aefab75ad7f164bd193f9fbbc08c76ec1238a2dc1b0362ec2a5d122b1400e6
Uploaded: 2024-04-30 09:13:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trailblazer
Version: 21.5.3
Summary: Trailblazer is a tool to manage and track state of analyses
Author: henrik.stranneheim
Author-Email: henrik.stranneheim[at]scilifelab.se
Home-Page: https://github.com/Clinical-Genomics/trailblazer
License: MIT
Keywords: analysis monitoring
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Environment :: Console
Requires-Dist: dependency-injector
Requires-Dist: Click
Requires-Dist: SQLAlchemy
Requires-Dist: alembic
Requires-Dist: coloredlogs
Requires-Dist: marshmallow
Requires-Dist: requests
Requires-Dist: ruamel.yaml
Requires-Dist: tabulate
Requires-Dist: Flask-CORS
Requires-Dist: Flask-Reverse-Proxy
Requires-Dist: Flask
Requires-Dist: google-auth
Requires-Dist: gunicorn
Requires-Dist: markupsafe
Requires-Dist: cryptography
Requires-Dist: pydantic
Requires-Dist: pymysql
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5073 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
trailblazer/__init__.py sha256=6S0J2aFR7G5RZi0O2TdCsCM4OVD1Om5srJ1UxbuGERk 136
trailblazer/constants.py sha256=FtJDM9KheG1Zm7HB2J6kfcno8R68m3pZtiTkMvzpM4o 4614
trailblazer/containers.py sha256=ls60m_1acvTuSRcbF-vqxVWSgadf1clbEwSMasXWCkA 2315
trailblazer/environ.py sha256=lflZDGKi1Ly6u9huOYhvBSK4E1SYSGs8IzGuHoKkQtA 262
trailblazer/exc.py sha256=wPl7rQPtlx-Utzs5H4gU9NXN8nHHOr9WdT2ydTfkmqU 923
trailblazer/models.py sha256=pjjc0Pg6mixu7Fh5xAWbJhVZ_JFJkhcjkF6R0v6Fmec 154
trailblazer/apps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/apps/slurm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/apps/slurm/api.py sha256=u-VVnfBPF3CDFzYE5s5V9Q20PJwOOnvUqol9NZdmd8c 5127
trailblazer/apps/slurm/models.py sha256=wJ6VORe5yvYT9nY12jcgiIgENS0Zzc4AAsdwyB03kL8 3022
trailblazer/apps/slurm/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/apps/slurm/utils/formatters.py sha256=a-ZQzxY6xXhnH1hzoDmudSR2zIGd9GrsTcFBMTpgjmQ 1446
trailblazer/apps/tower/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/apps/tower/api.py sha256=HbcQSX1PZpvgMKo3Bj0vIrH40L0WX9epagH8MNorSSs 10230
trailblazer/apps/tower/models.py sha256=BHXsUG1CH4B_wxObgZKSz-Y9J-Wmq2yo3zjpRaa7YHw 4700
trailblazer/cli/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/cli/core.py sha256=tUQ03mRv8-qtx_EMKWVJ9sbN_2bdUsDldQS49D9pVjg 10486
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/exceptions.py sha256=W54YCmn1f-wZ2s255mfgmJ1ftgkeHjISGbjuaFT8hro 50
trailblazer/clients/authentication_client/google_oauth_client.py sha256=inlH5QyvLQ2sjWKK13lwoES6nyTexMQBLZmPP3OxGhc 1847
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/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/slurm_api_client.py sha256=gHGutuXQVgQmpJfI3sf5_XIdIoRBYOe5MyZgx40M1IM 1251
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=rFdyDhMSnNCdUH4Gu16i01_pM5zN0fOCqAkZx-zjytU 6161
trailblazer/clients/slurm_api_client/dto/job_response.py sha256=ykeccqs_Gl5eRELnpZzfPCA0uHBAvDhkVdmI3SZ3AAY 287
trailblazer/clients/slurm_api_client/dto/jobs_response.py sha256=39NIN-ftLD5JLPu1W4EhllvwItClwJI_dabrbK_xKcU 288
trailblazer/clients/slurm_cli_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/clients/slurm_cli_client/slurm_cli_client.py sha256=yYNn8Rj7BNeSmvWzqSX2YeysIUyB20vCe6ExImIpKUk 329
trailblazer/clients/slurm_cli_client/utils.py sha256=ZijpQ8_FIU18xT5RqwY7tfog-BzP-qxTEqJnwaIfL74 343
trailblazer/dto/__init__.py sha256=Az0oERc1-2EU84EmgV_E-jSKMqvpRoBgs5M9Oj89s9A 712
trailblazer/dto/analyses_request.py sha256=td7PLOp1Cu_z9qXjkGleEDFAhgpgCTSYZgjOb7kHSCw 1079
trailblazer/dto/analyses_response.py sha256=wNuImgx-KSMiWDYdpsezxGDoLPdPOxkguR1kX3PHkis 1176
trailblazer/dto/analysis_response.py sha256=J_3JT3FC5PEKuDVpUwCTw_MrxQqfAllRrdzy0dlwUX8 1363
trailblazer/dto/analysis_update_request.py sha256=09Pk4TZX6eZ4oIcQ7ObP6dvatXYYTXc6uiz5dCd09YA 273
trailblazer/dto/common.py sha256=eHYm-x7_N91eWok63BOV1vBQwymgRJmY0_tRze_dDUc 97
trailblazer/dto/create_analysis_request.py sha256=UJ8KZgICeIg87MJ8_tUbSnKxs1o0WCL0iB6tNXia3mE 454
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=8OVQQOUJA1fb8-K8Y2azNQmglwae5okO3XO7dpTDNGY 250
trailblazer/dto/update_analyses.py sha256=OlccybtDbIKvQnlzJ6kcz2oUlt5dKzGzmxJ17UFsFzs 348
trailblazer/dto/authentication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/dto/authentication/code_exchange_request.py sha256=CAc56ioi1sFqvJuM1tK5j_POcIk_uYvI_wRoRRvL4kY 85
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/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/server/api.py sha256=3M0TcV3fpGY4X2z_8rSnN9KKkpNt1tbz83DOIctqwjM 10428
trailblazer/server/app.py sha256=IBsy0BKEiPHFrHABEJ98UXYx0XvH84H7V24CVq6szn8 1304
trailblazer/server/ext.py sha256=XcDZuPnEtstlh3cZFQZDPZhoiRWvXIQPjoLSFSk_g24 421
trailblazer/server/utils.py sha256=r9NX-12l50nX-krtc07h2VJQxvxQqja0NlnlUVwwVzk 845
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=PRSH-Zi0oSajNeNcY1S-yXHObD3SMZQlg_u0Hpd8uC0 4027
trailblazer/services/analysis_service/utils.py sha256=DvOSDtaKFofXovOtmoIdYgIfO25GpZPQXuQ3XSKbFyA 1704
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=kYq2eNijtwQvzYpDkg2sz38uA9EBOdxdPep9Z6CNx6M 3087
trailblazer/services/job_service/mappers.py sha256=6f_ep5IBOEok9TYVbpkmL2EH-cUIYmcmIdZg6QGujiQ 824
trailblazer/services/job_service/utils.py sha256=Ou0JjYH4B3BD-Chtmz-w-BKJn09B59KbMa-0qIN-_DM 1950
trailblazer/services/slurm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/slurm/dtos.py sha256=bEsGbVghAuS5zrtdR_nqV3mCDH7cdkhwtxRHY3TovIc 287
trailblazer/services/slurm/slurm_service.py sha256=phkT1at8Wj4qb78oy8d-OACXgg4J38kNuk2QMSNsOnM 306
trailblazer/services/slurm/slurm_cli_service/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/services/slurm/slurm_cli_service/slurm_cli_service.py sha256=_9sLC0NEtd5UumVqmsdaLBdf3G9nDxv_RCx3Ll_RoEQ 873
trailblazer/store/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/store/base.py sha256=13MuaSr21vCi9WYJVrNeOcitH1Gplz6PJMwucV8FrmY 790
trailblazer/store/database.py sha256=CCFJDURZ9GPVXzMMCpAjvBZJbRcVlen7DRZzT2yxX4k 949
trailblazer/store/models.py sha256=gJT6DZO5jGddzoQoA0kH7TbhZJzthlR465Vx-qKvA3k 6405
trailblazer/store/store.py sha256=HTRTVc35DfgUjL137AcdrsymLjufOpoX0HhtxQR3CTQ 368
trailblazer/store/crud/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/store/crud/create.py sha256=zLB1QNzRIL6LpO2HfXPmwJpsru2JHBFikLvECbnkhQY 2450
trailblazer/store/crud/delete.py sha256=XrpffOyV5kO3vZHi37oLweKu6kJrGmMG9PwuP6VV0dU 1672
trailblazer/store/crud/read.py sha256=qNIwKt_iabfuC2lYaC9StGVGK36i5BOVch2CVUQsPSY 9728
trailblazer/store/crud/update.py sha256=jmdEpzW-IkjQ-Zg47Qh_xSK_f0TYyWByNifwwis0Szw 14661
trailblazer/store/filters/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
trailblazer/store/filters/analyses_filters.py sha256=JPEoMlV8fNN6SRMj6GjOReZtUgsuq3E6RXWAJNcQImE 8769
trailblazer/store/filters/job_filters.py sha256=SjQ8BjZpO91mWpHcoSd20RRw4-Ho8CUdBiWkCk8JYkM 2314
trailblazer/store/filters/user_filters.py sha256=6vFd8gqhZPWCT6uLNmTBRljC4VEAzrgVL6-_9ivOhoU 1738
trailblazer/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trailblazer/utils/datetime.py sha256=TnNbRibvfVOn7aJuOQK4bPFXWtPGFvaLDEjG8_unwBs 1851
trailblazer-21.5.3.dist-info/LICENSE sha256=BbJyxLckb8b4G0rpeOcnKUbCa6n-oeeglLzIpSQMU7w 1057
trailblazer-21.5.3.dist-info/METADATA sha256=OKKbE6Sv_F0iLtJvwd65IMSAfPInw0CRPh0B-7aWXXI 6091
trailblazer-21.5.3.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
trailblazer-21.5.3.dist-info/entry_points.txt sha256=SGE9t0xfeFIiex9yQL9Ym9uGN6zNWOzVXWPy11VoMJM 58
trailblazer-21.5.3.dist-info/top_level.txt sha256=WmX0pKyex-lbuxeyUzRVgDJ53TwxLjIT7tmiV6we4xQ 12
trailblazer-21.5.3.dist-info/RECORD

top_level.txt

trailblazer

entry_points.txt

trailblazer = trailblazer.cli.core:base