aether.sdk

View on PyPIReverse Dependencies (0)

1.4.4 aether.sdk-1.4.4-py3-none-any.whl

Wheel Details

Project: aether.sdk
Version: 1.4.4
Filename: aether.sdk-1.4.4-py3-none-any.whl
Download: [link]
Size: 137466
MD5: cc48069ae8f2133b5dbd722f681d0cf5
SHA256: 31c104804b4616aeddaa670c21e056be300a1c5270710ea81df78f2bb9b56636
Uploaded: 2023-03-15 09:23:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aether.sdk
Version: 1.4.4
Summary: A python library with helpful django tools for Aether
Author: eHealth Africa
Author-Email: info[at]ehealthafrica.org
Home-Page: https://github.com/eHealthAfrica/aether-django-sdk-library/
License: Apache2 License
Keywords: django,setup,auth,token,keycloak,multitenancy
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6
Requires-Dist: django (<4)
Requires-Dist: django-cors-headers
Requires-Dist: django-debug-toolbar
Requires-Dist: django-postgrespool2
Requires-Dist: django-prometheus
Requires-Dist: django-silk
Requires-Dist: django-uwsgi
Requires-Dist: djangorestframework (>=3.8)
Requires-Dist: drf-dynamic-fields
Requires-Dist: markdown
Requires-Dist: psycopg2-binary
Requires-Dist: pygments
Requires-Dist: python-json-logger
Requires-Dist: requests[security]
Requires-Dist: SQLAlchemy (<2)
Requires-Dist: uwsgi
Requires-Dist: django-cacheops; extra == "cache"
Requires-Dist: django-redis; extra == "cache"
Requires-Dist: django-rq; extra == "scheduler"
Requires-Dist: redis; extra == "scheduler"
Requires-Dist: rq; extra == "scheduler"
Requires-Dist: rq-scheduler; extra == "scheduler"
Requires-Dist: sentry-sdk; extra == "server"
Requires-Dist: django-cleanup; extra == "storage"
Requires-Dist: django-minio-storage; extra == "storage"
Requires-Dist: django-storages[boto3,google]; extra == "storage"
Requires-Dist: coverage; extra == "test"
Requires-Dist: flake8 (<6); extra == "test"
Requires-Dist: flake8-quotes; extra == "test"
Requires-Dist: tblib; extra == "test"
Requires-Dist: django-webpack-loader; extra == "webpack"
Provides-Extra: cache
Provides-Extra: scheduler
Provides-Extra: server
Provides-Extra: storage
Provides-Extra: test
Provides-Extra: webpack
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 27385 characters]

WHEEL

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

RECORD

