amsterdam-schema-tools

View on PyPIReverse Dependencies (9)

7.1.2 amsterdam_schema_tools-7.1.2-py3-none-any.whl
7.1.1 amsterdam_schema_tools-7.1.1-py3-none-any.whl

Wheel Details

Project: amsterdam-schema-tools
Version: 7.1.1
Filename: amsterdam_schema_tools-7.1.1-py3-none-any.whl
Download: [link]
Size: 172009
MD5: f6161581241cae5d6da49de940ccb84b
SHA256: 85707831d5db939a584bd7c9657f7ecb384d2dba63d928def2a09cefaf6fc306
Uploaded: 2025-03-27 13:40:39 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: amsterdam-schema-tools
Version: 7.1.1
Summary: Tools to work with Amsterdam Schema.
Author: Team Data Diensten, van het Dataplatform onder de Directie Digitale Voorzieningen (Gemeente Amsterdam)
Author-Email: datapunt[at]amsterdam.nl
Home-Page: https://github.com/amsterdam/schema-tools
License: Mozilla Public 2.0
Keywords: jsonschema,schema,json,amsterdam,validation,code-generation
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Requires-Dist: sqlalchemy (<2.0,>=1.4)
Requires-Dist: geoalchemy2
Requires-Dist: psycopg2
Requires-Dist: pg-grant
Requires-Dist: click
Requires-Dist: deepdiff
Requires-Dist: jsonlines
Requires-Dist: jsonschema[format] (>=3.2.0)
Requires-Dist: shapely (>=1.8.0)
Requires-Dist: python-string-utils
Requires-Dist: python-dateutil
Requires-Dist: requests
Requires-Dist: jinja2
Requires-Dist: mappyfile
Requires-Dist: jsonpath-rw
Requires-Dist: orjson
Requires-Dist: more-ds
Requires-Dist: factory_boy
Requires-Dist: remote-pdb
Requires-Dist: more-itertools
Requires-Dist: types-requests; extra == "tests"
Requires-Dist: types-click; extra == "tests"
Requires-Dist: types-python-dateutil; extra == "tests"
Requires-Dist: flake8; extra == "tests"
Requires-Dist: flake8-colors; extra == "tests"
Requires-Dist: flake8-raise; extra == "tests"
Requires-Dist: flake8-bandit; extra == "tests"
Requires-Dist: flake8-bugbear; extra == "tests"
Requires-Dist: flake8-builtins; extra == "tests"
Requires-Dist: flake8-comprehensions; extra == "tests"
Requires-Dist: flake8-docstrings; extra == "tests"
Requires-Dist: flake8-implicit-str-concat; extra == "tests"
Requires-Dist: flake8-print; extra == "tests"
Requires-Dist: flake8-rst; extra == "tests"
Requires-Dist: flake8-string-format; extra == "tests"
Requires-Dist: flake8-logging-format; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-django (>=4.7.0); extra == "tests"
Requires-Dist: pytest-sqlalchemy; extra == "tests"
Requires-Dist: django (>=3.2); extra == "django"
Requires-Dist: django-gisserver (>=1.2.7); extra == "django"
Requires-Dist: django-environ; extra == "django"
Requires-Dist: django-db-comments; extra == "django"
Requires-Dist: factory_boy; extra == "django"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: python-environ; extra == "dev"
Requires-Dist: confluent-kafka; extra == "kafka"
Provides-Extra: tests
Provides-Extra: django
Provides-Extra: dev
Provides-Extra: kafka
Description-Content-Type: text/markdown
Dynamic: license-file
License-File: LICENSE
[Description omitted; length: 7463 characters]

WHEEL

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

RECORD

