A playing cards package
Project description
cardnacki
Package for working w playing cards
0.1.4 (2025-08-03):
- added start_shuffled parameter to Deck initializer; default is False
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.4.tar.gz
(7.6 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.4.tar.gz.
File metadata
- Download URL: cardnacki-0.1.4.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f02bc1a638c8545d415d321d2aa4f3d10fec7b7a6e696651d37f7edd8af71d0
|
|
| MD5 |
e66807666b00bb934895f7f034de77b8
|
|
| BLAKE2b-256 |
7a62f6929ebcc4f9c51752c8ba908db10d559ef112241010cc7708f460042655
|
File details
Details for the file cardnacki-0.1.4-py3-none-any.whl.
File metadata
- Download URL: cardnacki-0.1.4-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 |
5f2dc7d5cd3ea94bc91e743f88c0b60dbae4867e7cdc115626d8e1800845be9b
|
|
| MD5 |
f2734508c4e0c9bdb93b81d43fdac33c
|
|
| BLAKE2b-256 |
a33680467b0675057c09fedca5bc98b940f716336238df1babba9038f53c8364
|