A playing cards package
Project description
cardnacki
Package for working w playing cards
0.1.3 (2025-07-20):
- fixed import bug
0.1.2 (2025-07-20):
- added describe_poker_hand.py which contains a function of the same name that accepts and list of Card and returns a string representation of a poker hand outcome (ex. 'Full House' or 'High Card')
- also accepts an optional parameter of a tuple of winning hand possibilities (ex. adding in 'Royal Flush' or 'Jacks or Better')
0.1.1 (2024-12-29):
- added Pile.to_rank_suits() method (the inverse of Pile.create_from_rank_suits() introduced in 0.1.0)
0.1.0 (2024-12-28):
- introduced breaking changes to Pile
- initializer no longer requires a type_ attribute
- all attributes besides 'cards' must now be a kwarg
- getter now correctly needs to get one of its own cards, instead of constructing new cards from a random deck
- alternate constructor must now be given a deck, so it doesn't override any props specific to that deck (for example, a SetbackDeck receiving a game_point attribute)
- potential breaking change to Card
- removed attribute "game_points"
- added attribute dict "attributes", which a caller can added as needed
0.0.14 (2024-12-25):
- added getter for pile to access by rank_suit
0.0.13 (2024-12-25):
- added pile.PileStats.suit_has_any_ranks
0.0.12 (2024-12-25):
- added pile.PileStats
0.0.11 (2024-03-13):
- added back in a hard-coded id attribute
0.0.9 (2024-02-29):
- added equality method to Card
0.0.6 (2024-01-11):
- added an attribute for 'rank_full_name' e.g. "King"
- added an attribute for 'card_full_name' e.g. "Ace of Spades"
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
cardnacki-0.1.3.tar.gz
(7.5 kB
view details)
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 cardnacki-0.1.3.tar.gz.
File metadata
- Download URL: cardnacki-0.1.3.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32b5a29077b5173ce4d668b78762c0651c4db6205d5c3a7028f234d42b73a28d
|
|
| MD5 |
6dd5903812a80c390412f16c6eefbc89
|
|
| BLAKE2b-256 |
8eb1c2f73c5744a24da6243e0596e2bc5a27cfcdac7959337ef8b90bf5a55d5b
|
File details
Details for the file cardnacki-0.1.3-py3-none-any.whl.
File metadata
- Download URL: cardnacki-0.1.3-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
430e2c5396b4f8ed9d99e004a7f02cc949614a4977733b2f5592200aaf78c4b2
|
|
| MD5 |
7ba9c42ab0106c095a95f29a5c0681c6
|
|
| BLAKE2b-256 |
c55fc3eaaf9eb9cef52081fc355cf6acc0236268ebcc1f0dfe384704c408baf3
|