https://github.com/legopitstop/jsonpack
Easily create JSON packs for your Python Application.
https://github.com/legopitstop/jsonpack
components events json manifests pack pillow pypi python pythonpackage schemaser scripts
Last synced: 8 months ago
JSON representation
Easily create JSON packs for your Python Application.
- Host: GitHub
- URL: https://github.com/legopitstop/jsonpack
- Owner: legopitstop
- License: mit
- Created: 2023-06-08T19:12:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-11T17:41:04.000Z (almost 2 years ago)
- Last Synced: 2024-04-11T22:18:30.644Z (almost 2 years ago)
- Topics: components, events, json, manifests, pack, pillow, pypi, python, pythonpackage, schemaser, scripts
- Language: Python
- Homepage: https://pypi.org/project/jsonpack/
- Size: 177 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# jsonpack
This library allows you to create packs using JSON files to configure your Python Application.
## Install
```
pip install jsonpack
```
## Features
- Supports JSON, YAML, ZIP and most image formats
- Includes the loading of Python files from packs to easily expand your app's features
- Easily reload all packs without having to restart your application.
- JSON and YAML validation to make sure your file is properly configured.
See the docs for more information.
## Optional Dependencies
|Name|Required|Description|
|--|--|--|
|[Pillow](https://pypi.org/project/Pillow/) | No | For image/* mimetypes |
|[PyYAML](https://pypi.org/project/PyYAML/) | No | For application/yaml mimetype |
|[opencv-python](https://pypi.org/project/opencv-python/) | No | For video/* mimetype |
|[pygame](https://pypi.org/project/pygame/) | No | For audio/* mimetype |