JSON (de)serialization mix-ins.
Project description
Provides mix-in classes for (de)serialization of JSON. JSON mix-in -> Jixin.
For now, see tests for examples of usage.
development
TL;DR `sh python -m virtualenv venv --python=python3 source venv/bin/activate pip install -e .[dev] pre-commit install pre-commit run --all-files coverage run --source=jixin -m pytest && coverage report -m `
Install using pip including development extras `sh pip install -e .[dev] `
Enable pre-commit hooks with: `sh pre-commit install `
Run pre-commit hooks without committing: `sh pre-commit run --all-files `
- Note pre-commit is configured to use:
seed-isort-config to better categorise third party imports
isort to sort imports
black to format code
Freeze dependencies with: `sh pip-compile `
Run tests with: `sh pytest `
Test coverage with: `sh coverage run --source=jixin -m pytest coverage report -m `
Type checking with: `sh mypy . `
See dependencies with: `sh pipdeptree `
Global git ignores per https://help.github.com/en/github/using-git/ignoring-files#configuring-ignored-files-for-all-repositories-on-your-computer
For release, see https://packaging.python.org/tutorials/packaging-projects/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file Jixin-1.0.0.tar.gz.
File metadata
- Download URL: Jixin-1.0.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2abd592b942b320a477e6f0de99c6c6b26d30f44a2d5ede2feadbe5be9fb4980
|
|
| MD5 |
ee25f8a72cfeb28ac4b16c3ed5acae9c
|
|
| BLAKE2b-256 |
dae393763709b70ebaf6dcff88873442d60e59347ffe9eec4b87428e20530e6e
|
File details
Details for the file Jixin-1.0.0-py3-none-any.whl.
File metadata
- Download URL: Jixin-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37064f20aaf756849b5ddfeeffe45f15b5f0c5169e641c550c7499c68f69f379
|
|
| MD5 |
939c88b4da204c68a4a5bfb47012999f
|
|
| BLAKE2b-256 |
cd5d25efcc36cbaa3c75d9aa139a6cef69de4ed35b409d6e197aaf86af98efe0
|