keystone-api

View on PyPIReverse Dependencies (0)

0.5.10 keystone_api-0.5.10-py3-none-any.whl

Wheel Details

Project: keystone-api
Version: 0.5.10
Filename: keystone_api-0.5.10-py3-none-any.whl
Download: [link]
Size: 167800
MD5: cd9bdf29284a2e8bab0c14284aeac355
SHA256: 6c3b18adc2af79830df6c34ccac298d03dcd65f1e1350b3789fb734649c0d1e4
Uploaded: 2024-12-17 17:36:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: keystone-api
Version: 0.5.10
Summary: A REST API for managing user resource allocations on HPC systems.
Author: Better HPC LLC
Keywords: Better,HPC,keystone,api
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Typing :: Typed
Requires-Python: >=3.11,<4.0
Requires-Dist: aiosmtpd (==1.4.6); extra == "smtp" or extra == "all"
Requires-Dist: coverage
Requires-Dist: dj-rest-auth (<8,>=6)
Requires-Dist: django (==5.1.4)
Requires-Dist: django-auth-ldap (==5.1.0); extra == "ldap" or extra == "all"
Requires-Dist: django-celery-beat (==2.7.0)
Requires-Dist: django-celery-results (==2.5.1)
Requires-Dist: django-cors-headers (==4.6.0)
Requires-Dist: django-environ (==0.11.2)
Requires-Dist: django-filter (==24.3)
Requires-Dist: django-health-check (==3.18.3)
Requires-Dist: django-jazzmin (==3.0.1)
Requires-Dist: django-prometheus (<3.0.0,>=2.3.1)
Requires-Dist: djangorestframework (==3.15.2)
Requires-Dist: drf_spectacular[sidecar] (==0.28.0)
Requires-Dist: flower (<3.0.0,>=2.0.1)
Requires-Dist: gunicorn (==23.0.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: pillow (<12.0,>=10.4)
Requires-Dist: psycopg2-binary (==2.9.10)
Requires-Dist: pyyaml (==6.0.2)
Requires-Dist: redis (==5.2.0)
Requires-Dist: tqdm (==4.67.1)
Requires-Dist: uritemplate (==4.1.1)
Requires-Dist: whitenoise (==6.8.2)
Provides-Extra: all
Provides-Extra: ldap
Provides-Extra: smtp
Description-Content-Type: text/markdown
[Description omitted; length: 88 characters]

WHEEL

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

RECORD

Path Digest Size
keystone_api/__init__.py sha256=N_CsZ70T64cbPMqp9muZv74BGyIgqiXwmoeWvL7dkGY 428
keystone_api/apps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/admin_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/admin_utils/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/admin_utils/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/admin_utils/management/commands/clean.py sha256=6itx2bsgykOYWYTzidkIetlQxo1D9aY4bH3UAAdYKTE 2654
keystone_api/apps/admin_utils/management/commands/enable_autocomplete.py sha256=LJNDSXJ_b62xUIrQzuVpa0XcG3fuHIBtblzCRk_OaCM 2847
keystone_api/apps/admin_utils/management/commands/keystone_autocomplete sha256=oqfF2h5wNy-PWiijgknLeiMgGezjlHoT2D0bXY_T97Y 471
keystone_api/apps/admin_utils/management/commands/quickstart.py sha256=8HtaqYdhWAdevtwgO9Z9AGOgTFSRqBwx7IPcDQO6LIs 5535
keystone_api/apps/allocations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/allocations/admin.py sha256=iDpYphvRppeBymC41_xk3Ey7dejlNpJIo-BxEY-MHmw 4508
keystone_api/apps/allocations/jinja2/past_expiration_email.html sha256=4djOrqAok9GAIyCSXR6qPUsvG0_40gJt8x67_7wweTA 482
keystone_api/apps/allocations/jinja2/upcoming_expiration_email.html sha256=BsJegEOsiONAah1GmvrVLG3GcoW0fwEDURvVsR6NvQk 408
keystone_api/apps/allocations/managers.py sha256=wLC4jKR57ZSvWHwljIKYD6nosmtriBOlYhy3MlqRIpc 4494
keystone_api/apps/allocations/migrations/0001_initial.py sha256=WQTdAbWyzcmEmlZFSn9_ev38g7qm5EqzYMi6NNP10HE 3426
keystone_api/apps/allocations/migrations/0002_initial.py sha256=Lju0C-mI3WgNEeeBQs_urSmUMInmHUTbGkydD2rD3Ug 1298
keystone_api/apps/allocations/migrations/0003_remove_allocationrequest_approved_and_more.py sha256=WWdV3nW9RBVZWXOngUTAEtIOY1XF7o89bbSEprdBFcw 1063
keystone_api/apps/allocations/migrations/0004_alter_allocation_awarded_alter_allocation_final_and_more.py sha256=Ebz7ALYz7PPNcq-h_oFT-OrihIOtJKM77u1MeWIEzMQ 1557
keystone_api/apps/allocations/migrations/0005_alter_allocationrequest_description.py sha256=b1mak7q1bZI7PZR__hpiYQUtDGppK36yEd_0fq6brUU 447
keystone_api/apps/allocations/migrations/0006_allocationrequest_assignees.py sha256=a4WSDYdQr4ZfvAbIv0c_jonviw-oF4I8gZRlnq4X65g 551
keystone_api/apps/allocations/migrations/0007_alter_allocationrequestreview_reviewer.py sha256=jHOyiroyOmR-06TogKKyITjdHjqVxw_yWgo0aDYgPx8 623
keystone_api/apps/allocations/migrations/0008_rename_date_modified_allocationrequestreview_last_modified_and_more.py sha256=bcODDc4bmaOAVnTWm_kJIZT8SkZIpYO3YuioX6pX_sM 1090
keystone_api/apps/allocations/migrations/0009_remove_allocationrequest_group.py sha256=bx6hGvcMBWdh-qHkEhzBMvJL70KpFL9TG-IB5slUAFg 424
keystone_api/apps/allocations/migrations/0010_rename_file_data_attachment_path.py sha256=2jYjRBXQOhMPNjbAr0Rv1eG6Ok_z1Lg1XXrKAxBdKVE 557
keystone_api/apps/allocations/migrations/0011_rename_allocationrequestreview_allocationreview.py sha256=4j3IhaGa-SKjwSgnC-YfGUhfa67QRBasj9zSFCvMxE0 475
keystone_api/apps/allocations/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/allocations/models.py sha256=PF1DfMaqrduEAmdEv6oiokL4kJLnP1Kiggdthe2oa0w 5644
keystone_api/apps/allocations/permissions.py sha256=G3L_w9yqt23JJXKA0iDft6_SwN7Lmz2ucOGBQYNgjZg 3287
keystone_api/apps/allocations/serializers.py sha256=zOq8EIhaIU6iGhrrC4iGjF1MG-iems7UVgOWuTnfgvQ 2213
keystone_api/apps/allocations/shortcuts.py sha256=CpG6bMOHqg24udx8R7fxzaY63MRO0y14bPopnOkjcuA 2239
keystone_api/apps/allocations/tasks/__init__.py sha256=O8R_QLwH5jG1Xh4uhtuLod5J5OyJKsOZKjWiqXPfI5I 282
keystone_api/apps/allocations/tasks/limits.py sha256=upuVvd3sjPXj3R2i0JJLECijeFO5-w64KkDCMQ4rfVM 4545
keystone_api/apps/allocations/tasks/notifications.py sha256=QKuga-1BhDQpQn-ouhIy2F4wxGLd0XwVq8lqsFOjmoU 5326
keystone_api/apps/allocations/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/allocations/tests/test_managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/allocations/tests/test_managers/test_AllocationManager.py sha256=nVEyKr3d7BtcrfUVYZfFsY3pJZBosaF2BDLkKLrl8V4 4657
keystone_api/apps/allocations/tests/test_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/allocations/tests/test_models/test_Allocation.py sha256=BfdU-Ccdpx4PfOWG4VK-i0r2rDvJFJZlHcqc13Y3YV8 1031
keystone_api/apps/allocations/tests/test_models/test_AllocationRequest.py sha256=Czr5LJCRQ9quwd9ju6RDBXSDeKPE9evG-JMC7Xge2d4 4312
keystone_api/apps/allocations/tests/test_models/test_AllocationReview.py sha256=WGMjNxOPmRj489zOjIG7E_m6R4ViARRUCCyKraBugx4 1404
keystone_api/apps/allocations/tests/test_serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/allocations/tests/test_serializers/test_AllocationReviewSerializer.py sha256=Y3WZOLEHLfrfc0g92kN9_kuYgmZ09XUtGO125JLOjmo 2697
keystone_api/apps/allocations/tests/test_tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/allocations/tests/test_tasks/test_notifications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/allocations/tests/test_tasks/test_notifications/test_notify_past_expirations.py sha256=rP-vFEUMhI2Ifrwc9vonZi3PmCFMCsxM3fRiQ3izfo4 1148
keystone_api/apps/allocations/tests/test_tasks/test_notifications/test_notify_upcoming_expirations.py sha256=sVCrZy27GBX5ULiVnxLLfaA7BrV9seJqMf0873uCtG4 1160
keystone_api/apps/allocations/tests/test_tasks/test_notifications/test_should_notify_past_expiration.py sha256=nPDkDZhy3T4_Gzh8w-GWyvVa1LuY2fysblYwsdOhyEU 1900
keystone_api/apps/allocations/tests/test_tasks/test_notifications/test_should_notify_upcoming_expiration.py sha256=zBCi3BIRGwuiDG7LqXzuqbetUbFqDOgHmO4aU9Q-KP8 3998
keystone_api/apps/allocations/tests/test_views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/allocations/tests/test_views/test_AllocationRequestViewSet.py sha256=7bfaHnurNWoe5OxlAiusPmLOJND5WkoLwh4kxsdtll4 1414
keystone_api/apps/allocations/tests/test_views/test_AllocationReviewViewSet.py sha256=ESidQxc6s5TvDsoFM6jo2mKyOA9CxUtgcx0nAh6smz4 3723
keystone_api/apps/allocations/tests/test_views/test_AllocationViewSet.py sha256=NPQC-1QnLdOLfAUA3nG86zXpUIWTFKrZwptNqFk3I1k 1376
keystone_api/apps/allocations/urls.py sha256=T8N3OOustRSh2VLszAj3uhegqy0DcvkMU1TYYI_dFao 686
keystone_api/apps/allocations/views.py sha256=eGMAZrVJnGQACw9I-_hP1r6N36b8VwHxAkiGjxiyxmQ 5241
keystone_api/apps/authentication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/authentication/urls.py sha256=3wylaUuUgKj4Jnq5PWbHpRYWC6dy3Y1tXStmPE_-4os 387
keystone_api/apps/authentication/views.py sha256=h0VNCnliAVYmu3gAPIw4q9W8ctZzKar8wqy-y4EAUCo 1078
keystone_api/apps/health/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/health/apps.py sha256=MbeFHxv-uqFy2bcPqaKzJwzPL2FkXpM46OI7SKU4eD8 400
keystone_api/apps/health/backends.py sha256=_SfSAw-2VKGubDojToSGE_biNTMcEUEyJaadZhlHHJE 1313
keystone_api/apps/health/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/health/tests/test_views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/health/tests/test_views/test_BaseHealthCheckView.py sha256=3H2emIKgN3fVAOo2co_82-cf3aAEyGxPiu6TXDkCL9A 953
keystone_api/apps/health/tests/test_views/test_HealthCheckJsonView.py sha256=t64VJ2nKXidrs4RiOTkEuZr9p0ek22lsdyAbIcdzpm8 1225
keystone_api/apps/health/tests/test_views/test_HealthCheckPrometheusView.py sha256=J-K0QvJ3_-73sm9Z-ayfa13LasKhggYH5OwuzzgbOi0 1179
keystone_api/apps/health/tests/test_views/test_HealthCheckView.py sha256=BVtTGF22Vicq0ZHGfnVgsvpHUF1qroueghGHPB-yo24 1107
keystone_api/apps/health/tests/test_views/utils.py sha256=TNWDF1hTKNvNZDg5rlN9NuZn-7ydzNNmnXyjKsw6EgM 668
keystone_api/apps/health/urls.py sha256=PxygxhJMuW8Vqmefc6J-S7Na76OBpkCZUTyaaK8_anE 346
keystone_api/apps/health/views.py sha256=wft9IJ2buGpJQBEvXoIqUESuR5-yUvuQUphGZ8B1dLk 5164
keystone_api/apps/logging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/logging/admin.py sha256=RUD1ZYO2dEbLBLUkoRr6-DZ8-jvqV0E8t2uHHizWJSs 2676
keystone_api/apps/logging/handlers.py sha256=iPSO_uCk-puVzu2ePGcNsOAePvXiaxPrfH-sPLq_JrE 1129
keystone_api/apps/logging/middleware.py sha256=UB-N528xW63UClt4qVOAVaTcDUbYZfi1VZmqbYF6LcQ 1735
keystone_api/apps/logging/migrations/0001_initial.py sha256=uGMlHUUPLcepa4vu46yoNdTRr6gicgOIhJXtc1QxKcw 1959
keystone_api/apps/logging/migrations/0002_remove_requestlog_date_alter_requestlog_endpoint_and_more.py sha256=kwgpsxuqlUx8ogsa0u9xodGwBrhH5peizVf998uY-GA 644
keystone_api/apps/logging/migrations/0003_taskresult.py sha256=MTAu30JGkSTGQK5BJebQiIHwVaEJBHqWZAoQg4AwtcU 638
keystone_api/apps/logging/migrations/0004_alter_requestlog_endpoint.py sha256=tXjQn4VW5ULN9ekGXu2DJUa_MRy2tz5JhkmNAL4WGLQ 386
keystone_api/apps/logging/migrations/0005_remove_requestlog_body_request_and_more.py sha256=K39WaxhgFG1bsVoCmP-UtsDEHoX8hPpD_gA1z5R3e2E 459
keystone_api/apps/logging/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/logging/models.py sha256=1EYFXPeUYRmJBIL3_EeXvS7bQf4e5auD_QTglmocklM 1613
keystone_api/apps/logging/serializers.py sha256=MaZLNBAslh1oPLt2PFO-jz6lK8kFpfF_87TO38cK6oQ 1118
keystone_api/apps/logging/tasks.py sha256=MPwR57R6MnXQtQJ4pCwk4ncsAgXmO81BshN9PpWrF_o 1027
keystone_api/apps/logging/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/logging/tests/test_handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/logging/tests/test_handlers/test_DBHandler.py sha256=Shc-7OjN1jTsKKWnYxDoGTjGnpa-9ldQw7bN2iNT-I0 2569
keystone_api/apps/logging/tests/test_middleware/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/logging/tests/test_middleware/test_LogRequestMiddleware.py sha256=-CEbr00nr58k5X9Q1yIsB1LuLikk0pKzpmN6-IGt560 2402
keystone_api/apps/logging/tests/test_tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/logging/tests/test_tasks/test_rotate_log_files.py sha256=bjb5UGH9IHCG5SH3jqf-IdeDba70TlgMmFmP53IEbhg 2403
keystone_api/apps/logging/urls.py sha256=-OzObPNFU3JDsKfA-HjK2wITzecygbyNdVlnGUY1dYM 323
keystone_api/apps/logging/views.py sha256=IZiObwwioCGL4ZIPEOA92FE0je1LoQS7MsBr5Cw-lqw 1476
keystone_api/apps/notifications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/notifications/admin.py sha256=lsO48xdAyb2pVRTwwKGCxlu2NoYVTcdM3U5h8_l-Tps 1384
keystone_api/apps/notifications/jinja2/general.html sha256=qql7ZiktyfNNzdBC540Yd--GTYorEJa6OL41Or6L3Ts 229
keystone_api/apps/notifications/migrations/0001_initial.py sha256=MergMVlaCQfzag7WQYwWy4ZcVJRpm6mIE0TCUBNCqKQ 2002
keystone_api/apps/notifications/migrations/0002_alter_notification_notification_type.py sha256=68SooOgA2PYJii6Zkm9uhBYFV5rU651j2cOVx6zkxx0 540
keystone_api/apps/notifications/migrations/0003_notification_subject.py sha256=uMsb6t9UXn46KGra9kWF4KoCifoxcaKBD6fiFQLXmgM 448
keystone_api/apps/notifications/migrations/0004_rename_alloc_thresholds_preference_allocation_usage_thresholds_and_more.py sha256=74rMf_R1_-rG5TXV7TYJnHkksxDTQot7SuiaS478_jE 578
keystone_api/apps/notifications/migrations/0005_remove_preference_allocation_usage_thresholds_and_more.py sha256=-EP_YuEgKd3xDbtQXlr4F5gVqdAm5JCqiHqk02vbDNY 990
keystone_api/apps/notifications/migrations/0006_alter_notification_notification_type.py sha256=D9GzM82gfZaD2uy2dTL2FKqiV0XkWKRxQ9u0twJYRuU 555
keystone_api/apps/notifications/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/notifications/models.py sha256=WQ8oF5oc-4NJ6M22fbN0J7x8TNCuDpybMwa1XgLW3Ck 3457
keystone_api/apps/notifications/shortcuts.py sha256=yi4KmFm_PVEKetdj6FbYChWvwBkIaWOb1WIFyKVabRM 3175
keystone_api/apps/notifications/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/notifications/tests/test_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/notifications/tests/test_models/test_Preference.py sha256=T0mHN0JVovQfFIMEK7Ja40fwmxLDorKjbNbPdVBtlgE 4398
keystone_api/apps/notifications/tests/test_shortcuts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/notifications/tests/test_shortcuts/test_send_notification.py sha256=be_PA_OrgI8t5_0PBzGZI8ESudMlolHOHicwbw8wdoM 2211
keystone_api/apps/notifications/tests/test_shortcuts/test_send_notification_template.py sha256=ZKZPn3L3knFYh_3gUUKPtt7yy-s7I5yyUEex5_dgYko 3255
keystone_api/apps/openapi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/openapi/urls.py sha256=6DqM93G8z23weEOMtNyd4HX3U2I6LjKaSDMvEUiAP3c 327
keystone_api/apps/research_products/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/research_products/admin.py sha256=0X4C34lN49jHK2kBUpe4uxrOV2U6MUFv-KhPzLXyCJQ 1704
keystone_api/apps/research_products/managers.py sha256=7GtU3NSJVqnIijaaepxO6GxDHA4vGyXqQMZT3azJaac 1227
keystone_api/apps/research_products/migrations/0001_initial.py sha256=LxDiEA3FbjAW5gRJnjBT0YSwV3Tb96vAL606bxIRoTU 1677
keystone_api/apps/research_products/migrations/0002_grant_grant_number.py sha256=oVZOs4uI0Z3-mivZ_2Cgruu2CxnTWHtpAm0-MfWyuHU 437
keystone_api/apps/research_products/migrations/0003_remove_grant_group_remove_publication_group.py sha256=ZDDb8YivX1uqM22pQKQfY23W2YYfTQM8IwUCJpDYlXM 509
keystone_api/apps/research_products/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/research_products/models.py sha256=R8-CI4cAo1orprnSX7Lox5T_WjR--CkR73HLX9SkHXQ 1789
keystone_api/apps/research_products/permissions.py sha256=x9tpV_53sa5nDwryOk-luc7G8XbrLfSyXM5J6J7nxhc 2645
keystone_api/apps/research_products/serializers.py sha256=dHa0cDmq9FZmuzQCTfebVonno5WXEFC_WPidbhVLajo 930
keystone_api/apps/research_products/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/research_products/tests/test_views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/research_products/tests/test_views/test_GrantViewSet.py sha256=lJAZ0JKxn4CilQCANSdUgGUroVFndU1joEaTH4RkRtU 2887
keystone_api/apps/research_products/tests/test_views/test_PublicationViewSet.py sha256=0kWwOuSP0wAyB6-9IHuAqzOCqZWIkhTrdt9cJk64WNo 2767
keystone_api/apps/research_products/urls.py sha256=hNovnU19jah-vvgr6_geF8-GXgarBwhjvOiDzKvO7cM 297
keystone_api/apps/research_products/views.py sha256=TdEEgrkQDXs0O3czCRVlRE-Kf5I-xxuQCP5rDeQaliE 1717
keystone_api/apps/scheduler/__init__.py sha256=sTxRPxRE3n8jDnRatztpWUIL1aOpfaNUfGXiipN8gFA 141
keystone_api/apps/scheduler/admin.py sha256=PsnzoKs65eImtAqBsPFS7c6aJGNRPJ3BHAzCXDofNSI 834
keystone_api/apps/scheduler/apps.py sha256=SxcMow5rsA9JHZsQTjNXFw7glf8ZGuM4rptf_W4xTfk 659
keystone_api/apps/scheduler/celery.py sha256=94ChSthqQjfNt5wbdJhhRE1x1eJ28FOsZ3pHgavwLuM 1969
keystone_api/apps/scheduler/checks.py sha256=0cnEUcgAVQ-mRYwbJz78Yp_7QTXW83aLUG0qG-D39Pw 2073
keystone_api/apps/users/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/admin.py sha256=mQzhf-p2ALCgjLdRRWSGZ3hKNfHm7FD7kKCaL2527NQ 2549
keystone_api/apps/users/apps.py sha256=PYY01fk9MMTYKYmjRBHkNllW8PAwBbV-qefZ4KCZN8c 526
keystone_api/apps/users/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/management/checks.py sha256=tdKLsAuPPNvISV5Q0B-r8cdAHNZyLV0u3NjRwmI5nLk 1013
keystone_api/apps/users/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/management/commands/ldap_update.py sha256=4qr8XyVLXDfAz_FHIe75bo8MyjrKPbpq6Gg3MvcLr6s 1038
keystone_api/apps/users/managers.py sha256=u0fy7kMvVQCgunOpfmWyjk_jt0JiM59e6votu2MKJyM 2772
keystone_api/apps/users/migrations/0001_initial.py sha256=4EDmdr-oVS4KWUOhgwbbXayiZPN2YkUAAQt5KVydO2A 3018
keystone_api/apps/users/migrations/0002_user_is_ldap_user.py sha256=fWiRcI7ZJbRXEwMyAFM2CkwAux3wPhj-QwjdUCxeXzU 405
keystone_api/apps/users/migrations/0003_alter_researchgroup_name.py sha256=-4xvk6t9B6I1SbijhoNu6Wnk6dmOdugodYNGKC8LTRY 402
keystone_api/apps/users/migrations/0004_alter_user_last_login.py sha256=X7B6ardFIRyuyvSa9spfsoELTN0as_GnXS6POvnXnbQ 419
keystone_api/apps/users/migrations/0005_alter_user_email_alter_user_first_name_and_more.py sha256=B2wLviXAzkyv6fxO--sT3o7NUf-wCaA8BRcdqX0CHWY 813
keystone_api/apps/users/migrations/0006_user_department_user_role_alter_user_date_joined_and_more.py sha256=UDRFGc5VgdOyZxBC0U489li7QtOu9i0OtYeZNrMFrw4 1901
keystone_api/apps/users/migrations/0007_researchgroup_is_active_alter_researchgroup_pi.py sha256=YQBJ4TpfzwX8KeNIGXOLpEComsWU-OiHfY__-RQrOEk 750
keystone_api/apps/users/migrations/0008_user_profile_image.py sha256=rw6eK6WgD-dl75bNlartCXGNrOQ4WY97kgZzsyuTu90 453
keystone_api/apps/users/migrations/0009_team_teammembership_team_users_delete_researchgroup.py sha256=ZLBynX3mRFX8RL-vFEZbcua1Kptfh640-minBvSsZJc 3497
keystone_api/apps/users/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/models.py sha256=vbqesWpeWPSFD58BemexNDMRyaA4bbL4femw1TgDeWY 6023
keystone_api/apps/users/permissions.py sha256=ZH7PAAJUeZW6hqxWYfaeBO35i6f7DVfAg5gvO4REd0s 3755
keystone_api/apps/users/serializers.py sha256=zAhPY55TAOrtVtz6nW_YjGREFZnrQvRNoko899wjkWM 2604
keystone_api/apps/users/tasks.py sha256=0pkzrY7dyWQPWZW0S_4ItPCjCmJp0QoKZP6Nml7Qaek 2421
keystone_api/apps/users/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/tests/test_management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/tests/test_management/test_checks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/tests/test_management/test_checks/test_ldap_dependency_check.py sha256=d1x1b_kXCTlCWHa0kpn4F_BsL7w1MkS9yX2aDD8uhI0 1509
keystone_api/apps/users/tests/test_managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/tests/test_managers/test_TeamManager.py sha256=PayqOBa4GBrqRRw4SF4zOEpANKRInHHtiiboEGcLjpg 1321
keystone_api/apps/users/tests/test_managers/test_UserManager.py sha256=suH49RrF_RtKaECsmuLRs5Kn5iDR0HNFo7opNMOT-fA 2892
keystone_api/apps/users/tests/test_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/tests/test_models/test_Team.py sha256=_gDTke2XQL3eBnZEmChdi0nbS4IrfLIn-bazpaGbEM0 4542
keystone_api/apps/users/tests/test_models/test_User.py sha256=RFafgPqH5jmiM7f7mSx5cdQwep3r5sR3TpjRLL0tqWc 2483
keystone_api/apps/users/tests/test_serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/tests/test_serializers/test_PrivilegeUserSerializer.py sha256=vLWFYxy9JakcZ_c34d9fJSwkoyXLveBjPofhm6IMyzo 1556
keystone_api/apps/users/tests/test_serializers/test_RestrictedUserSerializer.py sha256=2xZV9oz8sZ35lxoEv1AtUX4MHZMy1M_sLJedoLLjsvc 515
keystone_api/apps/users/tests/test_tasks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/tests/test_tasks/test_ldap_update_users.py sha256=hEROZYxQ5-BId8yqsdi6MQJOmtvNesIdi1-5JQ0mjG4 3984
keystone_api/apps/users/tests/test_tasks/test_test_get_ldap_connection.py sha256=hlxlrYJ5CWH58guDMk-Ju2HOYoo1EtUARFu4w1qyjMI 1373
keystone_api/apps/users/tests/test_views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/apps/users/tests/test_views/test_UserViewSet.py sha256=9nX0Z_sO4xVcDRHrxmgJf0ePP82S6XXjIoMyDA8Dm3E 1463
keystone_api/apps/users/urls.py sha256=w6XioXGGMlkFlufTI3KwxLi1_ltgQqd6sNq2zNQq5u8 482
keystone_api/apps/users/views.py sha256=XgNftrP19UL-nVmGQGyfqpC9neZ9RH1PW6WeAUaXxeo 2079
keystone_api/fixtures/testing_common.yaml sha256=8JfVtb-iAbHpQZGq3nLeAwMSupyPwbV9sLNx8zBwoWo 4477
keystone_api/main/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/main/asgi.py sha256=S60Ky7_EzG55bphZzLCeT4TQbowB2pCEcZbPIunqeiQ 167
keystone_api/main/settings.py sha256=pjY0ke1AilKYclxjtzTB9FaGagWMglA1zxnwBFky4p4 10113
keystone_api/main/urls.py sha256=XK131qe0NQxgEMlKVEsTz-pIXHMMcc1TyBKCeZeTrXw 1217
keystone_api/main/wsgi.py sha256=0e__rv3C21xsvrThJVd7Ejnfsnp2092-VfXcXJi-yPI 166
keystone_api/manage.py sha256=o4crgsW5iGjlA_P6vhj_ne7UjfuUP58t2fab_rtarh8 720
keystone_api/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/plugins/filter/__init__.py sha256=VSeOw8r5rE0uL-_zgDdjMzUZm8nzcvhCaZAmdZ8zgl4 3940
keystone_api/plugins/filter/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/plugins/filter/tests/test_advanced_filter_backend.py sha256=fVc_s10y124d7joOtej0yQfRW6kYn2j0aFp3vHcV-S8 2878
keystone_api/plugins/slurm.py sha256=D2rnX2rN1vwuAe4tgvJ7k6wVWMC3s4iU7F2-Aht7lbY 4931
keystone_api/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/tests/allocations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/tests/allocations/test_allocation_request__status_choices.py sha256=VL8_DTJubvvdn1J8RpzmVMvxVaR-NCMUMHhHt01HjxQ 2285
keystone_api/tests/allocations/test_allocation_review__status_choices.py sha256=C5AP0G2xUGF3mz8XDJHk1WBaA09QOcEaDyKABMdWgbY 2283
keystone_api/tests/allocations/test_allocations.py sha256=H8tquJ4V5baB6StQrTqdZJG3-GnPwdhXmF6l__u-bhA 3049
keystone_api/tests/allocations/test_allocations_pk.py sha256=4qap0fr0fJ-cSIAT1fktP56G7GTz1oIfXC6a7f9CkdQ 4412
keystone_api/tests/allocations/test_attachments.py sha256=_lyDkT-oBdu_2MsP6zADR_8AbjQTyrj4Z5OFt0HOhIA 3044
keystone_api/tests/allocations/test_attachments_pk.py sha256=pKMSNUJrWK9rPTVow9RsVV43PPgOJ9LRzcb2STLc4B0 4400
keystone_api/tests/allocations/test_clusters.py sha256=9c5Tzo60_SzEz_adn01tp--Gv2FDx86oH1DZEue1tjA 3084
keystone_api/tests/allocations/test_clusters_pk.py sha256=mhiv5QyCqXtuFhj2bYseSSL2JWsC7qRhu5OoJhpl9G8 3191
keystone_api/tests/allocations/test_requests.py sha256=sHcgh0U-x51hwRY6ECf_a0ySVTXKU6tahc_Uh3K4zDM 5970
keystone_api/tests/allocations/test_requests_pk.py sha256=CYg7xUG7yMhtdwKshNre36yLnHrfK5mHGfV5jtoR9ps 5909
keystone_api/tests/allocations/test_reviews.py sha256=YuAjnQLt9HdsiOTxUxHESpEQcTieiB8wjgVxj5_Peho 4880
keystone_api/tests/allocations/test_reviews_pk.py sha256=zwL8sxwFNnA2gn5maElcy9SovmangsO7Oh6aiiJSXY8 4402
keystone_api/tests/authentication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/tests/authentication/test_whoami.py sha256=o1PU7y7-kEOIo0vEaezQqXJHMr_Xf1KCyHDYkF68vAc 3376
keystone_api/tests/health/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/tests/health/test.py sha256=tQ8QiQ9AA26qXgI2D6iD87wpYlgeVp8t0kAphuMHa8g 3504
keystone_api/tests/health/test_json.py sha256=wSefzxEVIBY5CYpXHE8qlMz1RdEQZobuhS-ZEfcy_io 3244
keystone_api/tests/health/test_prom.py sha256=-8eov1T8EkOXYSF0EfvSz9hUM3KvTseCtwHXtRgezOM 3245
keystone_api/tests/logging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/tests/logging/test_apps.py sha256=VWBwsAmDw4B_R9ijX39-ce67QsDVwzVtsumEzUHhCCU 3000
keystone_api/tests/logging/test_requests.py sha256=gKO-4ECvX3aVy5rax-5tF0-tmwDAatuGnoibRXvRVxk 3014
keystone_api/tests/logging/test_tasks.py sha256=AcddG8jKK6NEHYmC29ammBWnZjICFsHQotNG_w4Duvg 3009
keystone_api/tests/openapi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/tests/openapi/test_json.py sha256=Lx3aEpqj79ojJJL9_V9sdxjttt3J0-faVme9grlSQNw 3002
keystone_api/tests/openapi/test_yaml.py sha256=cgLvvVZ7n1FkvT5icy0RVAA1F2STxgitgGf_2BERi2c 3002
keystone_api/tests/research/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/tests/research/test_grants.py sha256=r530HwRqchcyDSU3r0_20eYYF6mINPrQMSfqBTDWxgA 6140
keystone_api/tests/research/test_grants_pk.py sha256=eotZJyq8MdwSqGv2UGw2_vGhx5nd_RZrz-0xLUNAZGk 4730
keystone_api/tests/research/test_publications.py sha256=_IoEy4zmuxNN0NSdvEDpoq_OePOAJqvB6VBnU1W5eAc 5953
keystone_api/tests/research/test_publications_pk.py sha256=6dk8yDEp-tp1cD77HMgMzpJKipzlvA28sizTbjvYb38 4649
keystone_api/tests/users/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
keystone_api/tests/users/test_membership.py sha256=oWEo-5xhDGgG9b5F1eAsgmjWlCxHeuZKQM7L3-4vlTg 5949
keystone_api/tests/users/test_membership_pk.py sha256=JoiXUtYVAU9JiB87ySLiwQUAN5AHd8ANSXpliEca4TU 5721
keystone_api/tests/users/test_team_membership__role_choices.py sha256=U6tI1NlcbugYnFPCDvbJVcaYTj5j5esyT9cVedtR8vk 2263
keystone_api/tests/users/test_teams.py sha256=pE_HSUFi1g_ozR4hFMgUQD899lHRnMjRULl98DLApsM 3073
keystone_api/tests/users/test_teams_pk.py sha256=zvOYM8EjsmmSX8nGWg-tPffr8XUfMCJuv-y6R4vGBgM 5793
keystone_api/tests/users/test_users.py sha256=zwI-7Pz2FmP_4HyqWUuVA9IsA1bLJc7Xq_uGxkEcPS8 5789
keystone_api/tests/users/test_users_pk.py sha256=ZcQvUZbfkvid_o_lIgFEHFX92EV4lNP5afnzcm0wWas 7866
keystone_api/tests/utils.py sha256=U-WGpahUBepLv66Wb1NDUxUle0Ot6mdyMkRJdpkaVGQ 2819
keystone_api-0.5.10.dist-info/METADATA sha256=uX6WE5hqliIy34-_ocHPqN7Q-Hjs46vom1VPY1kwdAE 2354
keystone_api-0.5.10.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
keystone_api-0.5.10.dist-info/entry_points.txt sha256=X8bK_uIFXuqyrpg-TBrxZtYyMI_uih9yFbMRSmHNNdo 57
keystone_api-0.5.10.dist-info/RECORD

entry_points.txt

keystone-api = keystone_api.manage:main