A small blackjack game.
Project description
Blackjack
Usage
Perform the equivalent of the below line;
pipenv install --python 3.7 x10-blackjack
(Tip: can also replace pipenv install --python 3.7
with just pip
).
And then, from within the same (hopefully virtual) environment you've now installed x10-blackjack
into, execute with something equivalent to;
pipenv run blackjack
If you instead want to install via Git
Ensure you've got python3.7
and pipenv
available on $PATH
.
- PS: https://pipenv.pypa.io/en/latest/install/#installing-pipenv
Then perform
make install
as referenced in Developer/Installation steps.
Developer Usage
Automatic pipeline
This repository has a pipeline triggering on any and all commits pushed. (Also merge-requests created).
So, if pipeline passes okay, then all is good. Read on for further details on how to set-up dev-environment locally/manually.
Requirements
pipenv
available through PATH (e.g. installed throughpipsi
so as to contain it to USER PATH env).python3.7
Docker
Execute the equivalent of the Makefile
s make docker
(and thus nothing besides docker
is required on developer machine).
Installation steps
git clone <clone url>
cd <into cloned repo folder root>
make install
Development iteration steps
<modify code>
make check_all
(ormake check_quick
if you don't want to run slower integration tests).make run
<feature/change specific test(s)>
Repeat any steps (or sequence of them) as needed untilmake check_all
passes before pushing tomaster
branch (ideally...).
Upload to PyPI manually
- First create package;
make package
- Then upload
pipenv run twine upload dist/*
Note: The command in list-item #2 relies on the variablesTWINE_USERNAME="__token__"
andTWINE_PASSWORD=<token string>
having been set.
Upload to PyPI automatically (read: with (GitLab) pipeline)
Push a git tag
where the name of the tag is a semantic version (<major>.<minor>.<patch>
).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for x10_blackjack-1.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5520c017dc2a54912df75d4d136f44853e43bf20c1f33f98f9bc0fae474c1d4 |
|
MD5 | 9fcc9a6a3dcba76ea7b8d8126a965733 |
|
BLAKE2b-256 | e08013bf7df1612821d9c1892fd0934417e0b504d84ff64c2e44ca66f53da17c |