Skip to main content

Awpy for Python

from awpy import Demo

demo = Demo("match.dem")
demo.load("kills", "damages", "shots")
print(demo.header["map_name"])
print(demo.stats.select("name", "kills", "deaths", "assists", "adr", "kast"))
print(demo.snapshots(seconds=1.0))

Awpy parses Counter-Strike 2 (CS2) Source 2 demos with a Rust core. The Python API uses PyO3 and returns typed Polars DataFrames. Use Polars for filters, joins, and Apache Parquet output. Use matplotlib for plots.

Install Awpy for Python

uv add awpy
# Or: pip install awpy

Use Python 3.11 or later and Polars 2.x. Wheels support Python 3.11–3.15 on Linux, macOS, and Windows. A wheel installation does not need a Rust compiler.

Read CS2 events and player state with Awpy

Dataset properties cache their results. Use demo.load(...) to combine compatible requests. demo.events.names lists recorded game events. Use demo.events[name] for their raw fields, or demo.kills and demo.damages for resolved players.

from awpy import Demo

demo = Demo("match.dem")
print(demo.events.names)
print(demo.events["player_death"])
print(demo.players)
print(demo.ticks(["health", "name"]))

Pass multipart recordings in order: Demo(["match-p1.dem", "match-p2.dem"]). Multipart tables retain local ticks and add a zero-based part column. Use part= for explicit tick queries. See the multipart guide.

Check CS2 visibility and navigation with Awpy

from awpy import NavMesh, VisibilityChecker

nav = NavMesh("de_inferno")
checker = VisibilityChecker("de_inferno")
start = (-158.6, 819.1, 103.7)
end = (1258.0, 455.5, 181.2)
print(nav.find_path(start, end))
print(checker.is_visible(start, end))

Map names use the newest cached awpy-data release. Missing assets download on first access. Set version= to select a release, or pass a local .nav or .mesh path. Coordinates use Hammer units, with Z vertical.

Plot CS2 replay data with matplotlib

Install uv add 'awpy[plot]' or pip install 'awpy[plot]'.

from awpy import Demo, plot

demo = Demo("match.dem")
deaths = demo.kills.select("victim_x", "victim_y", "victim_z").rows()
fig, ax = plot.heatmap(demo.header["map_name"], deaths, method="kde")
fig.savefig("deaths.png")

Use the Awpy command line

awpy info match.dem
awpy stats match.dem --json
awpy get

See the documentation for dataset columns, map control, plots, and CLI commands. The llms.txt index links to the main guides and API reference.

Metadata

Release files for awpy 3.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for awpy 3.1.2
File Size Uploaded Provenance Actions
awpy-3.1.2.tar.gz 1.7 MB With provenance Details for awpy-3.1.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for awpy 3.1.2
File Actions
awpy-3.1.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for awpy-3.1.2-cp314-cp314-win_amd64.whl
awpy-3.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for awpy-3.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
awpy-3.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for awpy-3.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
awpy-3.1.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for awpy-3.1.2-cp314-cp314-macosx_11_0_arm64.whl
awpy-3.1.2-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details for awpy-3.1.2-cp314-cp314-macosx_10_12_x86_64.whl
awpy-3.1.2-cp314-abi3-win_amd64.whl CPython 3.14 abi3 Windows x86-64 Details for awpy-3.1.2-cp314-abi3-win_amd64.whl
awpy-3.1.2-cp314-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 abi3 Linux glibc 2.17+ x86-64 Details for awpy-3.1.2-cp314-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
awpy-3.1.2-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 abi3 Linux glibc 2.17+ ARM64 Details for awpy-3.1.2-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
awpy-3.1.2-cp314-abi3-macosx_11_0_arm64.whl CPython 3.14 abi3 macOS 11.0+ ARM64 Details for awpy-3.1.2-cp314-abi3-macosx_11_0_arm64.whl
awpy-3.1.2-cp314-abi3-macosx_10_12_x86_64.whl CPython 3.14 abi3 macOS 10.12+ x86-64 Details for awpy-3.1.2-cp314-abi3-macosx_10_12_x86_64.whl
awpy-3.1.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for awpy-3.1.2-cp313-cp313-win_amd64.whl
awpy-3.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for awpy-3.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
awpy-3.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for awpy-3.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
awpy-3.1.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for awpy-3.1.2-cp313-cp313-macosx_11_0_arm64.whl
awpy-3.1.2-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for awpy-3.1.2-cp313-cp313-macosx_10_12_x86_64.whl
awpy-3.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for awpy-3.1.2-cp312-cp312-win_amd64.whl
awpy-3.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for awpy-3.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
awpy-3.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for awpy-3.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
awpy-3.1.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for awpy-3.1.2-cp312-cp312-macosx_11_0_arm64.whl
awpy-3.1.2-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for awpy-3.1.2-cp312-cp312-macosx_10_12_x86_64.whl
awpy-3.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for awpy-3.1.2-cp311-cp311-win_amd64.whl
awpy-3.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for awpy-3.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
awpy-3.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for awpy-3.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
awpy-3.1.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for awpy-3.1.2-cp311-cp311-macosx_11_0_arm64.whl
awpy-3.1.2-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for awpy-3.1.2-cp311-cp311-macosx_10_12_x86_64.whl

