herbie

View on PyPIReverse Dependencies (2)

1.0b2 herbie-1.0b2-py3-none-any.whl

Wheel Details

Project: herbie
Version: 1.0b2
Filename: herbie-1.0b2-py3-none-any.whl
Download: [link]
Size: 59752
MD5: 7fead4c635b2d4191ad73b676070fa8e
SHA256: 830bc3f3367d586423fb81d654faeeb48675d551477e339097ee32faa2e1da0f
Uploaded: 2020-09-21 10:26:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: herbie
Version: 1.0b2
Summary: Herbie is a central data store for business data in a distributed service architecture.
Author: Project A Services GmbH & Co. KG
Author-Email: herbie[at]project-a.com
Home-Page: https://github.com/herbie/herbie
License: MIT
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Framework :: Django :: 3.0
Classifier: Framework :: Django :: 3.1
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: django (<4.0,>=3.0)
Requires-Dist: django-environ (>=0.4)
Requires-Dist: django-model-utils (>=4.0)
Requires-Dist: djangorestframework (<4.0,>=3.11)
Requires-Dist: jsonschema (>=3.2)
Requires-Dist: psycopg2 (>=2.8)
Requires-Dist: strict-rfc3339 (<1.0,>=0.7)
Requires-Dist: twine; extra == "dev"
Requires-Dist: social-auth-app-django (==3.1.0); extra == "social_login"
Requires-Dist: pytest (<6.0,>=5.4.3); extra == "tests"
Requires-Dist: pytest-django (<4.0,>=3.7.0); extra == "tests"
Requires-Dist: flake8 (>=3.8.0); extra == "tests"
Requires-Dist: black (==19.10b0); extra == "tests"
Requires-Dist: Faker (==4.1.2); extra == "tests"
Requires-Dist: rstr (==2.2.6); extra == "tests"
Provides-Extra: dev
Provides-Extra: social_login
Provides-Extra: tests
Description-Content-Type: text/markdown
[Description omitted; length: 5146 characters]

WHEEL

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

RECORD

