Skip to main content

Installation

You can install using pip. This is the easiest way to install the package and its dependencies.

Install from PyPI

To install the latest released version from PyPI, run the following command:

pip install q-elo-mmr-py

This will download and install the latest version of Elo-MMR-Py from PyPI.

Usage

After installation, you can import and use Elo-MMR-Py in your Python projects:

from elo_mmr_py import Contest, rate

contests = [
    Contest(standings=[('player_1', 0, 0), ('player_2', 1, 1), ('player_3', 2, 2)]),
    Contest(standings=[('player_1', 0, 1), ('player_2', 0, 1), ('player_3', 2, 2)]),
    Contest(standings=[('player_1', 0, 0), ('player_2', 1, 2), ('player_3', 1, 2)]),
    Contest(standings=[('player_4', 0, 0), ('player_1', 1, 1), ('player_2', 2, 2), ('player_3', 3, 3)]),
    Contest(standings=[('player_4', 0, 0), ('player_1', 1, 1), ('player_2', 2, 2), ('player_3', 3, 3)]),
]
rate(contests)

Output for example above:

{'player_1': Player(name='player_1',
                    rating=1675,
                    events=[PyPlayerEvent(contest_index=0, rating_mu=1705, rating_sig=171, perf_score=1744, place=0),
                            PyPlayerEvent(contest_index=1, rating_mu=1663, rating_sig=130, perf_score=1618, place=0),
                            PyPlayerEvent(contest_index=2, rating_mu=1686, rating_sig=111, perf_score=1728, place=0),
                            PyPlayerEvent(contest_index=3, rating_mu=1678, rating_sig=100, perf_score=1660, place=1),
                            PyPlayerEvent(contest_index=4, rating_mu=1675, rating_sig=94, perf_score=1666, place=1)]),
 'player_2': Player(name='player_2',
                    rating=1483,
                    events=[PyPlayerEvent(contest_index=0, rating_mu=1500, rating_sig=171, perf_score=1500, place=1),
                            PyPlayerEvent(contest_index=1, rating_mu=1555, rating_sig=130, perf_score=1618, place=0),
                            PyPlayerEvent(contest_index=2, rating_mu=1500, rating_sig=111, perf_score=1393, place=1),
                            PyPlayerEvent(contest_index=3, rating_mu=1487, rating_sig=100, perf_score=1459, place=2),
                            PyPlayerEvent(contest_index=4, rating_mu=1483, rating_sig=94, perf_score=1471, place=2)]),
 'player_3': Player(name='player_3',
                    rating=1279,
                    events=[PyPlayerEvent(contest_index=0, rating_mu=1295, rating_sig=171, perf_score=1256, place=2),
                            PyPlayerEvent(contest_index=1, rating_mu=1270, rating_sig=130, perf_score=1242, place=2),
                            PyPlayerEvent(contest_index=2, rating_mu=1312, rating_sig=111, perf_score=1393, place=1),
                            PyPlayerEvent(contest_index=3, rating_mu=1291, rating_sig=100, perf_score=1240, place=3),
                            PyPlayerEvent(contest_index=4, rating_mu=1279, rating_sig=94, perf_score=1247, place=3)]),
 'player_4': Player(name='player_4',
                    rating=1809,
                    events=[PyPlayerEvent(contest_index=3, rating_mu=1767, rating_sig=171, perf_score=1819, place=0),
                            PyPlayerEvent(contest_index=4, rating_mu=1809, rating_sig=130, perf_score=1855, place=0)])}

Contributing

Welcome contributions! If you would like to contribute to the project, please fork the repository and submit a pull request.

Metadata

Release files for q-elo-mmr-py 1.0.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 q-elo-mmr-py 1.0.2
File Size Uploaded Provenance
q_elo_mmr_py-1.0.2.tar.gz 6.6 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for q-elo-mmr-py 1.0.2
File
q_elo_mmr_py-1.0.2-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
q_elo_mmr_py-1.0.2-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
q_elo_mmr_py-1.0.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
q_elo_mmr_py-1.0.2-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
q_elo_mmr_py-1.0.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
q_elo_mmr_py-1.0.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
q_elo_mmr_py-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
q_elo_mmr_py-1.0.2-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
q_elo_mmr_py-1.0.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
q_elo_mmr_py-1.0.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
q_elo_mmr_py-1.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
q_elo_mmr_py-1.0.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
q_elo_mmr_py-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
q_elo_mmr_py-1.0.2-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
q_elo_mmr_py-1.0.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
q_elo_mmr_py-1.0.2-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
q_elo_mmr_py-1.0.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
q_elo_mmr_py-1.0.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
q_elo_mmr_py-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
q_elo_mmr_py-1.0.2-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
q_elo_mmr_py-1.0.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
q_elo_mmr_py-1.0.2-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 22.8 MB

