Skip to main content
https://github.com/julianandrews/pyeval7/workflows/Tests/badge.svg

Python Texas Hold’em hand evaluation library based on Anonymous7’s codebase which is in turn based on Keith Rule’s hand evaluator (which you can see here). Eval7 also provides a parser for an extended set of PokerStove style range strings, and approximate equity calculation for unweighted ranges.

Eval7 is a work in progress: only the functionality needed by Flop Ferret has been fully implemented. Time permitting, the goal is to provide a fully featured poker hand evaluator and range equity calculator with a clean native python interface and all performance critical parts implemented in Cython.

Installation

Pip Installation

Check PyPI to see if there are recent binary .whl packages for your version of python. If there are, you can just install with:

pip install eval7

If there isn’t a wheel for your package, feel free to open an issue on GitHub.

Other Platforms

eval7 is tested on python 3.5, 3.6, 3.7 and 3.8 and likely works with 2.7+. The build process requires cython. If you have a working copy of pip:

pip install cython

should work on many platforms. Once you have cython, clone the repo and install with:

python setup.py install

Usage

Basic usage:

>>> import eval7, pprint
>>> deck = eval7.Deck()
>>> deck.shuffle()
>>> hand = deck.deal(7)
>>> pprint.pprint(hand)
[Card("5c"),
 Card("9s"),
 Card("8d"),
 Card("5d"),
 Card("Ac"),
 Card("Qc"),
 Card("3d")]
>>> eval7.evaluate(hand)
17025648
>>> eval7.handtype(17025648)
'Pair'

>>> hand = [eval7.Card(s) for s in ('As', '2c', '3d', '5s', '4c')]
>>> eval7.evaluate(hand)
67305472
>>> eval7.handtype(67305472)
'Straight'

Deck objects provide sample, shuffle, deal and peek methods. The deck code is currently implemented in pure python and works well for quick lightweight simulations, but is too slow for full range vs. range equity calculations. Ideally this code will be rewritten in Cython.

Hand Ranges

eval7 also provides a parser for weighted PokerStove style hand ranges.

Examples:

>>> from pprint import pprint
>>> hr = eval7.HandRange("AQs+, 0.4(AsKs)")
>>> pprint(hr.hands)
[((Card("Ac"), Card("Qc")), 1.0),
 ((Card("Ad"), Card("Qd")), 1.0),
 ((Card("Ah"), Card("Qh")), 1.0),
 ((Card("As"), Card("Qs")), 1.0),
 ((Card("Ac"), Card("Kc")), 1.0),
 ((Card("Ad"), Card("Kd")), 1.0),
 ((Card("Ah"), Card("Kh")), 1.0),
 ((Card("As"), Card("Ks")), 1.0),
 ((Card("As"), Card("Ks")), 0.4)]

>>> hr = eval7.HandRange("AJ+, ATs, KQ+, 33-JJ, 0.8(QQ+, KJs)")
>>> len(hr)
144

At present the HandRange objects are just a thin front-end for the range-string parser. Ultimately the hope is to add Cython backed sampling, enumeration, and HandRange vs. HandRange equity calculation.

Equity

eval7 also provides equity calculation functions: py_hand_vs_range_exact, py_hand_vs_range_monte_carlo and py_all_hands_vs_range. These don’t yet support weighted ranges and could probably benefit from optimization. See equity.pyx for documentaiton.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

