Skip to main content

python-hearthstone

GitHub Workflow Status PyPI

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.

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.20.12.tar.gz (56.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hearthstone-9.20.12-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

Details for the file hearthstone-9.20.12.tar.gz.

File metadata

  • Download URL: hearthstone-9.20.12.tar.gz
  • Upload date:
  • Size: 56.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hearthstone-9.20.12.tar.gz
Algorithm Hash digest
SHA256 0c4c5f2647aa43b6fcbf23a25ff65c484d9df7d0c3d238c27249f91b27c76245
MD5 af53a28044cb4367359f38e2437b09f7
BLAKE2b-256 7a7d1d4bef0d60beebd6ba5cdf18f44632c1e475d8022933113c413c3b2e7702

See more details on using hashes here.

Provenance

The following attestation bundles were made for hearthstone-9.20.12.tar.gz:

Publisher: ci.yml on HearthSim/python-hearthstone

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hearthstone-9.20.12-py3-none-any.whl.

File metadata

  • Download URL: hearthstone-9.20.12-py3-none-any.whl
  • Upload date:
  • Size: 50.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hearthstone-9.20.12-py3-none-any.whl
Algorithm Hash digest
SHA256 a0e3caef952be4ccff6a726e6109aedf4e27588db5c0d7e1d06e0f9ea9352c29
MD5 93870cb1c46b672640b64d2c79109bbe
BLAKE2b-256 ea726fae2b85906302b815701ca4c3e34d9170028bf7a504c3285861b232ddec

See more details on using hashes here.

Provenance

The following attestation bundles were made for hearthstone-9.20.12-py3-none-any.whl:

Publisher: ci.yml on HearthSim/python-hearthstone

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

9.20.12 This release

2 files

9.20.10

2 files

9.20.9

2 files

9.20.8

2 files

9.20.7

2 files

9.20.6

2 files

9.20.5

2 files

9.20.4

2 files

9.20.3

2 files

9.20.2

2 files

9.20.1

2 files

9.20.0

2 files

9.19.9

2 files

9.19.8

2 files

9.19.7

2 files

9.19.6

2 files

9.19.5

2 files

9.19.4

2 files

9.19.3

2 files

9.19.2

2 files

9.19.1

2 files

9.19.0

2 files

9.18.0

2 files

9.17.0

2 files

9.16.0

2 files

9.15.10

2 files

9.15.9

2 files

9.15.8

2 files

9.15.7

2 files

9.15.6

2 files

9.15.3

2 files

9.15.2

2 files

9.15.1

2 files

9.15.0

2 files

9.14.1

2 files

9.14.0

2 files

9.13.0

2 files

9.12.1

2 files

9.12.0

2 files

9.11.0

2 files

9.10.0

2 files

9.9.0

2 files

9.8.1

2 files

9.8.0

2 files

9.7.0

2 files

9.6.0

2 files

9.5.1

2 files

9.5.0

2 files

9.4.0

2 files

9.3.1

2 files

9.3.0

2 files

9.2.2

2 files

9.2.1

2 files

9.2.0

2 files

9.1.0

2 files

9.0.1

2 files

9.0.0

2 files

8.0.0

2 files

7.15.3

2 files

7.15.2

2 files

7.15.1

2 files

7.15.0

2 files

7.14.0

2 files

7.13.0

2 files

7.12.1

2 files

7.12.0

2 files

7.11.0

2 files

7.10.1

2 files

7.10.0

2 files

7.9.0

2 files

7.8.0

2 files

7.7.1

2 files

7.7.0

2 files

7.6.0

2 files

7.5.0

2 files

7.4.0

2 files

7.3.0

2 files

7.2.2

2 files

7.2.1

2 files

7.2.0

2 files

7.1.0

2 files

7.0.0

2 files

6.8.0

2 files

6.7.0

2 files

6.6.0

2 files

6.5.2

2 files

6.5.1

2 files

6.5.0

2 files

6.4.0

2 files

6.3.0

2 files

6.2.0

2 files

6.1.1

2 files

6.1.0

2 files

6.0.3

2 files

6.0.2

2 files

6.0.1

2 files

6.0.0

2 files

5.74.0

2 files

5.73.0

2 files

5.72.2

2 files

5.72.1

2 files

5.71.5

2 files

5.71.4

2 files

5.71.3

2 files

5.71.2

2 files

5.71.1

2 files

5.71.0

2 files

5.70.1

2 files

5.70.0

2 files

5.69.0

2 files

5.68.1

2 files

5.68.0

2 files

5.67.0

2 files

5.66.0

2 files

5.65.2

2 files

5.65.1

2 files

5.65.0

2 files

5.64.0

2 files

5.63.0

2 files

5.62.1

2 files

5.62.0

2 files

5.61.1

2 files

5.61.0

2 files

5.60.0

2 files

5.59.2

2 files

5.59.1

2 files

5.59.0

2 files

5.58.0

2 files

5.57.0

2 files

5.56.0

2 files

5.55.0

2 files

5.54.1

2 files

5.54.0

2 files

5.53.1

2 files

5.53.0

2 files

5.52.1

2 files

5.52.0

2 files

5.51.0

2 files

5.50.0

2 files

5.49.0

2 files

5.48.0

2 files

5.47.0

2 files

5.46.0

2 files

5.45.0

2 files

5.44.1

2 files

5.44.0

2 files

5.43.2

2 files

5.43.1

2 files

5.43.0

2 files

5.42.0

2 files

5.41.1

2 files

5.41.0

2 files

5.40.4

2 files

5.40.3

2 files

5.40.1

2 files

5.40.0

2 files

5.39.0

2 files

5.38.0

2 files

5.37.0

2 files

5.36.0

3 files

5.35.0

2 files

5.34.0

2 files

5.33.0

2 files

5.32.0

2 files

5.31.0

2 files

5.30.1

2 files

5.30.0

2 files

5.29.0

2 files

5.28.0

2 files

5.27.1

2 files

5.27.0

2 files

5.26.1

2 files

5.26.0

2 files

5.25.1

2 files

5.25.0

2 files

5.24.1

2 files

5.24.0

2 files

5.23.5

2 files

5.23.4

2 files

5.23.3

2 files

5.23.2

2 files

5.23.1

2 files

5.23.0

2 files

5.22.2

2 files

5.22.1

2 files

5.22.0

2 files

5.21.0

2 files

5.20.0

2 files

5.19.2

2 files

5.19.1

2 files

5.19.0

2 files

5.18.0

2 files

5.17.1

2 files

5.16.1

2 files

5.16.0

2 files

5.15.1

2 files

5.15.0

2 files

5.14.1

2 files

5.14.0

2 files

5.13.0

2 files

5.12.0

2 files

5.11.1

2 files

5.11.0

2 files

5.10.0

2 files

5.9.0

2 files

5.8.2

2 files

5.8.1

2 files

5.8.0

2 files

5.7.1

2 files

5.7.0

2 files

5.6.3

2 files

5.6.2

2 files

5.6.1

2 files

5.6.0

2 files

5.5.0

2 files

5.4.3

2 files

5.4.2

2 files

5.4.1

2 files

5.4.0

2 files

5.3.0

2 files

5.2.3

2 files

5.2.2

2 files

5.2.1

2 files

5.2.0

2 files

5.1.0

2 files

5.0.1

2 files

4.5.4

2 files

4.5.3

2 files

4.5.2

2 files

4.5.1

2 files

4.5.0

2 files

4.4.2

2 files

4.4.1

2 files

4.4.0

2 files

4.3.11

2 files

4.3.10

1 file

4.3.9

1 file

4.3.8

1 file

4.3.7.post1

1 file

4.3.7

1 file

4.3.6

1 file

4.3.5

1 file

4.3.4

1 file

4.3.3

1 file

4.3.2

1 file

4.3.1

1 file

4.3.0.post1

1 file

4.3.0

1 file

4.2.1

1 file

4.2.0

1 file

4.1.0

1 file

4.0.1

1 file

4.0.0

1 file

3.18.23180

1 file

3.17.23180

1 file

3.17.22611

1 file

3.16.22611

1 file

3.15.22611

1 file

3.15.22115

1 file

3.14.22115

1 file

3.14.21517

1 file

3.14.20970

1 file

3.14.20457

1 file

3.13.20457

1 file

3.12.20457

1 file

3.11.20457

1 file

3.10.20457

1 file

3.9.20457.post1

1 file

3.9.20457

2 files

3.9.20022

1 file

3.8.20022

1 file

3.8.19632

1 file

3.8.19506

1 file

3.8.18792

1 file

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