viur-core

View on PyPIReverse Dependencies (0)

3.6.3 viur_core-3.6.3-py3-none-any.whl

Wheel Details

Project: viur-core
Version: 3.6.3
Filename: viur_core-3.6.3-py3-none-any.whl
Download: [link]
Size: 323740
MD5: bfe2d6b80b8fa23198f10f6f2bf4417a
SHA256: 03d199ac08f5fec5805f8897f0573b6ecc7e4b91f196088ac06163845e660b51
Uploaded: 2024-04-09 19:13:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: viur-core
Version: 3.6.3
Summary: The core component of ViUR, a development framework for Google App Engine
Author: Mausbrand Informationssysteme GmbH
Author-Email: devs[at]viur.dev
Home-Page: https://github.com/viur-framework/viur-core
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.10
Requires-Dist: grpcio (==1.62.1)
Requires-Dist: grpcio-status (==1.62.1)
Requires-Dist: pypng (==0.20220715.0)
Requires-Dist: pytz (==2023.4)
Requires-Dist: ua-parser (==0.18.0)
Requires-Dist: user-agents (==2.2.0)
Requires-Dist: charset-normalizer (==3.3.2); python_full_version >= "3.7.0"
Requires-Dist: ruamel.yaml.clib (==0.2.8); python_version < "3.13" and platform_python_implementation == "CPython"
Requires-Dist: six (==1.16.0); python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3"
Requires-Dist: webob (==1.8.7); python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3"
Requires-Dist: pyasn1 (==0.5.1); python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3, 3.4, 3.5"
Requires-Dist: pyasn1-modules (==0.3.0); python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3, 3.4, 3.5"
Requires-Dist: urllib3 (==1.26.18); python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3, 3.4, 3.5"
Requires-Dist: viur-datastore (==1.3.13); python_version >= "3.10"
Requires-Dist: gunicorn (==21.2.0); python_version >= "3.5"
Requires-Dist: idna (==3.6); python_version >= "3.5"
Requires-Dist: certifi (==2024.2.2); python_version >= "3.6"
Requires-Dist: frozendict (==2.4.0); python_version >= "3.6"
Requires-Dist: mock (==5.1.0); python_version >= "3.6"
Requires-Dist: proto-plus (==1.23.0); python_version >= "3.6"
Requires-Dist: pyyaml (==6.0.1); python_version >= "3.6"
Requires-Dist: appengine-python-standard (==1.1.6); python_version >= "3.6" and python_version < "4"
Requires-Dist: rsa (==4.9); python_version >= "3.6" and python_version < "4"
Requires-Dist: attrs (==23.2.0); python_version >= "3.7"
Requires-Dist: cachetools (==5.3.3); python_version >= "3.7"
Requires-Dist: google-api-core[grpc] (==2.18.0); python_version >= "3.7"
Requires-Dist: google-auth (==2.29.0); python_version >= "3.7"
Requires-Dist: google-cloud-appengine-logging (==1.4.3); python_version >= "3.7"
Requires-Dist: google-cloud-audit-log (==0.2.5); python_version >= "3.7"
Requires-Dist: google-cloud-core (==2.4.1); python_version >= "3.7"
Requires-Dist: google-cloud-datastore (==2.19.0); python_version >= "3.7"
Requires-Dist: google-cloud-iam (==2.14.3); python_version >= "3.7"
Requires-Dist: google-cloud-logging (==3.10.0); python_version >= "3.7"
Requires-Dist: google-cloud-secret-manager (==2.18.3); python_version >= "3.7"
Requires-Dist: google-cloud-storage (==2.16.0); python_version >= "3.7"
Requires-Dist: google-cloud-tasks (==2.16.3); python_version >= "3.7"
Requires-Dist: google-crc32c (==1.5.0); python_version >= "3.7"
Requires-Dist: google-resumable-media (==2.7.0); python_version >= "3.7"
Requires-Dist: googleapis-common-protos[grpc] (==1.63.0); python_version >= "3.7"
Requires-Dist: grpc-google-iam-v1 (==0.13.0); python_version >= "3.7"
Requires-Dist: jinja2 (==3.1.3); python_version >= "3.7"
Requires-Dist: markupsafe (==2.1.5); python_version >= "3.7"
Requires-Dist: packaging (==24.0); python_version >= "3.7"
Requires-Dist: pyotp (==2.9.0); python_version >= "3.7"
Requires-Dist: qrcode (==7.4.2); python_version >= "3.7"
Requires-Dist: requests (==2.31.0); python_version >= "3.7"
Requires-Dist: ruamel.yaml (==0.18.6); python_version >= "3.7"
Requires-Dist: jsonschema (==4.21.1); python_version >= "3.8"
Requires-Dist: jsonschema-specifications (==2023.12.1); python_version >= "3.8"
Requires-Dist: pillow (==10.2.0); python_version >= "3.8"
Requires-Dist: protobuf (==4.25.3); python_version >= "3.8"
Requires-Dist: referencing (==0.34.0); python_version >= "3.8"
Requires-Dist: rpds-py (==0.18.0); python_version >= "3.8"
Requires-Dist: typing-extensions (==4.10.0); python_version >= "3.8"
Requires-Dist: tzlocal (==5.2); python_version >= "3.8"
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3101 characters]

