Skip to main content

wordgame

Build Status CircleCI Coverage Status

A solver for wordgames such as scrabble and countdown

Install

Install from PyPi

pip3 install wordgame --upgrade --user

Install locally

python3 -m pip install . --user

Run program

python3 -m wordgame -n 10 fdofieasg

Which should result in words such as offside.

Common operations

To run linting, unit tests and package building run the following.

make

Run linting

make check

or

python3 setup.py flake8

Run unit tests

make test

or

python3 -m unittest

Packaging

make build

or

python3 setup.py sdist bdist_wheel

Uploading

Ensure that the version number is distinct from the previous version.

Upload to test instance of PyPi

twine upload --repository-url https://test.pypi.org/legacy/ dist/*

Upload to the proper PyPi

twine upload dist/*

Word list

words.txt

source: https://www.instructables.com/id/Python-and-Word-Lists/

Metadata

Release files for wordgame 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wordgame 0.4.0
File Size Uploaded
wordgame-0.4.0.tar.gz 292.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wordgame 0.4.0
File Interpreter ABI Platform
wordgame-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 585.5 kB

Release files / wordgame-0.4.0.tar.gz

Download URL wordgame-0.4.0.tar.gz
Size 292.3 kB
Tags Source
SHA-256 checksum
How to use checksums
21d4fedcfcccdee28066669949b416f50fc07aad3e366669e0f04e6706633e76
BLAKE2b-256 checksum
How to use checksums
bb027711bf5e486935662b5b8171839522f6a97f4588129433bad2f8dce34075
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

Release files / wordgame-0.4.0-py3-none-any.whl

Download URL wordgame-0.4.0-py3-none-any.whl
Size 293.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f39063993f39dcc85d930614b00d9834f6c029eacc234175736a4656e44e4f28
BLAKE2b-256 checksum
How to use checksums
d63432f2430a2d291b82c871947f022d14244be3f36567ebcc61d821cde5b8fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page