Skip to main content

A small sudoku solver

Project description

Sudoku Solver

Build Status

CLI Sudoku solver implemented in python with the python API for Z3 SMT solver.

Install

$ python3 -m venv env
$ source env/bin/activate
$ pip install -r requirements.txt

Run

$ python sudoku.py

or with input from a file:

$ python sudoku.py < test.txt

Test

$ python -m unittest sudoku-solver.sudoku

Distributing

$ python setup.py sdist bdist_wheel
$ python -m twine upload dist/*

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

sudoku-solve-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sudoku_solve-0.1.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file sudoku-solve-0.1.0.tar.gz.

File metadata

  • Download URL: sudoku-solve-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.0

File hashes

Hashes for sudoku-solve-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b5392d91d96f9d0bdb98f7c076e10383909f50da8fd3e723ab5081788cb41e79
MD5 269b37198923d06970ab211a6e388edc
BLAKE2b-256 cb007f0fe778142e8e0ca05387187450280e4e3c7143f3754d060cff9ce8ff8d

See more details on using hashes here.

File details

Details for the file sudoku_solve-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: sudoku_solve-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.7.0

File hashes

Hashes for sudoku_solve-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f8a4fdd691aa32f69e0687c5b2682716567b79eae169d8a47a0ddd0fea287e9
MD5 25d78cd64d986cd3acab4c5bde8aafae
BLAKE2b-256 fdfee14dc8fd4a361b813ce5108f9d621b9c2b135b214570a2eca826fd55230f

See more details on using hashes here.

Supported by

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