Skip to main content

made-with-python Code style: black Build Status Coverage Status License GitHub version

PyPI version shields.io PyPI pyversions

Christmas tree

This tool will launch christmas tree right in your terminal, use it just for fun :)

Tools

Usage

Please run following script to obtain latest package from PYPI:

➜ pip install christmas-tree

Then please execute instructions below to launch game from your environment:

from christmas.tree import Tree, ChristmasTree

tree: Tree = ChristmasTree(name="awesome", type_to="real")
tree.launch(speed=.2)

Development notes

Launch source code

To be able to run source code please execute command below:

➜ python -m christmas -h
➜ python -m christmas tree awesome real .2

CI

Project has Travis CI integration thus code analysis (black, pylint) and unittests (pytest) will be run automatically after every made change to the repository.

To be able to run code analysis, please execute command below:

➜ ./run-code-analysis.sh

Release notes

  • 0.3.0
    • Introduce christmas tree package
  • 0.2.1
    • Apply code analysis
  • 0.2.0
    • Add PYPI package
  • 0.1.0
    • Introduce initial app version

Meta

Author – Volodymyr Yahello

Distributed under the MIT license. See LICENSE for more information.

You can reach out me at:

Contributing

  1. clone the repository
  2. configure Git for the first time after cloning with your name and email
  3. pip install -r requirements.txt to install all project dependencies
  4. pip install -r requirements-dev.txt to install all development project dependencies

Metadata

Release files for christmas-tree 0.3.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 christmas-tree 0.3.0
File Size Uploaded
christmas-tree-0.3.0.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for christmas-tree 0.3.0
File Interpreter ABI Platform
christmas_tree-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.4 kB

Release files / christmas-tree-0.3.0.tar.gz

Download URL christmas-tree-0.3.0.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0126ca84a69dbe0949da8479e8fbccc3c971a78d1e14c7759b563229d1ff8391
BLAKE2b-256 checksum
How to use checksums
193fe7f6fb4a07ef567a0dc0b49708193641215e0b3efadf24197546f60068ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9

Release files / christmas_tree-0.3.0-py3-none-any.whl

Download URL christmas_tree-0.3.0-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
306dbe3e10e52cb77db21abd52dafae11ff8c81be2061d1272d13db70a1497f1
BLAKE2b-256 checksum
How to use checksums
00ff9b91c7a1986fd7fdaf3e2bb1b52168ddfbcd75753b602b7108d4612d8974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.1

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