magellan-models

View on PyPIReverse Dependencies (0)

1.0.0 magellan_models-1.0.0-py3-none-any.whl

Wheel Details

Project: magellan-models
Version: 1.0.0
Filename: magellan_models-1.0.0-py3-none-any.whl
Download: [link]
Size: 54555
MD5: 838b2f610e35da26415be1205b514dc3
SHA256: bc1ca153d52ba4c96de99d42c910836cadb54c981caecc4b955fd68a080c69a7
Uploaded: 2021-08-11 03:27:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: magellan-models
Version: 1.0.0
Summary: An API wrapper library that creates 'ActiveRecord' inspired models to access JSON:API compliant endpoints via OpenAPI specifications
Author: Talha Ahsan
Author-Email: tahsan[at]mmm.com
Home-Page: https://github.com/3mcloud/magellan-models
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: requests (>=2.24.0)
Requires-Dist: inflection (>=0.5.0)
Requires-Dist: pyyaml (>=5.4.1)
Requires-Dist: jsonschema (>=3.2.0)
Requires-Dist: pytest (>=5.4.3); extra == "dev"
Requires-Dist: pytest-cov (>=2.10.0); extra == "dev"
Requires-Dist: requests-mock (>=1.8.0); extra == "dev"
Requires-Dist: coverage (>=5.2); extra == "dev"
Requires-Dist: pytest-mock (>=3.6.1); extra == "dev"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
[Description omitted; length: 14212 characters]

WHEEL

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

RECORD