Total release size: 182.3 MB

Release files / awpy-3.1.2.tar.gz

Download URL awpy-3.1.2.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
051d59ff96f747ed82409a0c2d94d8cd2f1be483e3530cbd85d37e83537c2b9d
BLAKE2b-256 checksum
How to use checksums
d7e720a83366bba785bc0b853aadf41a439fc7b91bf3ff54f932a9e15a53c237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-cp314-win_amd64.whl

Download URL awpy-3.1.2-cp314-cp314-win_amd64.whl
Size 7.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e165da89909bf1fd0f66635a7929738ce1db7383f283066bb661f020b7066930
BLAKE2b-256 checksum
How to use checksums
e7cc1f716d62e0b4ffc280a798327e818ded6ff24fd4558d20236d7afd74a7fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awpy-3.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a9f0d9689f82c3d5288b2a0a920df7c8f7e247e487dd38cc9090cbeeb7e29f7e
BLAKE2b-256 checksum
How to use checksums
b16067684680d154df660eda7e06285580e8153d49bb6d35718e9e3129497d2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awpy-3.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b72d735156af8569c661649e7d069b0e4313900777423cdefa1c0627cc9cb2d8
BLAKE2b-256 checksum
How to use checksums
d0174b7e9e9ad4c5ca4f81203dbfe8f0e9e1cf4bae1ffbc872bd01e671186bcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL awpy-3.1.2-cp314-cp314-macosx_11_0_arm64.whl
Size 6.6 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5233802a43e33e05bd3d2c4f7a8f8b0795aa225330a8f7dc983f4ef3c1451481
BLAKE2b-256 checksum
How to use checksums
68596cb51e1b92e19eea3c64e8f20e01a84a6d9930b73709ae5a32a6838f7e19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-cp314-macosx_10_12_x86_64.whl

Download URL awpy-3.1.2-cp314-cp314-macosx_10_12_x86_64.whl
Size 7.3 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
462d20694f026019bbc5d823b9dece06e12a1b3df599a2d4b838a61840ec65b7
BLAKE2b-256 checksum
How to use checksums
fb53599c9a8261b9886cce916f860e73ecb5620e223d01b2e9dc6b440347a54e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-abi3-win_amd64.whl

Download URL awpy-3.1.2-cp314-abi3-win_amd64.whl
Size 7.8 MB
Tags CPython 3.14 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
7d02acc0edc7c895be4491e4aff26b94734c29eee74f2eb208357b87555616c5
BLAKE2b-256 checksum
How to use checksums
73e25fbfddbc15a4ecb16523132153eb564312995300c41a5e280f36d4dabd38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awpy-3.1.2-cp314-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
64e8aa6590afd2adadf2c1540c5e0426060f2cee515a793c4e04de8ef2507e66
BLAKE2b-256 checksum
How to use checksums
b636714f012dccbce7fa91304bd346969cd90ca43b5b42e761a1b5bc18cbb42b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awpy-3.1.2-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
e3f58257986d22c93abf64dcc7e8d0efdf147477cf83e47907d1725e769794ab
BLAKE2b-256 checksum
How to use checksums
848eb6fd20cde6e359dd7616b1e775e6d972dc8bf156f6af377149205d597ba8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-abi3-macosx_11_0_arm64.whl

Download URL awpy-3.1.2-cp314-abi3-macosx_11_0_arm64.whl
Size 6.6 MB
Tags CPython 3.14 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
12beb469130f3c0a1e22cc78a6f36e52b551bb286ed56442906001a3c914e8e5
BLAKE2b-256 checksum
How to use checksums
31b566f538b2a045baf750e2aa680cc0c1c9c03b395bc0e9ca10fb172aeffd95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp314-abi3-macosx_10_12_x86_64.whl

Download URL awpy-3.1.2-cp314-abi3-macosx_10_12_x86_64.whl
Size 7.3 MB
Tags CPython 3.14 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3ae74bc85bc009b439950d65ab2ea395edc858b7d9675451620f9ed8ebfbaa6d
BLAKE2b-256 checksum
How to use checksums
1e54f677cbab47e9cad23e0f518e836632c895fb5213ec6e3ee9347d87cf2c91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp313-cp313-win_amd64.whl

