python-adjutant

View on PyPIReverse Dependencies (0)

4.0.0 python_adjutant-4.0.0-py3-none-any.whl

Wheel Details

Project: python-adjutant
Version: 4.0.0
Filename: python_adjutant-4.0.0-py3-none-any.whl
Download: [link]
Size: 152570
MD5: 1384797ca8d89b2b2b4ce48e4013b3ab
SHA256: eadd14ae5d83e2b2ef651e1bc14c2092f483f37aa38bb9b515c57d2c06e0b0de
Uploaded: 2022-03-30 11:46:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-adjutant
Version: 4.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 :: 2.2
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Environment :: OpenStack
Requires-Dist: Babel (>=2.6.0)
Requires-Dist: Django (<2.3,>=2.2)
Requires-Dist: confspirator (>=0.2.2)
Requires-Dist: decorator (>=4.4.0)
Requires-Dist: django-rest-swagger (>=2.2.0)
Requires-Dist: djangorestframework (>=3.9.4)
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=-BZ2VGbI-jY6B6mtX68e71fBo4HT6hs4mdHlyybO8yA 2055
adjutant/actions/utils.py sha256=zOf2hIZ-qx_3NtOLB2QTjnnNSVi1cJBpP_vOVccFW9Y 3124
adjutant/actions/migrations/0001_initial.py sha256=S6UuqyGyaHu6uD112p9zi-nsQziik47b7D73LSnV5DY 1411
adjutant/actions/migrations/0002_action_auto_approve.py sha256=P-tB7waLjgS1jJGtFKPHeE1b48bwNi5-MNYROWLwU2o 361
adjutant/actions/migrations/0003_auto_20190610_0205.py sha256=vbc_wMVpy9trR_7qtBfuoAJ2rev89nAFjcZFKOFU7JU 502
adjutant/actions/migrations/0004_auto_20190610_0209.py sha256=FsuGox-noZ-BOvKpsxUYPLUZN0PUnScqRl6YnxbDHA0 556
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=9KsrSvxx5gSxnUVjl73_qwqf4D7TjzwxS6dCAZ7y6V0 6807
adjutant/actions/v1/projects.py sha256=DAs7wnhaJXqbqgmSX3khUhoO--tadG4EsmzFs4mJz-k 18642
adjutant/actions/v1/resources.py sha256=J1YcfvgjR9q9F7SwqFPcrWCW0IkJQERrwCE19FrwlXE 16616
adjutant/actions/v1/serializers.py sha256=BVzRObgoVWSOtQlu7jv3Mxa1jBMp2ftnHQk1uTTDrdE 5704
adjutant/actions/v1/users.py sha256=RiG0sJ6rVPc6GFmny4iMCH_EFwjSTps-dQiwBemMKFM 16706
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=FkDS8mIBRDrZBWLCnfDUhgFM1uIIQ2VvzpHZHAw1kS4 1812
adjutant/api/migrations/0001_initial.py sha256=wnw7NM3Yh_WAyfv_T1a59Gf6rSYslcZTXxBtmhB_smA 3234
adjutant/api/migrations/0002_auto_20160815_2249.py sha256=F1i_4GrxqDbh45iO08v6mFqk_CUdg9f25sEmqRelwP8 362
adjutant/api/migrations/0003_task_approved_by.py sha256=bqUAjCkOQMywI9l-_G6sTIoMzD4SqPPY316IakIwivs 390
adjutant/api/migrations/0004_auto_20160929_0317.py sha256=Z6oiFHIT0I78sLb9pqowBLxKmDBL2ZXGbNodivl9z-0 384
adjutant/api/migrations/0005_auto_20190610_0209.py sha256=GNy8nS1Oy_GbXD1TDCBjcLESl-iln2-Sb7i_n2OoHoQ 508
adjutant/api/migrations/0006_auto_20190610_0209.py sha256=dZUnqsTrVgJ7Vzn-oW39KtQItWTFWAaCLH0FX4HO3n0 555
adjutant/api/migrations/0007_auto_20190610_0209.py sha256=8UxlduAsGUuUl69Xgo3SxH9gkAHVY3yAgR65GozEJ_k 562
adjutant/api/migrations/0008_auto_20190610_0209.py sha256=NClVleYssFlPxO7d24s4Scx3yjLhDXcJFnvAO1xkCww 612
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=cZW6-oWuwLBa3MxLvgYK-iAQHi9sEQzXCdtwwALmx6A 16427
adjutant/api/v1/tasks.py sha256=FskF-HXmi2JkMxzkHccgXOy8LVIspEojte7EdaE2eEw 6629
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=sIF6VdzJC10pn1i90Y1y2bNdj7rlZ6pkD-FCIErFyV4 64258
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=QQhyuG29YpGx0_s6jwrF_dN3G86nGp2vZulPn7XUaTw 2924
adjutant/common/quota.py sha256=w-XrT7QjkaqvDd_qunqvFV44xR8QQ1Qx1b-EeHArjrs 13668
adjutant/common/user_store.py sha256=SK-ts7b9LIQ2U_9MgpVHlGjnyFJa3ISjFQgI23JmTto 13748
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=5fPGa2kWNlFYbj1681hw5JKrvVGqgTc1Pjw5uHYTvYk 30349
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=AN7As6iRkF16jtoS8kjPqvWTMA6K2nSUiQwQ9Wk3vKs 2497
adjutant/tasks/migrations/0002_auto_20190619_0613.py sha256=0OtcFszI5NejWWFuvH8lGu3qgO5wH1v9o7S-84IT_M0 2757
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=-K3lz2URbYPvWlwwG9SK3HRJiGhHIJG8kZ7GVhkBSSA 18127
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-4.0.0.dist-info/AUTHORS sha256=WKctKvcPkX3ADjVlEWgUAb8GZNcYnCRPtX2Kj77aB7o 1246
python_adjutant-4.0.0.dist-info/LICENSE sha256=XfKg2H1sVi8OoRxoisUlMqoo10TKvHmU_wU39ks7MyA 10143
python_adjutant-4.0.0.dist-info/METADATA sha256=XudDca98m3As8al2Oulm3n8JTsvUDdlLnZ7NkoaiTfQ 2939
python_adjutant-4.0.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
python_adjutant-4.0.0.dist-info/entry_points.txt sha256=g1xZCWkajGkA-pmkR_ZU4gfl1NR7O52UbGw5EJIIGao 121
python_adjutant-4.0.0.dist-info/pbr.json sha256=kzcUFDKOoge2hETG19gq4ncAepJW5o4-wyg9B8ReeCg 46
python_adjutant-4.0.0.dist-info/top_level.txt sha256=ad7FIS27x8w-sqUg0nwgVBNrGZj8jekbCXI1dMLQSdo 9
python_adjutant-4.0.0.dist-info/RECORD

top_level.txt

adjutant

entry_points.txt

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