Skip to main content

oc_chess_club GitHub release (latest by date) GitHub Code style: black

:books: Made for an OpenClassrooms studies project.

oc_chess_club manages tournaments and players for a chess club.


:fr: Have a look at the documentation :fr:


Demo

Dependencies

Main dependencies are typer for the CLI part and TinyDB for the lightweight database.

You will need Python 3.9+ as the project type hints generics from standard collections. (See PEP 585)

Installation

:penguin: Linux / :apple: macOS

python3 -m venv env
source env/bin/activate
python3 -m pip install oc-chess-club

:framed_picture: Windows

py3 -m venv env
.\env\Scripts\activate
py3 -mpip install oc-chess-club

Usage

To start the CLI, simply type:

python3 -m oc_chess_club

To learn more, please refer to the documentation (:fr:).

Flake8

To generate a Flake8 HTML report you will need flake8 and flake8-html. Both are present in this project's dev dependencies.

Then, go to project's main directory and type:

python3 -m flake8 --format=html --htmldir=docs/flake-report

License

This project is licensed under the terms of the MIT license.

Release files for oc-chess-club 1.0.1

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

Source distribution (sdist)

Source distribution for oc-chess-club 1.0.1
File Size Uploaded
oc_chess_club-1.0.1.tar.gz 24.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for oc-chess-club 1.0.1
File Interpreter ABI Platform
oc_chess_club-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 58.0 kB

Release files / oc_chess_club-1.0.1.tar.gz

Download URL oc_chess_club-1.0.1.tar.gz
Size 24.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1079566a05f0e06174611c64d647b5c295da4fb6fbfff19bae3475839d439d79
BLAKE2b-256 checksum
How to use checksums
1446ed4c156f37f6cb3ee486711bebcef8e0c27a2a55c1cec6c94ca494de2090
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.6 CPython/3.9.0+ Linux/5.8.0-48-generic

Release files / oc_chess_club-1.0.1-py3-none-any.whl

Download URL oc_chess_club-1.0.1-py3-none-any.whl
Size 33.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4dab3ae67e17f02154e9d9ecaf6d3a4b1b7aac0d50ff31f82fbddacceeda6d22
BLAKE2b-256 checksum
How to use checksums
2302087861e785caf6c7b4ecffbed3a6d2b3d462d9558d029cc7203b95556ab2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.6 CPython/3.9.0+ Linux/5.8.0-48-generic

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.9.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