Path Digest Size
amsterdam_schema_tools-7.1.1.dist-info/licenses/LICENSE sha256=HyVuytGSiAUQ6ErWBHTqt1iSGHhLmlC8fO7jTCuR8dU 16725
schematools/__init__.py sha256=4NmmfOQQiZtnf4F7wsNge03_oCvPERcrv7tTBgxea88 1678
schematools/_utils.py sha256=QZzKS6CS1KW78lpAxmycSW25kSVcSW3wCbv0NJHdd8E 1190
schematools/cli.py sha256=wTMSA72RGIgNSa_AT4QZ7BxdnuFv9Z_ch1jWEl7Zrs8 39490
schematools/exceptions.py sha256=QMO5e_6lFuohuMUNdDCmQyIOjpmKTvn51pddi1ojASo 1172
schematools/factories.py sha256=RN48MKCJXTlNd7daNUULQWTiVY8qtjprHK5Zd8SsbEc 19557
schematools/loaders.py sha256=ih1mpSSXxP9EJC7s2TRigfc1MXlaw7zeTiffazplnTQ 28131
schematools/naming.py sha256=OguiTCk_jqKv4Pm8KFHGj27LIa385AZrwRqB1ijlGHM 3718
schematools/types.py sha256=1R60x6O-EgnYcHAJ-VX7cU6HK3v9EeDMXTCDm7bguTA 96090
schematools/validation.py sha256=w0er4sX2u7uYlYvOhHYmQnzP3miAGVHt9msPMIIhS4k 22568
schematools/ckan/__init__.py sha256=-gNoyb6a0xFzZgH-RaEIG0FCf5nr8f5FHUHcv8FwEmc 256
schematools/ckan/_convert.py sha256=QaNpNLpR5CDv9HKIKgTZU9K7BLmgnIvT427VbUS891c 4116
schematools/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/contrib/django/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/contrib/django/app_config.py sha256=24uPcN6FYdZGsmJrueK25hFFawNzovYk9TtvaaZN-3c 2456
schematools/contrib/django/apps.py sha256=NGkX6--A0KZSjRBDy5e7Tml-UlrZHPbzUT8Y0BUGDsg 589
schematools/contrib/django/auth_backend.py sha256=du06kqOCtmIGl78LWhTlI-yTU8g1V7pIGg4Uluq7mj8 707
schematools/contrib/django/cli.py sha256=9hMTD7IIeDeFuYGn7_qP7L_BJF5bHeG3ja6oLmOl9fg 1109
schematools/contrib/django/db.py sha256=rw9k4ibNwg0Fb1IR91D1VHxgymIxDRBhnQ5shPg3cK8 564
schematools/contrib/django/factories.py sha256=wgG-KJWLNPZ3Wzebc3_wCnW9PPLdCIa-_I_bLSBL4bc 21267
schematools/contrib/django/fields.py sha256=VQ9on6uD0rOoKL4Lvr_e0E_Jg7pvtZ0RRdF16MQIviA 558
schematools/contrib/django/loaders.py sha256=F_gwwkjFqDRHcJoiXVoFjgHk95hiURr4IEHvr-wAwQE 2830
schematools/contrib/django/managers.py sha256=XXmoAJkePgUAgEzvLMTccWq9PG3EDvUUmrMy3zhpBq8 1418
schematools/contrib/django/mockers.py sha256=TM1hUILcFaD16vvF7WQiFJly6b3n2mcuB0MSJB6Z0IE 1135
schematools/contrib/django/models.py sha256=pEeC9OqylHJj_-ekhRQ35iXzc1nbQkjgzKaubBPd0Bc 22011
schematools/contrib/django/signals.py sha256=HWNu61Q4cwdkqsdWi3n16UHsMoNduLP6UEz7BNwekHU 165
schematools/contrib/django/validators.py sha256=HlhAtdyFExCYVY3y_Wb3XwiVHERK16VareUQWO6At5o 779
schematools/contrib/django/faker/__init__.py sha256=mcUO2fhX2ULDt20X0W2uWFJA_izpv5mSURQRUe3DQGM 8146
schematools/contrib/django/faker/create.py sha256=fhs0hnwEZcYfb4oTpDygadShZTgkP-F_wZqihv1u8Qg 2151
schematools/contrib/django/faker/relate.py sha256=ARHoBKAtSaptdtp2A5wGBp6YhIOVcAhRJXs-kxYsnqI 7031
schematools/contrib/django/faker/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/contrib/django/faker/providers/date.py sha256=GttcKMFhZkp3ONQz6SsSxxwZ3VQpg_2TqoIiL9ji7zI 940
schematools/contrib/django/faker/providers/date_time.py sha256=MmY3J5N0q2et67F_Y2cclocga-TbJElDu84mzY-7AnA 1025
schematools/contrib/django/faker/providers/geo.py sha256=kMpMNEyuVy1R78MLBPAmdYyZ24ZSxksyBJoaRhDrPmM 3002
schematools/contrib/django/faker/providers/integer.py sha256=TokcC6vpirkGYMFHfv34MMWJZhBuBD0QGoLVkS1s3k0 883
schematools/contrib/django/faker/providers/nuller.py sha256=WnTuQg5n3SAE7EdGOgo2Dl2hTOWvzqHWFmWTnnW369o 311
schematools/contrib/django/faker/providers/pyfloat.py sha256=JomKTLdQMilDnPHuBZIocykBsxS5_vsDJTtR7aZCwL0 1125
schematools/contrib/django/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/contrib/django/management/commands/__init__.py sha256=Ro1Kef8yqalJ93adkKBpSPc64QCO5-0hV_uRKpbRktE 2500
schematools/contrib/django/management/commands/change_dataset.py sha256=xZQ0BtAgDTOxKrguJcxMWV8CpiHTNxYA3-oVBYWUOBA 4650
schematools/contrib/django/management/commands/create_mock_data.py sha256=tcTzVoUN7D4RX9fHa34lksEHCmqmuShObPBke-VmAEo 1780
schematools/contrib/django/management/commands/create_tables.py sha256=1FVdPAUurBilKcZjlEfnCOXL4c4T3v4jT0vTJeQU9sc 3925
schematools/contrib/django/management/commands/create_views.py sha256=mFOABjG0AM34iWpejOKbrzOuC7_jcmv7wk4m8LtpTfI 9374
schematools/contrib/django/management/commands/dump_model_mockers.py sha256=nJEIBwIDg5b7S2Ygl1-1SDEmjkx-0WOXxV8DSKl9kaw 3882
schematools/contrib/django/management/commands/dump_models.py sha256=zb46P6wQ1256XnqB5eFvg26kBfZLBncx05_ChrNSHS4 9003
schematools/contrib/django/management/commands/import_profiles.py sha256=izPFN7mHgyXMHmwF9CQjr1oiEFxuITIlGribNobKqjU 2476
schematools/contrib/django/management/commands/import_schemas.py sha256=0-hWH5MHrGzYn0SwptYJPDIqQNwIRszJ3XPKStq074M 6593
schematools/contrib/django/management/commands/relate_mock_data.py sha256=TYTJIjo1ZCQ8N_vK1ll6WXAhHCGk3kY1AUHhvD172aw 633
schematools/contrib/django/management/commands/remove_schemas.py sha256=IStiX6gH5ZEJK8IdyTeM1GamzSOYOfeFLWCPO2YqsrA 2933
schematools/contrib/django/management/commands/sqlmigrate_schema.py sha256=LbQxqEF16uYvaAeMuik3GE7HfheSf-eP67FolXNulCw 16232
schematools/contrib/django/management/commands/truncate_tables.py sha256=5HGJ4puRptNEzfcJCREUj0pt0FxJgaTZbeoqW1wdWyk 1078
schematools/contrib/django/migrations/0001_initial.py sha256=oFqLNgZVbtMtuqtuExPhVwl4Y_-al4NfuHdK9zPFwQQ 1344
schematools/contrib/django/migrations/0002_add_datasettable.py sha256=wJc-Go1ZFXQyEzKqDB3w4ONiKsSwVpf2vFF8UturNKg 1998
schematools/contrib/django/migrations/0003_datasettable_geometry_field_type.py sha256=sbEECLBqxQGPmt9efMWIHEql9N0LQKoOnngUZzbg8pg 460
schematools/contrib/django/migrations/0004_add_authorization_fields.py sha256=arpMbg_S018ODjDJmQICxaZ8gefCTgLuZUy8-oHVJsU 696
schematools/contrib/django/migrations/0005_datasetfield.py sha256=jy9jHgmFzMDX1watE-BpG486dinqIyDWZbcSM9K3JPI 1390
schematools/contrib/django/migrations/0006_remote_datasets.py sha256=J5PWBzZUk3-356msoukJMdWiJ0hqzHmWhVSAXUPr20Y 934
schematools/contrib/django/migrations/0007_datasettable_is_temporal.py sha256=ZpYHCPW5ID8Pe-KdWhjqOOiLNNpus703TTc5SyU6fHE 431
schematools/contrib/django/migrations/0008_profile.py sha256=Eot2f4Adu8R4x6IsOp0NTKEIJTtwUjg7mwVXt7sLjq0 1069
schematools/contrib/django/migrations/0009_auto_20210330_1659.py sha256=N_K29JhrBVzS7lVIOB1xkVcXAbU8XGGyLzf7aBeDfJo 857
schematools/contrib/django/migrations/0010_use_native_jsonfield.py sha256=13kc6I1bEtLBU7wTw8hEjR883O_ypRnjHcSu06ycUHk 641
schematools/contrib/django/migrations/0011_auto_20210623_1135.py sha256=gEbwI5BRRduIrar0rVge8HPj2KkhBEO-Vbs6L_R6R1U 1350
schematools/contrib/django/migrations/0012_schema_data_as_textfield.py sha256=GbetGtYme1WTiI9-TdhiQy1Inw8j2WGMMt8kYQV0YB0 615
schematools/contrib/django/migrations/0013_profile_schema_data_as_textfield.py sha256=3eTYtsYAd05FnJ2Yfvuk_GOgRbrrKlQhHsOGeNCUGDw 621
schematools/contrib/django/migrations/0014_datasettable_version.py sha256=n_fFZzebjJxMUMP8v6nUgCC0n3VDS0lUH9o7FHVr8Mw 490
schematools/contrib/django/migrations/0015_alter_dataset_id_alter_datasetfield_id_and_more.py sha256=bGx6-colScC7L99e4txPV1StRTs94qMBqMDtixjfhhw 1245
schematools/contrib/django/migrations/0016_dataset_view_data.py sha256=oVjeCCfi8W7ZZck5fZQVMck1qnNyrIt2rn8m-ywQjII 487
schematools/contrib/django/migrations/0017_dataset_enable_export.py sha256=AtYJLwRc5d4T4v5L3QZ_O1P2m4fvnL4Fz3ZIf3KS_2s 429
schematools/contrib/django/migrations/0018_datasettable_id_field.py sha256=ZpQ-lAQ9bv1pX6yL9iQHlY_8suXF9RUK24eL3LLcyes 444
schematools/contrib/django/migrations/0019_datasettable_enable_export.py sha256=yYJ1nssPGBduiw6GF0HGHfxRH9lCW5ZTfb90NNjiyF4 440
schematools/contrib/django/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/exports/__init__.py sha256=_R_Yjpobs-hXVIFNjrn2MnZ3AcZvNUSZ7EvTl1enhxQ 5526
schematools/exports/csv.py sha256=cPZ1Cw21cqI0v3oAODDsJMa_j_y1AAfmCjFnuB5-L3Q 2934
schematools/exports/geopackage.py sha256=eUsKPoubXW9WrrprwSXbVprrq-56AtHeeI8m26qbVZQ 2191
schematools/exports/jsonlines.py sha256=PgGWC9t15e4F_cFqiI0Eh0wZwSpPwluFvJtqNhXkZHg 3033
schematools/importer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/importer/base.py sha256=Y2E3ybS2TK8ZsusGLK8W5QkWOMsnry60-q4OvFOo91g 21478
schematools/importer/geojson.py sha256=mxxz7KOAJkbFv-W4mAMT8957sXcyffUR-JWwKmQDKbU 2736
schematools/importer/ndjson.py sha256=J0ZwiRv-KYm3_N7ovcnTOadBXdSJcKZNwekosXFMfoM 12874
schematools/introspect/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/introspect/db.py sha256=B1RFWi6GoRpeiaulik-MKcxfYd1ym0CUPgiQHJ8zjXw 4328
schematools/introspect/geojson.py sha256=Ha_HqLLziZIHQz3OW87nyQC-HEHUT2ktRYkVuxC_KDo 4250
schematools/introspect/utils.py sha256=rAtZXGJrCpgCE0gR1KM24vAO2stLKVqP53mzJaaeAWw 948
schematools/maps/__init__.py sha256=Cn_A7T23tSjQgmwVdwwq_8smftvCt1hAle3_hwh1l4U 199
schematools/maps/create.py sha256=WEBPScf4VAUwE0qI9Divz9ZS7a3p0TikPd_VUBxsWxw 451
schematools/maps/generators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/maps/generators/mapfile.py sha256=rsuqkdUcoZ3i23dnh6NUgaFngCjAO8qmO72Ih-8KTHg 3715
schematools/maps/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/maps/interfaces/json_.py sha256=Id6i2Z2_22YhpF7f70eH7eoByedfKN-0tMBFddGMg7o 1510
schematools/maps/interfaces/mapfile/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/maps/interfaces/mapfile/serializers.py sha256=zJZv3WVMfpJqeQYN8mp5NJ8aACEqst5oRubO0R2w7Do 1250
schematools/maps/interfaces/mapfile/types.py sha256=bbXao6bXRdEGTS3K9oAY4Om3V6XKVD0XrcUyZYMIQ1k 2721
schematools/permissions/__init__.py sha256=v6QLg-caLCRMgGohalgoYOwvdeqJtZgUoZFo6atZz0M 179
schematools/permissions/auth.py sha256=xvQAi3NX3YnORSW_kU0_PCyAG4utWTjEj681xzN3o_Q 14258
schematools/permissions/db.py sha256=4oEU39cNDPkAZRWgdV5Ld_2xoUcBOD83x1gAFXK3nOE 25249
schematools/provenance/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
schematools/provenance/create.py sha256=0wApFt7ACrMydvUrS29DXRFUO6nu64JVvPj9WTVaWPI 3300
amsterdam_schema_tools-7.1.1.dist-info/METADATA sha256=6PSDeAF--9_k0Gbzs_py8mLvNvMd--gZRE3Pjm8NjnQ 10441
amsterdam_schema_tools-7.1.1.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
amsterdam_schema_tools-7.1.1.dist-info/entry_points.txt sha256=Ozk6-qtQexIRT461NTBKTAVbgjUgf3HYzGkS-9rTGrY 93
amsterdam_schema_tools-7.1.1.dist-info/top_level.txt sha256=f2tD6P5ZNoKHQxj7AQrEYAJMgsZcW9WvyjdnyI7fotA 12
amsterdam_schema_tools-7.1.1.dist-info/RECORD

top_level.txt

schematools

entry_points.txt

django = schematools.contrib.django.cli:main
schema = schematools.cli:main