Download URL awpy-3.1.2-cp313-cp313-win_amd64.whl
Size 7.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cb1cd98f3cb20f08edbeec56029df400a5a4733c43612b8eb7cb15d1fa7f1628
BLAKE2b-256 checksum
How to use checksums
655ef8d961dcb37e7bff8cc039621669d3a736cc27496a081f567bab5f903932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awpy-3.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5ea4b04a46e7094d82d07a06ef4205d6dbd071980fc8fef088433095be357b4b
BLAKE2b-256 checksum
How to use checksums
66ec7709c11193ac6ace826caa5f06a80962ba261ff3975cd7a1be8444a3af07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awpy-3.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bb2f7a649b898ba45b0a761e7f37d1c8a8494515fe6af9695a5909b8e9856a2d
BLAKE2b-256 checksum
How to use checksums
e54bac7efa011ea9189deec25fe476d40b4943936b36f8336929dc4a05cf644d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL awpy-3.1.2-cp313-cp313-macosx_11_0_arm64.whl
Size 6.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9562aef111a5786879a6dbdf5fb2abd217c6180d839c51e247b4e44aa8b8af43
BLAKE2b-256 checksum
How to use checksums
d0f589cd2b76a6c1db6a4d10991958cef4b981983837856bf9fbbdb97bace858
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp313-cp313-macosx_10_12_x86_64.whl

Download URL awpy-3.1.2-cp313-cp313-macosx_10_12_x86_64.whl
Size 7.3 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
500048be780edf844142030d5515b01b3a482125df4c9645778eb0e27c3e4162
BLAKE2b-256 checksum
How to use checksums
593b62a0ea3ed5b08005ef48f96eba63314a8303890317735be646f14838d0ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp312-cp312-win_amd64.whl

Download URL awpy-3.1.2-cp312-cp312-win_amd64.whl
Size 7.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
15052ccc5bcba09948a01248c0498e1348c78002716302283d40e2426df0120d
BLAKE2b-256 checksum
How to use checksums
3fba5685cfec5e19f8feb0e61aa59286eaddae5795d7a311b7829d97f18cc8ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awpy-3.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
be9a8b3802bb1bcbc1c2d24d066b3de596b8290a53bd38025957a8c6622eb167
BLAKE2b-256 checksum
How to use checksums
b7d6e50308419075aae29697735dc38589c7fb6f4e433e360de14fa23f0c563d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awpy-3.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
aba2ed864f8d16c042643cb2be515a50276c147ed0873bfce58d1884e578037a
BLAKE2b-256 checksum
How to use checksums
53355c61cc39ec2eca2725fc7f480fd476dc14720d43e86f16a2fb66cdea1ea8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL awpy-3.1.2-cp312-cp312-macosx_11_0_arm64.whl
Size 6.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e1350a2c14f56ad86502cd77479b1e73e10a30e2ada6842273b6a1887948c8fc
BLAKE2b-256 checksum
How to use checksums
2a389f8890419506574c67004caa91aa1814181fb3030cde279ffd401ead3cb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp312-cp312-macosx_10_12_x86_64.whl

Download URL awpy-3.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Size 7.3 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ec0cea580af6e923e35b3970f47d935035f0bf82f688a3d102cfdf09b2e66f47
BLAKE2b-256 checksum
How to use checksums
27963bb0bc9423e47228c63e6a59db3bf491e1cf5357f49acaead23fafebd01c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp311-cp311-win_amd64.whl

Download URL awpy-3.1.2-cp311-cp311-win_amd64.whl
Size 7.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
68278eeb5b535e80ae1b762b4589176cf1ac6634ec9520dab724e8f0b0101a61
BLAKE2b-256 checksum
How to use checksums
23a7034d68bb3fa64812961c63658223ec3a7054f0497acf63f3977d720577d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awpy-3.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 7.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
028d16bd1febfa7ca4632deae07960ccc1691e8b5229bb4762f025cdccc5bbcb
BLAKE2b-256 checksum
How to use checksums
32cd182386000778ddad0f452d34e1bf76c7da887ab6bca32cf3b9287f4ae37a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awpy-3.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 7.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
db8cdc0df0cf84ddb49f3ab656effc29f154b6f1d7ecdd5ce774a2400cf3697d
BLAKE2b-256 checksum
How to use checksums
4e87066dce37f405cfd252e9c0a9a0aa6b16a1117e61435fcd2f0d78d8a04698
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL awpy-3.1.2-cp311-cp311-macosx_11_0_arm64.whl
Size 6.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0729578fa08f3c27f197cb654a8a8cc5182dcaab9501ded620319446f7cd02ea
BLAKE2b-256 checksum
How to use checksums
ca081d762c4bdae24d023bb4b6a015c746f11927506118f3afd55678742cc914
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / awpy-3.1.2-cp311-cp311-macosx_10_12_x86_64.whl

Download URL awpy-3.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Size 7.2 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7a53a0d39e3a573db19be1ef295f04f267d8a85fb7abf606a466c0208401cc76
BLAKE2b-256 checksum
How to use checksums
d596a7f3cd3fb1b17ed556d089a50940c29151fd524b4f1f41f79192050621c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for awpy 3.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 26 files in this release have been uploaded with provenance metadata.

Select from 26 files

Attestation for awpy-3.1.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.1.2 This release

26 release files Full provenance

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