Skip to main content

Make your JSON Schemas sociable and create linked data model.

Project description

tests PyPI version shields.io PyPI pyversions Coverage Status

schemapack

Make your JSON Schemas sociable and create linked data model.

Installation

This package is available at PyPI: https://pypi.org/project/schemapack

You can install it from there using:

pip install schemapack

Development

For setting up the development environment, we rely on the devcontainer feature of vscode.

To use it, you have to have Docker as well as vscode with its "Remote - Containers" extension (ms-vscode-remote.remote-containers) extension installed. Then, you just have to open this repo in vscode and run the command Remote-Containers: Reopen in Container from the vscode "Command Palette".

This will give you a full-fledged, pre-configured development environment including:

  • infrastructural dependencies of the service (databases, etc.)
  • all relevant vscode extensions pre-installed
  • pre-configured linting and auto-formating
  • a pre-configured debugger
  • automatic license-header insertion

Moreover, inside the devcontainer, there is follwing convenience command available (please type it in the integrated terminal of vscode):

  • dev_install - install the lib with all development dependencies and pre-commit hooks (please run that if you are starting the devcontainer for the first time or if added any python dependencies to the ./setup.cfg)

License

This repository is free to use and modify according to the Apache 2.0 License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

schemapack-2.0.0a3.tar.gz (31.6 kB view details)

Uploaded Source

Built Distribution

schemapack-2.0.0a3-py3-none-any.whl (59.7 kB view details)

Uploaded Python 3

File details

Details for the file schemapack-2.0.0a3.tar.gz.

File metadata

  • Download URL: schemapack-2.0.0a3.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for schemapack-2.0.0a3.tar.gz
Algorithm Hash digest
SHA256 fc6c182cf0f27e362a3a6163bf1c070f79c758362e53420980fbce7f1927c1bf
MD5 4b5f1f1158bcc9ad3fd644cf4d6a21ed
BLAKE2b-256 4342aeca02b9ba43141096f6ecde41b1c0ca9b077cdd0cbfdf6bc51c7eef445b

See more details on using hashes here.

File details

Details for the file schemapack-2.0.0a3-py3-none-any.whl.

File metadata

  • Download URL: schemapack-2.0.0a3-py3-none-any.whl
  • Upload date:
  • Size: 59.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for schemapack-2.0.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 897c2659beb358a4256b95db94b9dfa1095b46698f46e4e3f2c50989e6c0210c
MD5 2fe33acf8a50b81c4b8592c3b7ba739f
BLAKE2b-256 2c0bafaaf96a7ce1aa0327a0296722bdd7f8daca6f730add1ce4240d71c5efe9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page