Path Digest Size
magellan_models/__init__.py sha256=_PDu26p4aaxUCFoNH2zZ6DOOJUE4rmxcW2PD193H5nQ 246
magellan_models/config/__init__.py sha256=ti3GOfOWACx4ftYQCF33oRPIYf0DxlyYMI1d4QrCb6k 80
magellan_models/config/magellan_config.py sha256=taMkyxZbZSak4SD5i8lASi46DelLSwN9pMnPdJa8m1s 8704
magellan_models/exceptions/__init__.py sha256=8PfpINmab7PNUTKOI8sMDkVhSq71IlpUrpC1MgS82Mc 291
magellan_models/exceptions/magellan_exception.py sha256=MQCNfVJQDRyxYc-Bc5iApiwDaR9BCMKLLqVzchPPelM 301
magellan_models/exceptions/magellan_warning.py sha256=v2Zm0L0tYxqkrCfHzl4poO-ZbxtIHhZsVX9iqLQ2a9M 287
magellan_models/initializers/__init__.py sha256=trwogplRWMrtZrQKXRykt_M5BpuQZuPgS_q29h1X3D8 259
magellan_models/initializers/initialize_with_endpoint.py sha256=qz-K5X7bJL2Y6o6ZDQatuFeRGVlLYVC6a2_676wxhOg 1139
magellan_models/initializers/initialize_with_json.py sha256=eUewc0ZRQT2QV_POxWX2NThl0mri05OJ9W2sZgGJutI 757
magellan_models/initializers/initialize_with_yaml.py sha256=m-xy91H606523Jd0zACl1UONwwLVH-PBP-nG3PVnKoE 1722
magellan_models/interface/__init__.py sha256=D-qneb5NorE8gkotZp9xOLXUHuRMc-wt6gmHRQ1izao 242
magellan_models/interface/abstract_api_model.py sha256=ISudiwWQLha2GwwmfPbHGXiRYC43d2hIfxXYuDXCGRI 17008
magellan_models/interface/auto_dict.py sha256=VHkHUTKxyjic0IJN_8IkjPQZ-AzD0qyhlV_6rCMoTBs 510
magellan_models/interface/constant_magellan_response.py sha256=Nxg8PdyA0iUsjGEGHYk7lz4hft8Mf5RRZvtDnUvxJxE 2637
magellan_models/interface/magellan_response.py sha256=aiWZGst1L95OCJagQDPNNGtOxDJb1bhxZMJ99WU9dF0 13009
magellan_models/model_generator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
magellan_models/model_generator/generate_dynamic_model.py sha256=I-g8nNSKg82-ZQG3foHarQNNXvgKJssm5UE9ODBn-Co 14530
magellan_models/model_generator/generate_from_spec.py sha256=tRzMzNQPNCaE8R6D1v4bQsDg81Aa-VfN_Z0wPEdXnVk 2918
magellan_models/model_generator/generate_nonrest_functions.py sha256=jApEM6_FpX1kpkiOu4ZG4uLda39JtiDa3KeD7B-SCM8 5181
magellan_models/model_generator/generic_functions_generator.py sha256=ZoeoWKEE-ONUuVXX9D-PGVHWUDSIGa4zMBcD3AymHnA 2251
magellan_models/model_generator/helper_funcs.py sha256=ue6H6n_mUkpMktqUwwNiBUG94OOWqdpxaqkZUK22tyw 1594
magellan_models/model_generator/json_schema_attribute_extractor.py sha256=LXr1z27b9ii0H6khXOwPtYVqZjtLGFddgsvlpE0044Y 7121
magellan_models/model_generator/model_parser.py sha256=WOVXuZEbWCxRWj5hi3A3-CYt7JloGK6iaSxH4xvkOtM 9201
magellan_models/model_generator/openapi_parser.py sha256=0hHo5Li44tT-VZGDPu8yAKh_DhtTmrMAIvT4vQGq3QY 4493
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=lOyfXBq-VnzH6lN3ENba373C7HFLraA3MM4cOnDJh5A 873
tests/helper.py sha256=XaZhtXjjGFwXfsxR9EWe3MkAqRBNXlK51cjCUCzO0-U 35219
tests/generator_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/generator_tests/test_custom_attribute_paths.py sha256=cTs6rZ2Jm03v83aH_TZG1O35tUpXh1GP5csi5Y74144 1826
tests/generator_tests/test_disabled_funcs.py sha256=BK1qBYIdkKpGMAo2npR7c1l_LSCpSeIypxp6PYtr0UM 868
tests/generator_tests/test_init_with_endpoint.py sha256=L1DDJqSyeiJzvjKMgSlNg2w9n1kHUCjW4zz24L8C4hc 1756
tests/generator_tests/test_json_schema_attribute_extractor.py sha256=ahdl0PKBNHeihIeeU39Q3sEEwKyDnSgnloVHRO7IfWc 420
tests/generator_tests/test_non_rest_parsing.py sha256=-M2tvYeWgP46L8IETkmxsix-PDwmeD8iYswYkcT1li0 4768
tests/generator_tests/test_regex_id_sep.py sha256=csMQXXcxHRnWabaEx92m8vjZoxWIUSbkWVf_8QadXCI 904
tests/generator_tests/test_relationship_categorizing.py sha256=QD3UgpoO-ZSVrJ0B_j6zXhhOIHpFk87jTQuHukDdG9A 944
tests/integration_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration_tests/test_config.py sha256=1UnJNs_N4uxOgIXbCaXBvCmak2fL8BE1STVhZuEm6UA 492
tests/integration_tests/test_find_by_models_generated.py sha256=y6u52UOjNk4ed-nNDtM0IU3BgeDLW0YqIPD79eneSf8 2047
tests/integration_tests/test_generated_attributes.py sha256=c4uStLP6uT6s39EtdqAVbBlP7h60Y-ufNhpwbLk5Fnc 10578
tests/integration_tests/test_generic_funcs.py sha256=yNAB8kCGBnM7w8fzJw3M6vIxTbg6cwv90VU_GIswR8s 2330
tests/integration_tests/test_relationship_methods_work.py sha256=G_KuL3TJPoczTFL2T9P0J5PUsjjIHAuAsn9dxDRWvkw 3531
magellan_models-1.0.0.dist-info/LICENSE sha256=AWj0goTTR073XNfZW7Tm5oRmzQvX6GCkmuHSe7W3roU 1510
magellan_models-1.0.0.dist-info/METADATA sha256=JSsnhKMvHhuBpuRwlwu7F49s34VqS01IeHXKTIZYxW0 15203
magellan_models-1.0.0.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
magellan_models-1.0.0.dist-info/top_level.txt sha256=VtyDnITyns2tVc2F8UAHz9vTD-40UrfGqYu-0JM307E 22
magellan_models-1.0.0.dist-info/RECORD

top_level.txt

magellan_models
tests