Release files / q_elo_mmr_py-1.0.2.tar.gz

Download URL q_elo_mmr_py-1.0.2.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f917359d5cbbb922da6e00e6d3b266fed81a7ad3234a5891c139922a13e6f79f
BLAKE2b-256 checksum
How to use checksums
1c4839664892951f347efa86582608284a3b1a88db33dc4b8d0478b57b671a4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL q_elo_mmr_py-1.0.2-cp313-cp313-manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9f718f48efd48b5b7d52c6177d213fb08e01cc04810232c3c488b078922482f2
BLAKE2b-256 checksum
How to use checksums
6921adc199bf47e9ed271f252e418261fc19c2a7ee93161d5b34389aa860fe9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL q_elo_mmr_py-1.0.2-cp313-cp313-manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eb6acf74f8bacfa199566d3d5f8ffbeb8ecb540bde9dde3edcc493a8a777adba
BLAKE2b-256 checksum
How to use checksums
676098eec4e63462524bc77730d67a3a35a959bf55be82ff73db0d64a06b0f61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL q_elo_mmr_py-1.0.2-cp313-cp313-macosx_11_0_arm64.whl
Size 454.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ba98499b741ebbdcaa76507d6c5dae2f8d988bcdd1424a5ace26d0f7c09378d5
BLAKE2b-256 checksum
How to use checksums
9e6717346c5ca64a3c0120c63504e8c2f075dfc5ddf669101d45171eb2351427
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp313-cp313-macosx_10_13_x86_64.whl

Download URL q_elo_mmr_py-1.0.2-cp313-cp313-macosx_10_13_x86_64.whl
Size 475.0 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
7e55e7c6df4e2e2eb41c7c1516100f5096fadaeab9d1bd22f39e29698aa61e3c
BLAKE2b-256 checksum
How to use checksums
00fd1c1f8f1d4b0163819386f846d007b009a4c3c690244b98621040a0d973cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp312-cp312-win_amd64.whl

Download URL q_elo_mmr_py-1.0.2-cp312-cp312-win_amd64.whl
Size 336.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8dee193b1902c30cbc019a672615f16c7954e9b6a3db1f01acc5242b02855825
BLAKE2b-256 checksum
How to use checksums
d24a74db3e4c53d0e9e6ed8707a874996a2d116d1db4d17c4c766357e14f3493
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp312-cp312-win32.whl

Download URL q_elo_mmr_py-1.0.2-cp312-cp312-win32.whl
Size 316.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
998e6b12944daebfa05783afce3b6fdb8517d009b86efe9833f8cf2e65c883d8
BLAKE2b-256 checksum
How to use checksums
a8f1d2125edab450ffba803ebc443d738977845c7c2690248ca7d3757c72c14e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL q_elo_mmr_py-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f1a246a4d5a86d72556b58bf75ba8f355086bde539711f5dff87cf2a9e137193
BLAKE2b-256 checksum
How to use checksums
d9bc57f03ebd64340742885439f3611b8678c5027a611ceb7cfb22938c09a395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL q_elo_mmr_py-1.0.2-cp312-cp312-manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
74246fdf587676a20c473c779159ae56b584a399c6a0ad8a6190f242279641ff
BLAKE2b-256 checksum
How to use checksums
39c9b1d53ee657723a67ad60851c2fe09846e5b4e40d3059996849fced43073f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL q_elo_mmr_py-1.0.2-cp312-cp312-macosx_11_0_arm64.whl
Size 454.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f421ddbbe00a13b1c4a70d460bf83f6f676677aadfe6c135d9858b42db42ac90
BLAKE2b-256 checksum
How to use checksums
070a3dc023cf288c855c68ee714ff59afaf8b6e56e277cb59a4a5f7aa4683062
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL q_elo_mmr_py-1.0.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 475.0 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
704efa0f6bb6b6d32e3d8c978fc4d3ab581f23cfb236c1b491189fbee6f015a7
BLAKE2b-256 checksum
How to use checksums
a8fa227bfd6857cae1cbbf48319eb1d794f8e1615bf9b11120af515ea4ddabad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp311-cp311-win_amd64.whl

