python-adjutant

View on PyPIReverse Dependencies (0)

8.0.0 python_adjutant-8.0.0-py3-none-any.whl

Wheel Details

Project: python-adjutant
Version: 8.0.0
Filename: python_adjutant-8.0.0-py3-none-any.whl
Download: [link]
Size: 153070
MD5: 728725008b0d56031ed970b100f90ebb
SHA256: fc22738ffe48fcf93bce571296f4ec4a1daa9cb3ef61400d733531068285d007
Uploaded: 2024-04-03 11:09:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-adjutant
Version: 8.0.0
Summary: An admin task workflow service for openstack.
Author: OpenStack
Author-Email: openstack-discuss[at]lists.openstack.org
Home-Page: https://opendev.org/openstack/adjutant
Project-Url: Bug Tracker, https://storyboard.openstack.org/#!/project/openstack/adjutant
Project-Url: Documentation, https://docs.openstack.org/adjutant/latest/
Project-Url: Source Code, https://opendev.org/openstack/adjutant
License: Apache-2
Keywords: openstack,keystone,users,tasks,registration,workflow
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Framework :: Django :: 3.2
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Environment :: OpenStack
Requires-Dist: Babel (>=2.6.0)
Requires-Dist: Django (>=3.2.12)
Requires-Dist: confspirator (>=0.2.2)
Requires-Dist: decorator (>=4.4.0)
Requires-Dist: django-rest-swagger (>=2.2.0)
Requires-Dist: djangorestframework (>=3.14.0)
Requires-Dist: jsonfield (>=2.0.2)
Requires-Dist: keystoneauth1 (>=3.14.0)
Requires-Dist: keystonemiddleware (>=6.0.0)
Requires-Dist: pbr (>=5.2.0)
Requires-Dist: python-cinderclient (>=4.1.0)
Requires-Dist: python-keystoneclient (>=3.19.0)
Requires-Dist: python-neutronclient (>=6.12.0)
Requires-Dist: python-novaclient (>=14.0.0)
Requires-Dist: python-octaviaclient (>=1.8.0)
Requires-Dist: python-troveclient (>=6.0.1)
Requires-Dist: six (>=1.12.0)
Description-Content-Type: text/x-rst; charset=UTF-8
[Description omitted; length: 1154 characters]

WHEEL

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

RECORD