Path Digest Size
aether/__init__.py sha256=iUE72B5adSBp9WI9V4k-7Skjt5nqSxSnh5zmSSo6G34 795
aether/sdk/__init__.py sha256=esZ5Ddudmvfh-jIv_PkmAizMxFfgYd2v2X5FPXtAyu8 776
aether/sdk/admin.py sha256=7G9qabF6FPd2cHj9o1dYSisjorEGybvwAE4BcbRymyI 910
aether/sdk/apps.py sha256=8FpeLBmOhdYFYdjadDn7UwiBo-E1aHXxWhtkH9b5jNQ 855
aether/sdk/cache.py sha256=PtfwpJ_aAVEgra_ocuiH9nfrDk9dWt-cKpA3qFdFHys 3084
aether/sdk/context_processors.py sha256=ZQ6nDVUyW3T0h5ovSNf_XYKEtQrI056i_uBhr0Njd4w 1536
aether/sdk/unittest.py sha256=qAvHpoOkOjgfXSh1gg78yB5-fxRtGnVgAJNrYY-jO0M 2020
aether/sdk/utils.py sha256=pQGtVCsgss04lfOs31VPFG00fLugenSa1deENxrMDg4 4989
aether/sdk/auth/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/auth/authentication.py sha256=VPi3icqkA3qyevFU80yRWtNWGsvvr8KgafOb6GHkRSk 2561
aether/sdk/auth/utils.py sha256=t2elBxGhXRkxCRkGW8AjB0-iJbspLiLALSo3NLLvcf4 2384
aether/sdk/auth/views.py sha256=C0inLYC4dqnn-xdWQkhZHYUGk_H8iycv4HCikzk48b0 2718
aether/sdk/auth/apptoken/__init__.py sha256=CP948iTTXoA7FzQLuZfp8RfNJv3GKobJUlUrclPpJrk 790
aether/sdk/auth/apptoken/admin.py sha256=P2gpYFV0VIMQNH8qWnFuMktz8IkmZLhVbGHXdk5d69M 1016
aether/sdk/auth/apptoken/apps.py sha256=tnxgXIO99EWPbxT0PB-NG65Wy4Zu98OmyYRMjrYVT-A 924
aether/sdk/auth/apptoken/decorators.py sha256=h8HsMhADjLqIy3oxbEv--OWF0K88SJXQzgiZcavPkfc 2257
aether/sdk/auth/apptoken/models.py sha256=Ymp-id2XXnrigZZwL2tHOZ053sqtOu83T1O7I4iXBRQ 3721
aether/sdk/auth/apptoken/views.py sha256=DFfcEn59UE4D83ZtqlEZDorsoE8LaUcBJQNsP1twSgM 7681
aether/sdk/auth/apptoken/migrations/0001_initial.py sha256=ZdjbZPYZvs79704cVZp3jC7NwOROpSML1GpNtzrqJE8 2536
aether/sdk/auth/apptoken/migrations/0002_unique_together.py sha256=WpQ4aXYDX9MOe7JmNxDymsXeFySoB3D0HQodVmkyYWs 1252
aether/sdk/auth/apptoken/migrations/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/auth/keycloak/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/auth/keycloak/forms.py sha256=AsitFvmYQZe0u5yshWsAQbEVWaoR_sEtiQ1ZpascP2A 2536
aether/sdk/auth/keycloak/middleware.py sha256=fmtVKkRWngnP6M_IDpyKJ0E6rEkWp43w8t6fhFYWtzc 1760
aether/sdk/auth/keycloak/utils.py sha256=okY6KFu9WSmkliil5d5v3lI8mD3mV3RocucDgpN0z-g 8383
aether/sdk/auth/keycloak/views.py sha256=EJEDGLUnBN2I5OhZ__FJnSxRnNQZObU5neNX7NVwX3c 3344
aether/sdk/conf/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/conf/log_filter.py sha256=P-ApoAFIx5mfiMShLmV8mvhz5PjRsXlaRm59qnEGfus 1425
aether/sdk/conf/settings.py sha256=aMdu9jY8x_V-EaVVCVuUtLeJAt3I_dwK4bdKO6lAI5g 29475
aether/sdk/conf/settings_aether.py sha256=HjiOvlxuDYdLw1TrLLeSid-vqaiAaBaZLk3yHdXV_ZE 1304
aether/sdk/conf/storages.py sha256=udSR9gPjvJQpRw_lXFBBfOnhamiPCM35vUbnYFuJbvA 1037
aether/sdk/conf/urls.py sha256=HZteMP552ZfLtfuI67GZMu_ANR9BtoLfWZI-QsHz_TQ 7361
aether/sdk/drf/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/drf/fields.py sha256=Q4td0z8rDbe9bPSeKYQzJDk4RTnJ3do-fcQaPBkSS1I 693
aether/sdk/drf/pagination.py sha256=sE4WZrzlouChoXBmEOAHNlhQorx6O7yW-8eiemg14Oo 1024
aether/sdk/drf/renderers.py sha256=TTBjIb-0iA7s9dlgZ718F8luWzCo296W8b0X0g9PkS0 1024
aether/sdk/drf/serializers.py sha256=N13KqdV66QuWrq4GHykgu6NZlF8K4o_DlldQrudLifw 4602
aether/sdk/drf/views.py sha256=V7di6IQ9CvructYWfzakoPs51HyQHWGoQp4AnR1lB9o 4455
aether/sdk/health/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/health/utils.py sha256=FQhIpLowEsydBQcqdV5f94rEFzveHLiIbfMKpwx1zSE 4111
aether/sdk/health/views.py sha256=xg18YMRTBWBEf5epUS_AdT3JllVFLtCg1KtQtH7YGSA 1992
aether/sdk/management/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/management/commands/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/management/commands/cdn_publish.py sha256=WgfPs5jTjTxPL1HiiU7Tp7PPNV3xjtWVM5GtHxD8Ja0 3315
aether/sdk/management/commands/check_url.py sha256=nrZHm7tOZIt-1mYBT_ikBfx0874dlEziMuUGvIlCgnk 2264
aether/sdk/management/commands/create_user.py sha256=Va79hGi-PNhKeaICW0Kb5se3O-Yu4S7ddSyUtzM1G58 3913
aether/sdk/management/commands/setup_admin.py sha256=VyKQTZl_1dYtmJu2NfAF_sxH6oJo5Qu9WolLtNFRIdY 3390
aether/sdk/multitenancy/__init__.py sha256=9Q7CYu0OJp62DrpdUQV8fvB81k-2PitwQieuCspiBQk 789
aether/sdk/multitenancy/admin.py sha256=IUP71FetNthvAnHVHFEaOAjkz0IxQ-HQU_pjbUiY-g8 1137
aether/sdk/multitenancy/apps.py sha256=ZcZeg3Q4ymogMYaH9znb8aJ1Ha8unuTeKXdwTeZJT1g 921
aether/sdk/multitenancy/models.py sha256=Gb8f33g0Qt1HA5vPTSJvj7m8lufu1RycgRp0Xt1PZmk 3766
aether/sdk/multitenancy/permissions.py sha256=UNAaxw3UtiZJM42w2qlYhX_VH-z4iY-cD7gHYbP-XGk 1107
aether/sdk/multitenancy/serializers.py sha256=IoO_ExGGjMUCTo71DBGqSW5eJIWxwQm7SV5IdkdT2Bg 2220
aether/sdk/multitenancy/utils.py sha256=AD8niD1A5rxHbgwPYxZMPYuBzGiZY4k7YGz28nMd8xg 4699
aether/sdk/multitenancy/views.py sha256=Ruu6VTUGnMHIx6EmE1NoT0F_UM4bUh6mIC-b70ila8E 4832
aether/sdk/multitenancy/migrations/0001_initial.py sha256=_QSwS4hOimMyFkn-le0X5dD5O6e_Ryl5dH3Le5nCACo 2051
aether/sdk/multitenancy/migrations/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/static/aether/css/styles.css sha256=BtecM3BAHdd8xz2AT99BPvwOSN9akQR7-aOrQdfdOaI 1510
aether/sdk/static/aether/images/aether-white.png sha256=oilItjbSQrulOO_pJD1809u8UEekYpWc9fv-5JdcVIs 12679
aether/sdk/static/aether/images/aether.ico sha256=PKILKUcAOP_krjTUGlW9rWwk_m02rTLECrmXsg-kwSQ 9662
aether/sdk/static/aether/images/aether.png sha256=ljuZexbWT_NxaLn1mdi6JajZNMgigvXd2yLpCqTZN1s 1327
aether/sdk/static/eha/css/authentication.css sha256=s-hm11w60gC9usGBELzXC1Qk64-r-xjf3VUq_h7pPNc 2200
aether/sdk/static/eha/css/styles.css sha256=tTvYeQ3pZWc68LD9eUqQUG0vCX893FEo6ALxf_eQjac 3109
aether/sdk/static/eha/images/eHA-icon.svg sha256=NdSKFr6tYWRx6EGvuhTzL-yVEU02Cf7zMac0RhKDZaE 38856
aether/sdk/templates/eha/admin.html sha256=5J04-MlIj9YliYwpidSWVdQ7jP2IAy9gbMFQ116q5Bk 1230
aether/sdk/templates/eha/api.html sha256=yZ4oJhXqCOrH49XVSvnmC5osrbWqcs0NJXbfVgeqrgc 1226
aether/sdk/templates/eha/base.html sha256=9FjlBHHEW6Zjtkg_AxY2LlZxTNb-Dd2higQ67ApEobQ 1978
aether/sdk/templates/eha/branding.html sha256=FV2f0rR6cbAhBG1Ttwro8K8zZEDD_3B5uVnp1qCrYuo 1156
aether/sdk/templates/eha/favicon.html sha256=vIefRfd--ajeqGaC83MnVR3HBTp9ok49pVh1KCCTiiI 897
aether/sdk/templates/eha/logged_out.html sha256=6Z9nWu1-cmVShOHzPH_7uiRVC9afesVQA0JKcm1bXjw 1183
aether/sdk/templates/eha/login.html sha256=1GrVu-lwgJOC71q4vV8aig7EgoepP9V65R8g1wVCaPM 5439
aether/sdk/templates/eha/login_keycloak.html sha256=HpQ5fHUzmnOcA6PFBwTKJzpOMdM6a4MfjVdXdmAzMcQ 1509
aether/sdk/templates/eha/login_realm.html sha256=Aw7r1cZ4XFWOQq6nep4DGzvmj9JYJr8LMCZwmVO3QtI 4466
aether/sdk/templates/eha/meta.html sha256=ZCt_k68jXPaGMUr5PvcSa-vCT1Gx2wTgx0GWvBtX4gM 1251
aether/sdk/templates/eha/navbar_user.html sha256=OAc6Ki5PZIwCxdDLQYl18nvfNRM15GixY16crDITcF4 1226
aether/sdk/templates/eha/styles.html sha256=RXrcYDvF-d4B7Hrg6_cLAthFdzTN4o2JUk5v-6-fG6U 1167
aether/sdk/templates/eha/tokens.html sha256=b9otA_TBBqWKEDCy1WPjZ-lWY2s9N9fr9AFzJxxCoEs 1766
aether/sdk/templatetags/__init__.py sha256=gQx_15gdM8D6FBHOa_xT4drPGQLGQOrSqQhfmHIo76s 729
aether/sdk/templatetags/eha_tags.py sha256=q7skJGZpD8Wja5DRp-ty1u9vFg0PFCeE4_JfhuTPRtM 1319
aether.sdk-1.4.4.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
aether.sdk-1.4.4.dist-info/METADATA sha256=qjTHQvYh7sHsQ8FgtZWJY7e3XRx5L0hgErYI6VBCXXw 29752
aether.sdk-1.4.4.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
aether.sdk-1.4.4.dist-info/top_level.txt sha256=PPEoN1yWFxWJpZeKUHP5E0fqPFZRxeAJm9ZeN7DE0hw 20
aether.sdk-1.4.4.dist-info/RECORD

top_level.txt

aether
dist
scripts