Download URL q_elo_mmr_py-1.0.2-cp311-cp311-win_amd64.whl
Size 336.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
7e61380ca92be35cc9904433bf71e62515a9499bc0d49d475ca01b2a031cdec2
BLAKE2b-256 checksum
How to use checksums
bdfc1230a36315156854788a22ed413728ebfd701ba1b2b06fac9409d0733c2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp311-cp311-win32.whl

Download URL q_elo_mmr_py-1.0.2-cp311-cp311-win32.whl
Size 316.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
17c3ce52920f7ecc0b9f172701cb4162247abdd198d0e362b22caa43a3afdde3
BLAKE2b-256 checksum
How to use checksums
372899b95eaae15a1ad0d5c1217c0b5883187cdc94089c4100f4a6bf8d8739e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL q_elo_mmr_py-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0b4d6db3b3338fbb174edc070e8b13c3dd4caba2d15e51586a4a1ca21738b042
BLAKE2b-256 checksum
How to use checksums
8f1aea892ba0583825114abfd3156294d0853e2c776b7d9bcc0bc7cfceba400a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL q_elo_mmr_py-1.0.2-cp311-cp311-manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3c39bb9d542a13878f7802da4723ab9c978e9e02be23d3e5c16705d3e9953855
BLAKE2b-256 checksum
How to use checksums
56d5c05258707507624b54022bd552f686f81c396399d09a09ef2e45c565989b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL q_elo_mmr_py-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 454.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0cf9d3c54778b503b29d0c7c1761364d10e6a0af278ac69692cb50d92412acef
BLAKE2b-256 checksum
How to use checksums
b457ee8dd5eedf9d142603588926f9cf44c858fe50c7669e66be315f1a741472
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp311-cp311-macosx_10_12_x86_64.whl

Download URL q_elo_mmr_py-1.0.2-cp311-cp311-macosx_10_12_x86_64.whl
Size 475.0 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
031f13a463d16301f034424fe6f16ebac9a6b6ab085df3b3a5be4a826622f593
BLAKE2b-256 checksum
How to use checksums
4bca00d8f4c322dc4ce4287f9bb99b3d2963d5f8f8a75aa01f34834e9f85a085
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp310-cp310-win_amd64.whl

Download URL q_elo_mmr_py-1.0.2-cp310-cp310-win_amd64.whl
Size 336.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4cb00197788084b41accf35fb7064557f9ba7cda7807a73e8570645e57d8862c
BLAKE2b-256 checksum
How to use checksums
489ed2b52b15fca2c4cd9eebe60b012234446df3475137619ff240771dfc3eb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp310-cp310-win32.whl

Download URL q_elo_mmr_py-1.0.2-cp310-cp310-win32.whl
Size 316.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
5e687f137068c1d434aec3900909230243c85a9e0f0ad51550be33bcf74ab0a8
BLAKE2b-256 checksum
How to use checksums
5e196a7302aa3de8ca361c4a830ef5b72fe7c7c985dc67996a874a2b90e7bedd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL q_elo_mmr_py-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a1a02196f78299b15b578b42b2201d3491c26a7ae9c52e25baa68adc873b22c3
BLAKE2b-256 checksum
How to use checksums
504e335697d93364a425240962767cfceef269925a3a4f46160c8f88334bf1d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL q_elo_mmr_py-1.0.2-cp310-cp310-manylinux_2_28_aarch64.whl
Size 2.1 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9f6d66ad1f34cd00eea835e1ff5d57c1d581347b30eb0b77714eb2bf1be616e9
BLAKE2b-256 checksum
How to use checksums
fe8ff3447630c13de76df076c0cf2b2b2b125d88d93fed62083adbc377170efa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL q_elo_mmr_py-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Size 454.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a3a0a5060e813d75ea470577130d27e3a82411d7749b4fac7b8fef5a9d79e17c
BLAKE2b-256 checksum
How to use checksums
122cbe2f454de7ad29d926b49e06cffa561904ceaaec38ffc2a8f56a2e5fa0f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / q_elo_mmr_py-1.0.2-cp310-cp310-macosx_10_12_x86_64.whl

Download URL q_elo_mmr_py-1.0.2-cp310-cp310-macosx_10_12_x86_64.whl
Size 475.0 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
621236257f757d93293c2164cdd06cd03bc8c0de6a93cf3375ce30b4005d1c97
BLAKE2b-256 checksum
How to use checksums
3fb13ada28b88866c0218b6c439108f68b8af449e53f2c4d96099c94ad6283e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Security for q-elo-mmr-py 1.0.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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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