Path Digest Size
adjutant/__init__.py sha256=GJgE86iD_xYywhclPE8Pbsun8ZO7u7dh6oDsu4GlL58 1177
adjutant/core.py sha256=4WBcyBLwftYSwZaEXrxdyotAKi0YlsdEUUeQ1mm7o2s 2706
adjutant/exceptions.py sha256=Xnay7c_PPYDAnBjDBCJRUMdIhqnFW5wRMcTXWqQ9ehI 4665
adjutant/feature_set.py sha256=hOOgSAU58TbhEb5809nBFkUCYQzQ744Fe_JDL-uODv8 6313
adjutant/middleware.py sha256=XlNRoK5Z8rAW3mvCfAV6MJbEPYm3KipUwrqM2vr_gf0 4010
adjutant/settings.py sha256=ZA6mXNY1aphmn3z7p6lEUoIk1GRJvbL8UMGcQEbvcMI 4435
adjutant/urls.py sha256=uA1hm0MlZnZcMj-HB8XLsP32ilPM5X4MhaHfyybCqiM 718
adjutant/version.py sha256=RKn43eeeFRY32Cr-JSrqL3z7aDsQ8CadsFJEJ-dRo20 737
adjutant/wsgi.py sha256=4BJ7TV5UIeOhmpvIgbyGKmezPxJRnJxKbjyigmaLrug 1753
adjutant/actions/__init__.py sha256=2dNSkV_u_E_KllFsmx9EJ8jCOkI5pl1VHwT-7yjiYFI 741
adjutant/actions/models.py sha256=Yxiz1DHw1bo60iAbiH2BE6Hbs24SjDGnyoBoX1J_GS8 2062
adjutant/actions/utils.py sha256=zOf2hIZ-qx_3NtOLB2QTjnnNSVi1cJBpP_vOVccFW9Y 3124
adjutant/actions/migrations/0001_initial.py sha256=HyXclOrv0swSnlcbq-k1SjSq3b56RGuaVmPxZVuZ0Cg 1410
adjutant/actions/migrations/0002_action_auto_approve.py sha256=F7iwQkl6GUHqYL2_Jh-Rpi3CzyO9RLA0JUL5hyfLj9c 360
adjutant/actions/migrations/0003_auto_20190610_0205.py sha256=QI73p0FzTt7c1wLbQ4fhEh8gVxmRg2fKuXsM_vF8VqE 501
adjutant/actions/migrations/0004_auto_20190610_0209.py sha256=nJdL6upwXm7yq2s-D3JLOVrAH5Gfg-oo8P66bilFbLE 555
adjutant/actions/migrations/0005_alter_action_auto_approve.py sha256=gh-X8jHth1htQE1oICf6MiLGeQR-FofIDsrMzTnqgEs 405
adjutant/actions/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/actions/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/actions/v1/base.py sha256=RwhZdlz_5r0gGTN6cOyq70BPK-_plzSW_RTpsHUkbdg 18823
adjutant/actions/v1/misc.py sha256=pVsLVAYSLmXXt52NUSF_go5pD1fXmD9eF7GKuqb6N8w 6806
adjutant/actions/v1/projects.py sha256=DAs7wnhaJXqbqgmSX3khUhoO--tadG4EsmzFs4mJz-k 18642
adjutant/actions/v1/resources.py sha256=XzrJuZ0NAZrNoPrJLXT25v5VHWAw1Yueh5KRJRH3UYg 16615
adjutant/actions/v1/serializers.py sha256=BVzRObgoVWSOtQlu7jv3Mxa1jBMp2ftnHQk1uTTDrdE 5704
adjutant/actions/v1/users.py sha256=VCZok-Atgw5XHVFlKVQX2vTjPG60szaKka_RhhXVuqc 16713
adjutant/actions/v1/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/actions/v1/tests/test_misc_actions.py sha256=5Ko2dVmB3d9NWXm8CVEt0PKT36D4ZyE3OYn8u8g7G5Q 7259
adjutant/actions/v1/tests/test_project_actions.py sha256=ukO7TvxwAh-81XLdxufH_oCRs4Vyx5DBemI8xuY8v3w 30748
adjutant/actions/v1/tests/test_resource_actions.py sha256=UdOfT8IkgWTRp2UbZ5Dp8kdjzc-N9QRqTcwnRxj624c 28343
adjutant/actions/v1/tests/test_user_actions.py sha256=qNlQeL09R2XQhlqUtdWUNvKpVFxqjAJ5bUb33zp56P8 38511
adjutant/api/__init__.py sha256=CTJDgpC-G6WcL3_jWhxMCPAk8gswK7FbI8xe8n1umIk 736
adjutant/api/exception_handler.py sha256=f5oYV9yAxQGop8eiOiu7aGMeURqeGZXZ5yihxa59r_M 2041
adjutant/api/models.py sha256=SuOBLJgKiZQMNdbsKkzycoICWGWLOJL0LTCZ41oyhHk 2201
adjutant/api/urls.py sha256=Yfm6LuoAfTPpg1LgGZAsgChHYWyWBDBs39sJEA8kvrw 1334
adjutant/api/utils.py sha256=coej9eexYzkckAaDellJeZ-AAtNTGZaTs7SGwluTpcw 2825
adjutant/api/views.py sha256=RydRPRQ_UrgBgiEDfQBWMQQ2W8Fdk5AP5UdUSoI1ZdE 1811
adjutant/api/migrations/0001_initial.py sha256=ZP2Ritb0rTruyCQdvjIratXl1X5O2o92roiL49uzY04 3233
adjutant/api/migrations/0002_auto_20160815_2249.py sha256=6xVXOa9GkdtOk22S3kHrvUyqgApZxte1_8bPeZm1PxE 361
adjutant/api/migrations/0003_task_approved_by.py sha256=5HgYicnFqaHCyhm_rf7Xx_wiyUFcB9eeAm98bKicCXY 389
adjutant/api/migrations/0004_auto_20160929_0317.py sha256=bUU6dtrvrj4Wg-jrZowxTH5g2yFKNI8rbaMyj6GzzgI 383
adjutant/api/migrations/0005_auto_20190610_0209.py sha256=jOosdtPbhxocQVopo_ECWtaLm3xZ9y9SUGjetpR2xzk 507
adjutant/api/migrations/0006_auto_20190610_0209.py sha256=eKV9smAlUv2R-T5jIdtr1pfKnw5hQsYfoHOqIFKEc30 554
adjutant/api/migrations/0007_auto_20190610_0209.py sha256=MOtIcy59T59stb1WUHLLHvm_tVK0nNahjrlYjYV-j-g 561
adjutant/api/migrations/0008_auto_20190610_0209.py sha256=R3kYp5HtZ3R8KXLYbBVuWAAAcGOQ3ZUJNQ4XLbWwEtc 611
adjutant/api/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/api/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/api/v1/base.py sha256=I_mkACrVMzDoRjyYlkJR4bh5CQ0JofBpXgBhFwXnFeU 1197
adjutant/api/v1/openstack.py sha256=GcJQVoeAUDNUpkFVJ72ik9BCzkJWrzQKgoFFax7dcyU 16422
adjutant/api/v1/tasks.py sha256=xweleoX7eIX_Jf0o9hbb76kzr8umsqkxpZNzxuqE8OM 6624
adjutant/api/v1/urls.py sha256=Rkb1zTcrFBcFrm-MD0tx75Z6Op_UncXX66r_NXQexWA 1361
adjutant/api/v1/utils.py sha256=aFe6iXT1nM3Yt0OuyZ1hynU4r8fSbALkR-pIBe_VpQE 2076
adjutant/api/v1/views.py sha256=n2jcgAtxV6PXOcg9aWNaudNYSOYdfjNa9nPnDRbgWqc 15168
adjutant/api/v1/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/api/v1/tests/test_api_admin.py sha256=52a54IigIieyOmn3l9YLf4goywi2uxnyfyenPEuOkVs 61455
adjutant/api/v1/tests/test_api_openstack.py sha256=Glbf6qHEGX50pzSatxynTfLw0uowdEqFweOE8gra3Jg 47657
adjutant/api/v1/tests/test_api_taskview.py sha256=x-wH_2tq1e-19F1Ro4b5ysyTNd58n9Et154hlSzHwdc 64254
adjutant/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/commands/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/commands/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/commands/management/commands/exampleconfig.py sha256=YHwATd8jlTHk0Jc2SAqexvCJ8_ceDhf0v3ifAfPNlaI 503
adjutant/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/common/constants.py sha256=0acyblZqTzxTXYa4cyrZOQQWslHWdN-9VVD9YjaKfP4 904
adjutant/common/openstack_clients.py sha256=AaMEZsLF3Az6M1j8SIaBC9GkdYsyhLqk3Fx8WUlCaWM 2923
adjutant/common/quota.py sha256=w-XrT7QjkaqvDd_qunqvFV44xR8QQ1Qx1b-EeHArjrs 13668
adjutant/common/user_store.py sha256=5NLFm5zPpWAh6Kg4P-zyItVxdgHMeIbaAwQxhQo-Qf0 13747
adjutant/common/utils.py sha256=7J7qvR0T2Dm-OEwBfVPlb-w0AGNFn3obo4xahBvvhPE 905
adjutant/common/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/common/tests/fake_clients.py sha256=gMzsPT1YwXd8mBppK4cqBy-5sZvlfbVwgvgK-ihjat0 30345
adjutant/common/tests/utils.py sha256=Qdn2xUt387-ivJFsUbDMqQwPRLzotIvN4pwO9F79VvA 1201
adjutant/config/__init__.py sha256=9LYS4FQVVZRTIvthQoXeQJWEp1gMrYYDzLQt-zyWImI 3736
adjutant/config/api.py sha256=5P5T6-85tkZvrP1Am5Ye16hRl7W27E31dQiloZ7jV1s 1627
adjutant/config/django.py sha256=xFOAr7do_njdB7RQrZr460kDqJ2obGjMhILm3vSRylo 3929
adjutant/config/feature_sets.py sha256=mtEs2dVxS5dRjkOJNoP2w9kw3v14VI6PfF1bYACF8Gw 715
adjutant/config/identity.py sha256=AKjKxqGjkmuUkI99kO1XV5Z8I_lir9JUcptfod2M2Fw 4187
adjutant/config/notification.py sha256=NTXNbaL1j8IsDaOLIbF4kzV9sw0sBJ5DqpKpXi7vY2g 840
adjutant/config/quota.py sha256=ZN4iljXk8sv-hZmFvsn_ylEDupYLu1_M9Bd8dab4xBE 4774
adjutant/config/workflow.py sha256=exO3sJtWgggfLTTJAbxBhamy2A4N1IZLHz-OZh-tGPQ 5297
adjutant/notifications/__init__.py sha256=djo_VO4UVESx8XtvRC7ZYZYTMFhVwU6hecLRhcxZYkM 642
adjutant/notifications/utils.py sha256=9w3nuTzD9ufPu3zACUKcOHMYzYIqs5jD3ooRsuXK88c 1311
adjutant/notifications/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/notifications/templates/notification.txt sha256=gmP6fg6xTQ8U5q1N26Z5gs9YwvIfGhHBEXBnjNbTGoQ 914
adjutant/notifications/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/notifications/v1/base.py sha256=asXVi9w7FU45dhtYiyosjzFx_LTBavCOOWFQKw0l9iw 1964
adjutant/notifications/v1/email.py sha256=s1MwzYL7hHQIqaxe_dRtmcJ13lgNcWijj4D4JXNWtIo 5386
adjutant/notifications/v1/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/notifications/v1/tests/test_notifications.py sha256=rnnvB9h8TIKdCDvJeyx44j9cChRZ9x-j2IcuPkk8Q38 4401
adjutant/startup/__init__.py sha256=s0oIZXJio62d_xwc3u1eHKPyBNIaExUOa80FpXOV_TY 61
adjutant/startup/checks.py sha256=TVnTeq2o6lPzFZs3kdRhAtpYuOw3fT3LED_prOtkCMI 1753
adjutant/startup/config.py sha256=GI4WDJQ45GwygzbGLVRjBewVfSyhyTwyRzlwehbmzvs 1346
adjutant/startup/loading.py sha256=sjdJ2dES7WPGNjU7_uiUMWa9YmfqMeiSQhyPaXd7dec 814
adjutant/startup/models.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/tasks/__init__.py sha256=7r-u9NScWa3si-Th9SKZVsq8CaykwbRoteEXdK4wnJ8 630
adjutant/tasks/models.py sha256=yW7UtNG5c7RTYzGU-rwfs4zZ7P8Po0p1zXP_fOy3D_4 4764
adjutant/tasks/migrations/0001_initial.py sha256=yiYwZABsRosjTYed5aGBEjbk91Jng95r2aSdl2P3y2w 2496
adjutant/tasks/migrations/0002_auto_20190619_0613.py sha256=oW7y9BCRtLumiYc66DmMYlQ4wp95I8XROmCqVR8USjM 2756
adjutant/tasks/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/tasks/templates/completed.txt sha256=c_woSp1bGXN-0OH9Njegh17nfi1zgVbxju9poWIClQs 165
adjutant/tasks/templates/create_project_and_user_completed.txt sha256=1IBEgaJFbITHPMpU9z-s3ofV5mDgpNjyh1Vs8e4M7eI 762
adjutant/tasks/templates/create_project_and_user_initial.txt sha256=rvI480G4-io1wO25ptXSAk6pbGR7rK4PsTo0Xu-A3os 158
adjutant/tasks/templates/create_project_and_user_token.txt sha256=kU-4Wa1-S3yN0AVMKZDHb_GNamrkh5A-9WqTcF66WNY 869
adjutant/tasks/templates/initial.txt sha256=S7rMisBHHYObpR9yXxYgVx2ZFuB7la28qJayb2JE3MA 257
adjutant/tasks/templates/invite_user_to_project_completed.txt sha256=qrnrOWFFjCnGJloAgQ5aRU4-H4S3DV9xaIkUq_GzYI0 325
adjutant/tasks/templates/invite_user_to_project_token.txt sha256=sgHV2IF3CKcaTZ2KS3XaFMtycI_fLmCMY2OrVmuXTT8 1264
adjutant/tasks/templates/reset_user_password_completed.txt sha256=R3mHcG367dn63o9fntBpfc-cozE9v6rHWrqIk9OVpt0 271
adjutant/tasks/templates/reset_user_password_token.txt sha256=c2r48rvsYnBymApERxn6hg_J7T33zXos8IjUU0eQ7_0 458
adjutant/tasks/templates/token.txt sha256=zMD0fwvvDP6L6AvMVh3k2N3_nctjnmEohjrB4tg8YHo 244
adjutant/tasks/templates/update_quota_completed.txt sha256=MKiu1AhKBFLoR-8NMxnZOqsvOiewRb__8YqFR0hyhv8 323
adjutant/tasks/templates/update_user_email_completed.txt sha256=gEI6Z0GLm0QJQ_GBHhraNHFZsjgQEQG_8l34ZTX-BXY 115
adjutant/tasks/templates/update_user_email_started.txt sha256=DdXJXxEiqWpJIWsXE2B_jsQ5cGj-ssn7RFV2oB_jpaA 258
adjutant/tasks/templates/update_user_email_token.txt sha256=W8CHgUKTXnk9MHQxHx15DhZ0LQokIh14LDcv8rdqQW4 456
adjutant/tasks/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
adjutant/tasks/v1/base.py sha256=MyoXnQX9RMhLRXOW2_1VPHCbwT-qb_vk-dPJ24QQWLA 18124
adjutant/tasks/v1/manager.py sha256=nuw3yUQEsyXpG2aKk0UhAtlBBwcsjwuqb0VQJ8lblwU 3184
adjutant/tasks/v1/projects.py sha256=fHZWQ3UH5Z1Rt_D1ohYbtA3nm_lRl42I2YAGT0qRxTU 1335
adjutant/tasks/v1/resources.py sha256=n5Ym83CcGB1H07g9bSU4lcL4j2ZmuUlvGG_6W39lB-M 1000
adjutant/tasks/v1/users.py sha256=UdXD0_-dqg20awp922nhPANKM7UIHu12U3COcxK8aWo 2836
adjutant/tasks/v1/utils.py sha256=CL81AGT-547sxbpDZ3TbzGGzhYkpZQTwnZ75GgDuDB8 4544
python_adjutant-8.0.0.dist-info/AUTHORS sha256=LwklNgMdTMxvrkKrOWnV42L3R86tuKTROeM0jCNPvkE 1396
python_adjutant-8.0.0.dist-info/LICENSE sha256=XfKg2H1sVi8OoRxoisUlMqoo10TKvHmU_wU39ks7MyA 10143
python_adjutant-8.0.0.dist-info/METADATA sha256=UGiiOM7bBgya1yqG3MdFXxvXP3fG1g9w1Cm7M1hq0DI 2888
python_adjutant-8.0.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
python_adjutant-8.0.0.dist-info/entry_points.txt sha256=g1xZCWkajGkA-pmkR_ZU4gfl1NR7O52UbGw5EJIIGao 121
python_adjutant-8.0.0.dist-info/pbr.json sha256=QpMEoIw5zfoMX3XhGOce2Dq6LOgUz9EJ0UnbtPKEb2Y 46
python_adjutant-8.0.0.dist-info/top_level.txt sha256=ad7FIS27x8w-sqUg0nwgVBNrGZj8jekbCXI1dMLQSdo 9
python_adjutant-8.0.0.dist-info/RECORD

top_level.txt

adjutant

entry_points.txt

core = adjutant.core:AdjutantCore
adjutant-api = adjutant:management_command