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 installas 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
pipenvavailable through PATH (e.g. installed throughpipsiso as to contain it to USER PATH env).python3.7
Docker
Execute the equivalent of the Makefiles 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_quickif 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_allpasses before pushing tomasterbranch (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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file x10-blackjack-1.1.4.tar.gz.
File metadata
- Download URL: x10-blackjack-1.1.4.tar.gz
- Upload date:
- Size: 10.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce0021ae1bd6681c6b0f1f2f06363c75eaec38cf89fe524875994710615cb3ac
|
|
| MD5 |
1130ec9192bc847dec2e9a1e0eb25712
|
|
| BLAKE2b-256 |
90310d7e41907b8996f9485cc5fa47ef4dd2db2212261ecb7ef71ff20b734f2b
|
File details
Details for the file x10_blackjack-1.1.4-py3-none-any.whl.
File metadata
- Download URL: x10_blackjack-1.1.4-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5520c017dc2a54912df75d4d136f44853e43bf20c1f33f98f9bc0fae474c1d4
|
|
| MD5 |
9fcc9a6a3dcba76ea7b8d8126a965733
|
|
| BLAKE2b-256 |
e08013bf7df1612821d9c1892fd0934417e0b504d84ff64c2e44ca66f53da17c
|