CardDefs.xml parser and Hearthstone enums for Python
Project description
python-hearthstone
A Hearthstone Python library containing:
- A CardDefs.xml parser (
hearthstone.cardxml
) - A DbfXml parser (
hearthstone.dbf
) - A deck code encoder and decoder (
hearthstone.deckstrings
) - Hearthstone enums as IntEnum (
hearthstone.enums
)
The CardDefs.xml data for the latest build can optionally be installed from the
python-hearthstone-data repository
or on PyPI with pip install hearthstone_data
. Otherwise, they will be download at runtime.
Requirements
- Python 3.6+
- lxml
Installation
- To install from PyPI:
pip install hearthstone
License
This project is licensed under the MIT license. The full license text is available in the LICENSE file.
Community
This is a HearthSim project. Join the HearthSim Developer community on Discord.
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
hearthstone-9.9.0.tar.gz
(43.2 kB
view hashes)
Built Distribution
Close
Hashes for hearthstone-9.9.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7df58f0d94ecaf42e311b328bd16c59dbf90e9dc2368e102a5ec26e7c27f2e6 |
|
MD5 | e1895706a9d6fb1382535e7f2b273c5a |
|
BLAKE2b-256 | 53b929a9a7901141f54ec745e7ca50189dfc99cb1dada7f6ea0bff4eef2e5e51 |