Python library for reading and writing ipuz puzzle files
Project description
ipuz
Python library for reading and writing ipuz puzzle files. The specification for the ipuz file format can be found at: http://www.ipuz.org/. The ipuz file format supports representing various types of puzzles, including crossword, sudoku and word search. This Python library provides validation and wrapping around the puzzle data.
As the puzzle is inherently JSON data it is the application’s responsibility to ensure that the JSON satisfies the constraints of the PuzzleKind prior to writing the puzzle. This library provides validation and additional functionality that you might want to use.
The library supports Python 3.6, 3.7, 3.8 and 3.9.
ipuz is a trademark of Puzzazz, Inc., used with permission.
Documentation
Documentation can be found at http://ipuz.readthedocs.org/en/latest/.
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
Built Distribution
File details
Details for the file ipuz-1.0.tar.gz
.
File metadata
- Download URL: ipuz-1.0.tar.gz
- Upload date:
- Size: 17.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b46a94076ea3f74081cc1295243718c408f5088fc6c99500d0bcba67cf4299b |
|
MD5 | e74566234fcdb828da945ba00bfb7942 |
|
BLAKE2b-256 | 930e4ebd24c2493f9a74de759756a0d6517d2fc6fa53e706a46730d462a1498b |
File details
Details for the file ipuz-1.0-py3-none-any.whl
.
File metadata
- Download URL: ipuz-1.0-py3-none-any.whl
- Upload date:
- Size: 15.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aff2961aeba3554f54510bf50a07aa519fe21c8d94e7bfdde18f449b548c3842 |
|
MD5 | e39cb1f8dd3c7fb3de0f3767a6f37df3 |
|
BLAKE2b-256 | 3c4c5d00de8f4d44ed022f1bc82b42a2693dc1000a5ad72add73c8fc2340a660 |