WHEEL

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

RECORD

Path Digest Size
viur/core/__init__.py sha256=L7x8Y5bwsV958BxGHeP7hhyDqQhLCTSTufzzqLNVuiM 14891
viur/core/cache.py sha256=REm6oF_Jz8Hj0BA_a6VrXxaSTrL6aZTg54uY6vUwo74 13860
viur/core/config.py sha256=MooLYicpyZwBJwNWx3aDcWwg6gzkw2DkEoB0-EihZeg 33153
viur/core/current.py sha256=4zuuUGK4LOtYCSzmcH75F0wsfeRG4YJIXdpqju9ftZE 592
viur/core/db.py sha256=R-5YX8M39y1RD5_6V454UyubrOOWLg2XqJEyFJGny4o 589
viur/core/decorators.py sha256=xbnFrHymTyo0iUZPUPArDGOzI4DfXhLteyajYX13jVw 4949
viur/core/email.py sha256=6mqJDMh7OmcfpJdni_O96MBkZxKVEWC4wdyvJcCkDy0 20415
viur/core/errors.py sha256=wlnwV7a41VsX7ItxIv2gO10yA5FG6Inv23XK9_swxlQ 8267
viur/core/i18n.py sha256=fG7JHkMMx5T0xfAOOjVikdDdrO4JrALyJNqvPcqAOBY 24069
viur/core/logging.py sha256=5AN2Xl7vaTyW2fcdiQ-BncyaT_WR4YeJK0TMcJskONk 6313
viur/core/module.py sha256=DvSAdW__v-WjHLzxFQa3LM0rY5nfi4TGWICJGtjurso 25391
viur/core/pagination.py sha256=4uYQjBT-UW3q4xCZCHnXyVX_doMGf3xCBd843PRaFCM 6122
viur/core/ratelimit.py sha256=zqnS6ahgFaylm_N1TBQ3Od22w2WjzXQAItB4cHUf2sQ 5612
viur/core/request.py sha256=W9N1lQAZdQHOUgouHdbKy8laRUHHtczgqCe_ys_ygwQ 26101
viur/core/requirements.txt sha256=-Mwq0eB9zdEljRFSZi1ttAN0ZLoIOCNU0I28mxHRQ2w 56179
viur/core/secret.py sha256=5J8JLxjrwOqdvWndfFfW2l3WbV8a39Mco7vnSAAMqmg 813
viur/core/securityheaders.py sha256=DrbZApwkgFwgRpYkg3v3Ud6poUW4X-xdvtv3KqXe9-o 14741
viur/core/securitykey.py sha256=XkPKOCcdyndzHiJT7aCYiS_W5wez2LuGWiRz-wJV8ps 5217
viur/core/session.py sha256=hNPCUKrSF_fQ08b6OOxCR4WS0m9_WG6dCIWqXhM7D8I 8593
viur/core/skeleton.py sha256=0Td-tnyz97Rn8KDKoxsgTIIUKJJgMbsosjmvou1S9dY 71734
viur/core/tasks.py sha256=NX_QeqBooCoUEnAPlrwd2vEoci-Pz8-rPWXXyaOb-9s 35182
viur/core/version.py sha256=L1ZqG2ZqddlOAFgJPEr7RhoZyezgJTL0nYqX7t8T0k8 429
viur/core/bones/__init__.py sha256=T9mFiqZMO0DfRBM0v0H9i-3jKMQLHB2fvLFeC9bzitg 3099
viur/core/bones/base.py sha256=dSppirtR_F4bq294XCf_0ndKc3aA7Qk3sU6-K87tAQ0 61654
viur/core/bones/boolean.py sha256=jB_0362g6upeovfn3-6Kcd0bsACYFJAFL8xZ9-u-Kn4 5411
viur/core/bones/captcha.py sha256=MOWBxV24ohjjYi5Qlig8SnUKyH1RrS-R13xDe8sNC-c 3489
viur/core/bones/color.py sha256=jHwwBGMOznTKCWxMtDeszSwJEb_8EylyHKRAOtrZD8U 2276
viur/core/bones/credential.py sha256=qc2YageO3PKassMjmMsXfLLHcveuPNlpc5imNloe4iA 3004
viur/core/bones/date.py sha256=Ll5XPlCrBqOqYX8ftrJvpOSX2gF3zj6FphOCtd6iOTA 16128
viur/core/bones/email.py sha256=PC3YJf47ucX7zHp1QOXGNJf6WZmZTubWofihggPGYcg 2513
viur/core/bones/file.py sha256=Fz4-5lTDnhIZWZWFmbUGnz9R-59rwOnCTBS8Z3tBcd4 13995
viur/core/bones/json.py sha256=IrjcANK9krn2OTUztV0bw1DP9FMzD2wHcwyTmtq1sxE 3037
viur/core/bones/key.py sha256=860hbYT7TJ97sFJKqdk6fezR4JN9h2ijscs9AzMwgmM 9722
viur/core/bones/numeric.py sha256=fo3uOmOvG7SZnAluiujsrAVxQJzXUG3spyrwIRzLk6U 9228
viur/core/bones/password.py sha256=Il-WcR9AzBZSexmDz-txUQr6Xydcj0jx1C96Je-6iyc 9308
viur/core/bones/randomslice.py sha256=tmCQVGe0zrfEA1we476HY4a-1pVpdvOu6stliXfZDvE 7793
viur/core/bones/raw.py sha256=LGjuxsNwcHGMJhSIjixH0PAhO1wRSeUWKj57IH8ztKg 863
viur/core/bones/record.py sha256=TULp2ZvXHzIp6R9qi0yplkcKVtB1A4xwF7t3yMYj3PQ 6913
viur/core/bones/relational.py sha256=_RU4DfysF7PD_gMjbYt-ewvT554TX0LXUCOjm_ltZvA 65168
viur/core/bones/select.py sha256=86tKFAEYDmBTDxXnjxnPV3MLafcC--H-qQpSssliOpg 5657
viur/core/bones/selectcountry.py sha256=JSgspE8BeP342--24p1xlKXEXrARtCoZzv1Koq1WEoA 18919
viur/core/bones/sortindex.py sha256=k8Ojcze6PBOx83ctoQNYSylv-RZs65oyRnp2V_0DoTs 1266
viur/core/bones/spatial.py sha256=-A6v9FwjN3LWTzCOYVpXN-OgVZXEgspzJyKoOJ1LJaU 19676
viur/core/bones/string.py sha256=fpFUf2fe8JUMEr-m35FJ7Bi-golbg6uFyegwSBstwqA 13432
viur/core/bones/text.py sha256=PNSM_BNL89F7rgyldqbEKG7hUDFmCE6V0GsvAsYf9PM 22615
viur/core/bones/treeleaf.py sha256=efwax8MQxdFP5_wKbPwSMfhH0hZF4-hLjo6qW8FfgTY 700
viur/core/bones/treenode.py sha256=8Vsw-WaBy2PFbkK9JgUFviv04fQXyrkdjVrtpfppfxg 844
viur/core/bones/user.py sha256=gfNGCF_QgLfvxZYb6gFOA49kimfASTjJUYO_yJKoi1Y 2847
viur/core/languages/__init__.py sha256=NpyUzlGt3ZFRClF_ZZ3vuE6whv7Xw4HY_QRS_Ilww2Q 38
viur/core/languages/de.py sha256=6t_UFLNuJGitDJnsRyvwK3PXR4JAOnIiqKFHmpG3hAU 14045
viur/core/languages/en.py sha256=QS-pycd93T_Mq5X27Km6tx7hh3yHMNp6tCgYhyms6b4 2375
viur/core/modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
viur/core/modules/file.py sha256=9qJyOL6f78Qy9n4ieW_kvUuF-8VXykUUAS2jRGaaEck 40537
viur/core/modules/formmailer.py sha256=6IwdrwVSiZjiQ_FxuZiC4rOOykLJnVlClMKS8DgcIzY 1826
viur/core/modules/moduleconf.py sha256=LQ_JVmDqaBGCXlHBkJwKJkEC0qd_kGKE2Auv6N16FqY 6206
viur/core/modules/page.py sha256=ZCt_i3Fba7gykEzR3R4BXPsQbwoB5_YyfNxICXh5abE 883
viur/core/modules/script.py sha256=K7z0wMZfuvhRqLdfuO-lVc-93yoER76WFjWpjaJ25w8 4431
viur/core/modules/site.py sha256=GNMPI21yDFyGfIJMLH_dC7p3TYuqL4dcQrsh4hfFzVY 487
viur/core/modules/translation.py sha256=NSn5_ZSSMi8QfxUKpl1YYynXlXFuIc54U4tWPX6mq08 5186
viur/core/modules/user.py sha256=B5rFfUdXZ7QWfn98rnm59JJvbz0f_MquO2binIyUWnE 62541
viur/core/prototypes/__init__.py sha256=qU6GQfQDDvUJugNmagumTp0GfP5jneepddgeXs8myLg 816
viur/core/prototypes/instanced_module.py sha256=LBuu_qgJzteFwB5wyLkh_0bkJDemhCWJBFC-5LyE-wA 2955
viur/core/prototypes/list.py sha256=BN7Q2eP6tkZyzfFNbvUaJNSkyQF8xvglZGKZXyYyM0g 27962
viur/core/prototypes/singleton.py sha256=7RLy4-a0I4iuxMADJ8Eck5_HJTmn-s4n8JsLYp6lkjY 9866
viur/core/prototypes/skelmodule.py sha256=3w_8r5EbjpnX8tWx11hPrcSxW6GL_08nfg2SqwvJ0UA 2507
viur/core/prototypes/tree.py sha256=sGIroPyEbYGwfcs8KTYoGdC-jDz_efcUu2mPiqNZ7gc 41378
viur/core/render/__init__.py sha256=WnbFrpDhZDnZ6iwQOcIZEyM-NcO0ZXjaMko3CeIKrTo 204
viur/core/render/html/__init__.py sha256=VPzcYq1d52WRQXdn3HeTugM6iZlUs1k7INbYmCUuxQ0 169
viur/core/render/html/default.py sha256=QXeCIM3Fsvw6hi5TnsTjWFOS4tFqGisnis7-Uni6MLw 20436
viur/core/render/html/user.py sha256=3GXYyw4z6_wEIJWeQTQydS0slQlqB2SxYnI1femIPJQ 4374
viur/core/render/html/utils.py sha256=5c7mzJ0Qi5pP19MRDGQY1vo7a3q6tNxK-6wtvHEvSew 1976
viur/core/render/html/env/__init__.py sha256=Yu0H1AvRe_Q7_WLMvP3wLyXsilWZ29Lmjq-SHzDu5fw 142
viur/core/render/html/env/date.py sha256=xmJqGSRJJAFqkVDpv26XE0qC_v-MUEm5vanzXfsdR3E 945
viur/core/render/html/env/debug.py sha256=eRdRq6vrGSceK3UrTHysZL-xuJpZns5YVln8JqXOx7k 1351
viur/core/render/html/env/regex.py sha256=LHQoSdI-4-wMkjP7geOW6t9n1-VzZkdBOkxq8-XA7so 1746
viur/core/render/html/env/session.py sha256=augeLmfSl3vIQ2kMPAaIJMnsBJMZKV-7dlxzmn7If18 1156
viur/core/render/html/env/strings.py sha256=bO33D1aTfgUf_DUAamaECHipG8PBdu_DSEIfuyVqMME 538
viur/core/render/html/env/tests.py sha256=40L_uH22k1mYb3aHqNaMT45MjRNeXVtuu7gY_VN01Vo 435
viur/core/render/html/env/viur.py sha256=cO5GZ2BBG2hNsovcmUqJ6q9Z9lb_j1LdnEZD03-Wrhc 26755
viur/core/render/json/__init__.py sha256=wguLgqL-HBwQRHLdMS_0a52fpsiigCqYjv2JJMuRmK0 1269
viur/core/render/json/default.py sha256=c3C1UsZgQVEyLGQhkegzAZy5SjtfZokO5r5u9sM5jsQ 9148
viur/core/render/json/user.py sha256=yktHNklmxCzQ_KwFI72c-JfIvjfjYTcDTtTKkBJoxaY 1722
viur/core/render/vi/__init__.py sha256=tGnnHTf73malv7vmmdky5mzaODeTo_N7xI7RlmYkiEw 6450
viur/core/render/vi/user.py sha256=Da1HuTZ5LlfhwzKhli46FS0JY0O-fbaNT1n_5Q_yeKg 1042
viur/core/render/xml/__init__.py sha256=lIMUXqHg_N1jv0JZxS5SKC2urZ7RyLVSaQRjPHHh8wM 1056
viur/core/render/xml/default.py sha256=l_EIqzNn0bQRrEvm6F_VEeByVKfJvOKL9E63jnylKa4 7321
viur/core/render/xml/user.py sha256=8eGgh10q8p6ntohANWUUOWTivjEUoZJ3NFrW7BwIBmY 911
viur/core/scripts/migrate_config.py sha256=CbA96ZHzvdVv64fLP5UdYltVGkPlFFU05fjWwFD54SU 7221
viur/core/template/error.html sha256=DLYj14V6_lS4NW5c222_a3fMBWwlYElf5zNuXPhRoQ0 4009
viur/core/template/vi_user_google_login.html sha256=yzFit0gQBAIy5-feRabZQZM2R3bfD-Wkk67MiUNdrcY 1083
viur/core/utils/__init__.py sha256=HqkKR8hp_sRW8Xuu8u_5gW3ijVnH49Spe-c8QJgsu74 5630
viur/core/utils/json.py sha256=6mW3Bu_iEnKpHZnRBLG2amk-Y34mkQRcSoAHFATyxIU 2713
viur/core/utils/parse.py sha256=jMPz6jpGmZfBXmYfmQoFs73ncT0HSVHzGkhJemU8KIs 1244
viur/core/utils/string.py sha256=5E40BqtpRUjGEzelBGQhCy_kOoEFuESMnwsQK7CEt2Y 3389
viur_core-3.6.3.dist-info/LICENSE sha256=2n6rt7r999OuXp8iOqW9we7ORaxWncIbOwN1ILRGR2g 7651
viur_core-3.6.3.dist-info/METADATA sha256=-HPrwXftCM70p7VXKoIpw2H507CskUVugOBl0Bm_8mk 7598
viur_core-3.6.3.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
viur_core-3.6.3.dist-info/entry_points.txt sha256=hZfKeScumX0lUSduvSViOVz0H1tofU_UYCwjDDmmkPM 83
viur_core-3.6.3.dist-info/top_level.txt sha256=UpXSoS_clIJYncMZKAppy3WNRScHSjarTabKBOa8OeI 5
viur_core-3.6.3.dist-info/RECORD

top_level.txt

viur

entry_points.txt

viur-core-migrate-config = viur.core.scripts.migrate_config:main