eval7-0.1.11-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (826.1 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

eval7-0.1.11-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (684.5 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

eval7-0.1.11-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (841.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

eval7-0.1.11-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (679.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

eval7-0.1.11-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (686.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

eval7-0.1.11-cp312-cp312-win_amd64.whl (109.8 kB view details)

Uploaded CPython 3.12Windows x86-64

eval7-0.1.11-cp312-cp312-win32.whl (99.7 kB view details)

Uploaded CPython 3.12Windows x86

eval7-0.1.11-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (716.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

eval7-0.1.11-cp312-cp312-macosx_10_13_universal2.whl (234.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

eval7-0.1.11-cp311-cp311-win_amd64.whl (108.4 kB view details)

Uploaded CPython 3.11Windows x86-64

eval7-0.1.11-cp311-cp311-win32.whl (98.3 kB view details)

Uploaded CPython 3.11Windows x86

eval7-0.1.11-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (666.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

eval7-0.1.11-cp311-cp311-macosx_10_9_universal2.whl (230.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

eval7-0.1.11-cp310-cp310-win_amd64.whl (108.0 kB view details)

Uploaded CPython 3.10Windows x86-64

eval7-0.1.11-cp310-cp310-win32.whl (98.9 kB view details)

Uploaded CPython 3.10Windows x86

eval7-0.1.11-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (631.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

eval7-0.1.11-cp310-cp310-macosx_10_9_universal2.whl (231.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

eval7-0.1.11-cp39-cp39-win_amd64.whl (108.6 kB view details)

Uploaded CPython 3.9Windows x86-64

eval7-0.1.11-cp39-cp39-win32.whl (99.4 kB view details)

Uploaded CPython 3.9Windows x86

eval7-0.1.11-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (630.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

eval7-0.1.11-cp39-cp39-macosx_10_9_universal2.whl (233.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file eval7-0.1.11-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 0d6009f6f8677226c14b05eaf16ea36ef42c248b60f984b92da3b4483d66ea65
MD5 ad9aa8b704d7851299267f1707eaf33f
BLAKE2b-256 e9e4b39d3ef74fc9585356caf555a7f0bc98dcca7560be207f3f7b3497583a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 450bc15c62122fa396582b190ab454e45ba3c9a9ed270482dccb6829121c2e88
MD5 1be3f246de8ff4061f0df76d94ad4e62
BLAKE2b-256 a0950464ae5ff73784002eb4895b98cbaac3b0428ec2c178ed6ff6f0c193fc4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8da39428fbeca345af2eb90c26b27f25619bf0777697963818d40a1628dec7b4
MD5 358eef8011327017f2b3896358b016a3
BLAKE2b-256 5b32101674bcd3578803549f9423a0703404bf15246936f0ea8edbce536abac5

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1a28209536e72f76f305ee10cd4fa6200f40ba30717f9d449514631c4832d35f
MD5 dd0d22d100ddddff5c0298de8b415b92
BLAKE2b-256 a3b1ccea508d7f47f3d73a104850de3ba60a8e45c6b8e0f3aafee2daed8f66a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 64ccb07b6ad560e2f7c70a337b63f44e2fd790be11083617b4516bb7ee71dc3e
MD5 446d9cd08fdfdf52fe4f0ee5d0f1c4a9
BLAKE2b-256 3e2788bd3acb5932134ee01e25a4959198d6e869cd179ef16442c7f1eaa15e77

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: eval7-0.1.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 109.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for eval7-0.1.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 74a19fc72e5938c2a43959fd9c0cdb1fcfda9f0f1acfc8c5aeefe25550d212c0
MD5 f752bf62ca7eb40fa3bae11484af0823
BLAKE2b-256 11f21bea3d588054f331c46d9a51386a5ffda815ebb06f1f74849fb51013aa20

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp312-cp312-win32.whl.

File metadata

  • Download URL: eval7-0.1.11-cp312-cp312-win32.whl
  • Upload date:
  • Size: 99.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for eval7-0.1.11-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ad775ce0297d0185eea752680fba5d1655d93b36a4700eda8a5bd1f05a09a57a
MD5 3a34eb496f9e3ad53d0c22418a74c9d0
BLAKE2b-256 81b70e1c9e92511e7cabbd477b6944e88d5306d302714f1de8b92b4408446cac

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp312-cp312-win32.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 7d6f63e4ae6262774b1ddbbb20b430264c3d326c95059bb2f3af17369ce9e839
MD5 7a9890bbe0aa4bda57a03bcdd5cac085
BLAKE2b-256 986a12506d4efe3471d0cc7e7daede08bfa42b9fd7f6789455a2d0f1721fdb56

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 fc4d9ae8cae8420966770277b3708f92f727346756a3291eb7b41eee898c318b
MD5 38dad386bf0afb019a14bba6cfa665f0
BLAKE2b-256 39d4ad41232fcfeae157ab4f5d1f47c238c10e91ad9022a81a3897fb0808f9e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: eval7-0.1.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 108.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for eval7-0.1.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 87e786175d2c5e52228dbb6421fd201f6ee86e03c30ce06d52de1ab83235a094
MD5 ac24095205fe1ec433c917c79bef6118
BLAKE2b-256 dda154c673093028a055815b2be98bfb31b9a3c7cad7a1000d34f8c435e85987

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp311-cp311-win32.whl.

File metadata

  • Download URL: eval7-0.1.11-cp311-cp311-win32.whl
  • Upload date:
  • Size: 98.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for eval7-0.1.11-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 410d136bab88fb4cc1034f05dd3c7bb78e03870b1f7a3de10f7e062005b5c479
MD5 3ab4129bb33ef5336af0cd6e65cfa262
BLAKE2b-256 bc4be30adaaeefa78927876e8b7fe0deb312739ba77386c81ec59728bc53e632

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp311-cp311-win32.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 a852997e9b69aaa1cd35bf0bd96352dd2da5aff2d8c0ee3535c0d0d6a76aa0c0
MD5 1bd5a44091871bd946674072e2a8cb42
BLAKE2b-256 034163eae80f85092c4b1e75877a5ecf0e97713971ba1276e2a6059061a08be5

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 37ec2446b636195e260e270be5a0cf89df8b1cbce6239b7f0399e083a834dd75
MD5 b501ebc83699059126a5039d290170f4
BLAKE2b-256 f3a04c8130c98893dcae79a9e0811b8d8b3c7a84addd5d82ded6626b22449485

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: eval7-0.1.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 108.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for eval7-0.1.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e6955b404eff316f1a7ef6403c1079234dfc9e633ee33b4deaf7f1e92ff0878
MD5 e0a76a63ad5745d97abcf2968415efbc
BLAKE2b-256 949f344670c85ae4bd3becba145ee175202d784a14c3a78b8582ce97af797a8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp310-cp310-win32.whl.

File metadata

  • Download URL: eval7-0.1.11-cp310-cp310-win32.whl
  • Upload date:
  • Size: 98.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for eval7-0.1.11-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e640018e1b4eecb711ddf8a204242a2d1bb9088418bda189ee195f1582babfa1
MD5 9a0038315139d750fdc3962949f2b44f
BLAKE2b-256 6d33fc1e7a31db529a3eab4334fa89361d07f87af85fa8b23c1a5e5ea588475a

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp310-cp310-win32.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 d07f3da941ac555b84c927f09c507a26a31e23a7e35cc22c6aef3992cdb76fe4
MD5 8d50d8a2fd8e43ab60804c8bac75bb17
BLAKE2b-256 d5649c8c14d353084ba3f8a1af4633ac5f2e933fac281bc8727f111536dccab4

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 26b1a59d5504b5b09472ee00a790fed893919a2376a36e44ff0fb3e0952c928d
MD5 9384fe6fe4d0f69f81561035b6686c22
BLAKE2b-256 04f0a254e44e38c1106255c6bb58968e0f1a5d0d9f5f376f1dd4b4cb6df50f4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: eval7-0.1.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 108.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for eval7-0.1.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e1d1a14c7d4e4cfcf121a77a891f212772576352440ce4b252f79308bc35a6ab
MD5 2e4ac2e1479cfb9a87b2ac72f609f757
BLAKE2b-256 fe60fc0716dca60c10ba14a69cff3c647e6abe601239b2ea4c7a64dc4e87dc0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp39-cp39-win_amd64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp39-cp39-win32.whl.

File metadata

  • Download URL: eval7-0.1.11-cp39-cp39-win32.whl
  • Upload date:
  • Size: 99.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for eval7-0.1.11-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6d16b1daaf6c56cf7ffac5f5506e15192948482a3d737351b48ae79c54ad898e
MD5 e0769ccccbba6352bf257bf6e89cc0c2
BLAKE2b-256 6e1ac129e05ebf48493e2e7946aa877311a6af0c7fd67fb5d68db518caec67fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp39-cp39-win32.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for eval7-0.1.11-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 119228abe1bdb8d79e41f92b9aaea78b48fd60f22f9b50671e82af0088048c9d
MD5 526a4da12bef2bfb837edf36ce7746e5
BLAKE2b-256 d9f3d7d63b004fd46aa524b5bf36e9da65d116c6213936a77411ab8accbf24cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

File details

Details for the file eval7-0.1.11-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: eval7-0.1.11-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 233.3 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for eval7-0.1.11-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9eaf44d1f7d950bc89ffc2dca67d03efeebe41f46789d96aaf15ec18beace523
MD5 a73d7f461c7c331d68caea55890c74fc
BLAKE2b-256 3038997c3ef6fa1721e36337566e568383862eabbc40b4b16484f2b67a585cd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for eval7-0.1.11-cp39-cp39-macosx_10_9_universal2.whl:

Publisher: publish.yml on julianandrews/pyeval7

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

0.1.11 This release

21 files

0.1.10

34 files

0.1.9

15 files

0.1.8

17 files

0.1.7

3 files

0.1.6

6 files

0.1.5

1 file

0.1.4

1 file

0.1.3

3 files

0.1.2

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