Skip to main content

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

ipuz-1.0.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

ipuz-1.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

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

Hashes for ipuz-1.0.tar.gz
Algorithm Hash digest
SHA256 6b46a94076ea3f74081cc1295243718c408f5088fc6c99500d0bcba67cf4299b
MD5 e74566234fcdb828da945ba00bfb7942
BLAKE2b-256 930e4ebd24c2493f9a74de759756a0d6517d2fc6fa53e706a46730d462a1498b

See more details on using hashes here.

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

Hashes for ipuz-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aff2961aeba3554f54510bf50a07aa519fe21c8d94e7bfdde18f449b548c3842
MD5 e39cb1f8dd3c7fb3de0f3767a6f37df3
BLAKE2b-256 3c4c5d00de8f4d44ed022f1bc82b42a2693dc1000a5ad72add73c8fc2340a660

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