Path Digest Size
herbie_core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/apps.py sha256=26Z308JKZ0hL61axRNn_O84-n3C8vDH7VmqKB5M3zx8 382
herbie_core/constants.py sha256=JHJJ71q1KujfIeQnaLnDAnsOAXYgUK8Ryfb7rzUGaeY 2446
herbie_core/urls.py sha256=XSeq-G5bD9c5zGQqvR9W9zAYGEsjQIrwf4yjODi-etU 1141
herbie_core/admin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/admin/business_entity.py sha256=4qIskhqfctfyoXKJbD65qOLelyUxAlBufwOLBIb3E08 1630
herbie_core/admin/json_schema.py sha256=VSpnZx8DNSIvMF0-Ed1a6TExlf6pq928U7XbM9BINjY 1050
herbie_core/authentication/social_authentication.py sha256=1MwOC7aHdgyV6nloGYiqhRvC7Ng3QEGQH8VJHrt30XQ 385
herbie_core/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/exceptions/invalid_messaging_provider.py sha256=lhY1D0YLZPFONai__6RQUsyVSQDsn1iuySgikXPWlb4 140
herbie_core/initializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/initializers/abstract_initializer.py sha256=y-N1cZzh6su-ecL5b6fqZGzlQ3aZgUXg1isaNkWrgTw 147
herbie_core/initializers/permisson_initializer.py sha256=jZfnhdcggIHV6XyXF-HImTp-FVlt-57OILcdc4ZA9rU 403
herbie_core/initializers/schema_initializer.py sha256=6JlpM6PU5jvTXgBnmTVKQIGz6UheiJCG8lFX7ckvLmo 351
herbie_core/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/management/commands/export_data.py sha256=hURybcpfX4xGAe4QaQY85WqbblwIDh0wURQB6SX1jcs 1407
herbie_core/management/commands/generatemodels.py sha256=XxIOznsc1ic5eSHIIk0lWB6a-54xeLcWNcZ8g2KYR3U 1024
herbie_core/management/commands/import_json_schemas.py sha256=XTSyCN7u7paOVE0pFU1QdGI2s5QH7d4rvlRZrckJcKo 308
herbie_core/management/commands/init_db.py sha256=AIdbrjf8wzzOkxmYvD7eH8EDM9ZLktmUXnXeimvlRrU 905
herbie_core/migrations/0001_initial.py sha256=Mz0yJglyQr1uDDlGGau8S151fPnWfLSCEx5Ure_uQuQ 1233
herbie_core/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/models/generated_models.py sha256=t4cGsZ3dm14gcbn_u3Wtw1mziAeYgYaMqMHGGfF4tkk 112
herbie_core/models/message_models_and_serializers.py sha256=Yhoto0BlPPJrTGTztkKdlArCq2bpwVijAz2NAQmCdGk 2327
herbie_core/models/models.py sha256=y_0GNPAEtLoqBjIdaIEHU4WbpLDNA1Q4uAd6uLp03tU 616
herbie_core/models/schema.py sha256=K_sFvldSoJUi-dYMLmD_rkxMCoU3n-ID8oNL5ZOXTwk 283
herbie_core/serializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/serializers/business_entity_serializer.py sha256=VIbjd3znlmRcI39YL8BTGekOofJbcHsWzU49m8hoDvE 364
herbie_core/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/services/business_entity_manager.py sha256=AJv7RrCc-E7N_EjJi4qvSPLf11NdSVtEZfoKXB6J8ac 2580
herbie_core/services/json_schema_validator.py sha256=LWJxth5Smt0x2kHoWMDHx-s9CrBFM0cdYkGlxzC0axo 2058
herbie_core/services/permission_manager.py sha256=9RkBdPVVs7qVTEqduusBf8nOW6Jj9MhLKgd14P3effk 2160
herbie_core/services/schema_importer.py sha256=obVQbamkAw3gJ410FDzx5AYd1PU0AQKLBI8mILuKtec 2702
herbie_core/services/schema_package.py sha256=kDh15NftQRVMKQaJZhY5gPpV0UIn2O0bLgUoq2P35Oc 1808
herbie_core/services/schema_registry.py sha256=D1x4WaDc9cFU3v81aC2F8dzDhkZE4esa-De9ayhuBDU 926
herbie_core/services/schema_version_compatibility.py sha256=yDMB8iexis7-x0e-o-jF9kvBByURB23IOWwPGZ6eUok 1093
herbie_core/services/utils.py sha256=0a3rusUIeYhSnXsUq-aHQME_C1e35flrAM23SoSKlz0 932
herbie_core/services/message_publisher/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/services/message_publisher/abstract_publisher.py sha256=RCVDwBhijR25fZ9UFT2JBV6DXDwXz3_6MZx9tZE1Zho 272
herbie_core/services/message_publisher/logging_publisher.py sha256=_Oo9cTFSX9RPHde6h0xIldpzLCMq6SnEof7roHXeOfs 433
herbie_core/services/message_publisher/message_publisher.py sha256=9VK7NXpQclJXr7JzRZ6WC1Srcj47_q62z_v3G13zjgo 1842
herbie_core/services/message_publisher/registry.py sha256=Kgs8giMtiA1fi__wpqpbhRsPqndnxxPUqNHrVbCyKEo 566
herbie_core/services/schema_mock_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/services/schema_mock_data/schema_array_generator.py sha256=7_lexc45xch1GEHYh16TeCHqdaOhrSBoJXCuGLWLats 2931
herbie_core/services/schema_mock_data/schema_boolean_generator.py sha256=z_wvcVIMncvkBuxGaWX84yJvZ78f0VpKiKVw5aK7u4o 201
herbie_core/services/schema_mock_data/schema_const_generator.py sha256=DWAIVKiqpqOQ_C7yhKa5wE1OgTTokCydnEUyScIpK5c 290
herbie_core/services/schema_mock_data/schema_data_type_mapper.py sha256=L4avDVKdNgmWQQOqQIf5csNvzAcZtN3WOR5uKdtLMmA 1562
herbie_core/services/schema_mock_data/schema_mock_data_generator.py sha256=4J10l_fT7e9jjaq-dksPTLDCa1nPUuZnLh0A-Me-KZU 644
herbie_core/services/schema_mock_data/schema_number_generator.py sha256=gr87SWHYvRwKOZmc_fF_kffBGeS19wL7ndSFhyHFAUk 1355
herbie_core/services/schema_mock_data/schema_object_generator.py sha256=PpAwx3_XmBeHwHQAU_Fd0fy0L4ieLjxIaliSNPz4daU 1654
herbie_core/services/schema_mock_data/schema_string_generator.py sha256=45qXy6RzEaZK--4r2nnA2RkQ55YhCFNaR6by1XMioyQ 1585
herbie_core/static/css/herbie-admin.css sha256=kT1Q13raYni-0Gm71XlrYxfKNaUdB006FsMfmgY_-0o 45
herbie_core/static/js/herbie-admin.js sha256=P0j_wUQlkIl26-uVBwBNd0XgPS_KscYtWq4pwT5eIfU 141
herbie_core/static/json-viewer/jquery.json-viewer.css sha256=rXfxviikI1RGZM3px6piq9ZL0YZuO5ETcO8-toY-DDY 1080
herbie_core/static/json-viewer/jquery.json-viewer.js sha256=klSHtWPkZv4zG4darvDEpAQ9hJFDqNbQrM-xDChm8Fo 5020
herbie_core/templates/admin/base_site.html sha256=LIoYnKdrp_qvI0nLtfJNrSncLg7GNMpyAXULXafIM_Y 8447
herbie_core/templates/admin/login.html sha256=0hn2WDLN-D4aEJxwQIu3Uk_vFq-5kS_58s4s3R9tDZc 720
herbie_core/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
herbie_core/views/delete_business_entity_view.py sha256=9KMN1fbvRZVkCB-bbDzrPjOHc0UYKyeahtjcO7JzR-4 2728
herbie_core/views/get_business_entity_data_view.py sha256=ug0Oukxwi6zr2DnayxEqpaxQ15yo3nkSNUkOzDjFtfk 1789
herbie_core/views/save_business_entity_view.py sha256=4niUHIdkL51fJ7TTAQxNr3JCr58kBWAA-NizK9XKrME 2850
herbie_core/views/schema_registry_view.py sha256=WX3u5EUX83VLTwD1W8KAHDEFGyvCCp7iPv0KSEPv-wM 755
herbie_core/views/update_business_entity_view.py sha256=O1nswOGd0vez7aFSQFE7gG7q__jpxg4awa6VOU_kSNQ 2312
herbie_core/views/utils.py sha256=-dzMTHEmgEDyufMNAhSLKQK6WQTwI0W_Fwv8_hsIBOE 1242
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=uh9AQgcJtkGCPmfCXpqAbv4SuV6ShFSLF6G42T3CBNI 3736
tests/fixtures/test_schema.json sha256=ui3pDSEnZj_oruiDf9DWj49myYbwsVsIMdp878-rckQ 601
tests/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/services/matcher.py sha256=CB0q10HhPfR2fUNI9m57u4x08yODPF2zkkQECLkRB3Q 610
tests/services/test_business_entity_manager.py sha256=m7zoE4t5LUa2Qp6Q2CZ3uZkfdeiYkPDNo2S8vXU9UJA 4445
tests/services/test_json_schema_validator.py sha256=wWSJr77QZMCqx48c50tFUNo4P37hXim2kGjlaNgz9aQ 4410
tests/services/test_message_publisher.py sha256=-oMaUSK53C39Fp99kvCI5CreXGrZXlqjx9cQy1fFlls 1756
tests/services/test_schema_mock_data_generator.py sha256=GSipvXo60WOWTS4gVTC_KYsq2OpfShupycAdycjO5ns 951
tests/services/test_schema_registry.py sha256=6TA9XlWyO2YBQRkFQTfqTktPv-mmikjxLAC3UJWQxVU 2532
tests/services/test_schema_version_compatibility.py sha256=_SeIMZk-jYc_xQItQY1udeGW2u5DVrv5fKngWOYKKL8 3615
tests/services/test_utils.py sha256=9y25Fvwu2GpZXcxUGgpqG_clWgZH7eT9ePmNgiUAyVM 897
tests/test_schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_schema/backwards_compatibility/test_entity_new_v1.json sha256=RlNbaYdUN_WLCj_sT4ojiROis1BtoyYQPjRztQkFwzc 380
tests/test_schema/backwards_compatibility/test_entity_not_bc_v1.json sha256=Gc6_BRo4eTglzrYkovKHlIrAfkS05pPtG3o2h-6YDO0 357
tests/test_schema/backwards_compatibility/test_entity_v1.json sha256=jKBUAn0NDL8fdKJGZdHpD9bwB-CjbWmjTf536kEbwDY 339
tests/test_schema/mock_data_generation/array_type_items.json sha256=YMRAKdAS2NCgse-gTAkEAU5Lb3jpSNyAEh7S7nd0OJ0 129
tests/test_schema/mock_data_generation/array_type_items_tuple.json sha256=cmmzEklaPdzVu8GufPnFZn6_NwUFvkIXLxYUQjjY_7M 404
tests/test_schema/mock_data_generation/array_type_length.json sha256=c1G0n1FdTJwo6lUQMRy3Iw5ir46GpGUIJostvn1qlAo 120
tests/test_schema/mock_data_generation/array_type_tuple_length.json sha256=d5GwFTJzquIQeYVpvQLIven1e5V0vivOTEOzCI-XUqg 222
tests/test_schema/mock_data_generation/boolean_type.json sha256=4NaTRuoAmFO4dLX6S7BrYIQSS1FN5N0Q27DmM4mBo50 84
tests/test_schema/mock_data_generation/numeric_type_integer.json sha256=2PnWfmqxkBXp3fYeg76Z2eNcUyWB-yRfbarnhKx_7LA 84
tests/test_schema/mock_data_generation/numeric_type_multiple_of_and_range.json sha256=_4QTnJhrsU7Gy1QtDOhGXf-W36-5atsPKBoVNuurYPA 161
tests/test_schema/mock_data_generation/numeric_type_number.json sha256=kGuF1Y1iPWszCDuX4f_Y-W4r1lcNADJWaraKSwRTP3Q 83
tests/test_schema/mock_data_generation/object_type_required.json sha256=I0OvB6TBqcrKMTUA1t3P2lXFgJCPw24Q_qHCMhBpb2w 394
tests/test_schema/mock_data_generation/object_with_string_built_in_formats.json sha256=iedQ8hNoCiCfA8oyoOxSN4zWBz7J8H68CMVy6AuuSOk 323
tests/test_schema/mock_data_generation/string_type_length.json sha256=v4zQ3M3Az8VpeVTYlpuUUlOoBlSqnrrYaJe7gEKp5q4 115
tests/test_schema/mock_data_generation/string_type_regex_pattern.json sha256=Li56apwWdxM1-Z5_csuy3tsNTvXpfVgkCGo6eT1DEOg 132
tests/test_schema/test_entity/test_entity_v1.json sha256=XXXjokO4SU0guAbQhy9yqsYdXMjLG5y-kC_zdXwXukQ 442
tests/test_schema/test_entity/test_entity_v2.json sha256=obRvwCQOiHhG0twvsGz49l54wrLgTHXPmSbe4HfQeJU 428
tests/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/views/test_delete_business_entity_view.py sha256=y_9vQKopGXqBXRVooBKgikRAaWsDTHbpyNJGIL323cQ 3998
tests/views/test_get_business_entity_data_view.py sha256=fZhotE1s7B6BrlKBxNvYyTaPiqjoHXe1OLwrKr-bxQI 2988
tests/views/test_save_business_entity_view.py sha256=Tyxac0bEr_IbEAvQgIGQkqL4kTftTzbHeeFinQe3UmI 4114
tests/views/test_update_business_entity_view.py sha256=TbaJpzLWn5Wx-wFUhGkHU9D5Cf8G9u76UrjRL0wG0ss 2705
herbie-1.0b2.dist-info/LICENSE sha256=GUk5blxjB2lGiLxvwnOHqbAWX8c6-jcNlr1s3-NQ9gk 1089
herbie-1.0b2.dist-info/METADATA sha256=V_0RyF0kmx_ZZYAKLqgbyT6Sw2RZyccE8feNvGL7M-8 6623
herbie-1.0b2.dist-info/WHEEL sha256=EVRjI69F5qVjm_YgqcTXPnTAv3BfSUr0WVAHuSP3Xoo 92
herbie-1.0b2.dist-info/top_level.txt sha256=0O2eZUHeIoj4hjwctInBpux5AxofXFwOEeQev1ScRPA 18
herbie-1.0b2.dist-info/RECORD

top_level.txt

herbie_core
tests