Skip to main content

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.

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

  1. pipenv available through PATH (e.g. installed through pipsi so as to contain it to USER PATH env).
  2. python3.7

Docker

Execute the equivalent of the Makefiles make docker (and thus nothing besides docker is required on developer machine).

Installation steps

  1. git clone <clone url>
  2. cd <into cloned repo folder root>
  3. make install

Development iteration steps

  1. <modify code>
  2. make check_all (or make check_quick if you don't want to run slower integration tests).
  3. make run
  4. <feature/change specific test(s)> Repeat any steps (or sequence of them) as needed until make check_all passes before pushing to master branch (ideally...).

Upload to PyPI manually

  1. First create package; make package
  2. Then upload pipenv run twine upload dist/* Note: The command in list-item #2 relies on the variables TWINE_USERNAME="__token__" and TWINE_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>).

Release files for x10-blackjack 1.1.4

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

Source distribution (sdist)

Source distribution for x10-blackjack 1.1.4
File Size Uploaded
x10-blackjack-1.1.4.tar.gz 10.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for x10-blackjack 1.1.4
File Interpreter ABI Platform
x10_blackjack-1.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 24.8 kB

Release files / x10-blackjack-1.1.4.tar.gz

Download URL x10-blackjack-1.1.4.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ce0021ae1bd6681c6b0f1f2f06363c75eaec38cf89fe524875994710615cb3ac
BLAKE2b-256 checksum
How to use checksums
90310d7e41907b8996f9485cc5fa47ef4dd2db2212261ecb7ef71ff20b734f2b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / x10_blackjack-1.1.4-py3-none-any.whl

Download URL x10_blackjack-1.1.4-py3-none-any.whl
Size 14.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5520c017dc2a54912df75d4d136f44853e43bf20c1f33f98f9bc0fae474c1d4
BLAKE2b-256 checksum
How to use checksums
e08013bf7df1612821d9c1892fd0934417e0b504d84ff64c2e44ca66f53da17c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.1.4 This release

2 release files

1.1.3

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.0

2 release files

0.3.1

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