Skip to main content

Python interface into mercury's network protocol fingerprinting and analysis functionality

Project description

mercury-python

The goal of the mercury-python package is to expose mercury's network protocol analysis functionality via python. The cython interface is given in mercury.pyx.

Installation

Recommended Installation

pip install mercury-python

From Source

You will first need to build mercury and install cython and optionally wheel:

pip install Cython
pip install wheel
pip install setuptools

From the top of the mercury source tree, the top-level Makefile builds the package:

make cython       # build the Cython extension and a pip-installable wheel
make test-cython  # run the cython interface tests

The wheel and the .so are placed under build/<variant>/cython/ (default variant: RelWithDebInfo).

Usage

Initialization

import mercury

libmerc = mercury.Mercury()                                                            # initialization for packet parsing
libmerc = mercury.Mercury(do_analysis=True, resources=b'/<path>/<to>/<resources.tgz>') # initialization for analysis

Parsing packets

hex_packet = '5254001235020800273a230d08004500...'
libmerc.get_mercury_json(bytes.fromhex(hex_packet))
{
    "fingerprints": {
        "tls": "tls/(0303)(13011303...)((0000)...)"
    },
    "tls": {
        "client": {
            "version": "0303",
            "random": "0d4e266cf66416689ded443b58d2b12bb2f53e8a3207148e3c8f2be2476cbd24",
            "session_id": "67b5db473da1b71fbca9ed288052032ee0d5139dcfd6ea78b4436e509703c0e4",
            "cipher_suites": "130113031302c02bc02fcca9cca8c02cc030c00ac009c013c014009c009d002f0035000a",
            "compression_methods": "00",
            "server_name": "content-signature-2.cdn.mozilla.net",
            "application_layer_protocol_negotiation": [
                "h2",
                "http/1.1"
            ],
            "session_ticket": ""
        }
    },
    "src_ip": "10.0.2.15",
    "dst_ip": "13.249.64.25",
    "protocol": 6,
    "src_port": 32972,
    "dst_port": 443,
}

Analysis

There are two methods to invoke mercury's analysis functionality. The first operates on the full hex packet:

libmerc.analyze_packet(bytes.fromhex(hex_packet))
{
    "tls": {
        "client": {
            "server_name": "content-signature-2.cdn.mozilla.net"
        }
    },
    "fingerprint_info": {
        "status": "labeled",
        "type": "tls",
        "str_repr": "tls/1/(0303)(13011303...)[(0000)...]"
    },
    "analysis": {
        "process": "firefox",
        "score": 0.9992411956652674,
        "malware": false,
        "p_malware": 8.626882751003134e-06
    }

The second method operates directly on the data features (network protocol fingerprint string and destination context):

libmerc.perform_analysis('tls/1/(0303)(13011303...)[(0000)...]', 'content-signature-2.cdn.mozilla.net', '13.249.64.25', 443)
{
    "fingerprint_info": {
        "status": "labeled"
    },
    "analysis": {
        "process": "firefox",
        "score": 0.9992158715704546,
        "malware": false,
        "p_malware": 8.745628825189023e-06
    }
}

Static functions

Parsing base64 representations of certificate data:

b64_cert = 'MIIJRDC...'
mercury.parse_cert(b64_cert)

output:

{
    "version": "02",
    "serial_number": "00eede6560cd35c0af02000000005971b7",
    "signature_identifier": {
        "algorithm": "sha256WithRSAEncryption"
    },
    "issuer": [
        {
            "country_name": "US"
        },
        {
            "organization_name": "Google Trust Services"
        },
        {
            "common_name": "GTS CA 1O1"
        }
    ],
    ...

Parsing base64 representations of DNS data:

b64_dns = '1e2BgAAB...'
mercury.parse_dns(b64_dns)

output:

{
    "response": {
        "question": [
            {
                "name": "live.github.com.",
                "type": "AAAA",
                "class": "IN"
            }
        ],
        ...

Project details


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.

mercury_python-2.17.0-cp314-cp314t-manylinux_2_34_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

mercury_python-2.17.0-cp314-cp314t-manylinux_2_34_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

mercury_python-2.17.0-cp314-cp314t-macosx_15_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

mercury_python-2.17.0-cp314-cp314-manylinux_2_34_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

mercury_python-2.17.0-cp314-cp314-manylinux_2_34_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

mercury_python-2.17.0-cp314-cp314-macosx_15_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

mercury_python-2.17.0-cp313-cp313-manylinux_2_34_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

mercury_python-2.17.0-cp313-cp313-manylinux_2_34_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

mercury_python-2.17.0-cp313-cp313-macosx_15_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

mercury_python-2.17.0-cp312-cp312-manylinux_2_34_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

mercury_python-2.17.0-cp312-cp312-manylinux_2_34_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

mercury_python-2.17.0-cp312-cp312-macosx_15_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

mercury_python-2.17.0-cp311-cp311-manylinux_2_34_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

mercury_python-2.17.0-cp311-cp311-manylinux_2_34_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

mercury_python-2.17.0-cp311-cp311-macosx_15_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

mercury_python-2.17.0-cp310-cp310-manylinux_2_34_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

mercury_python-2.17.0-cp310-cp310-manylinux_2_34_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

mercury_python-2.17.0-cp310-cp310-macosx_15_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

mercury_python-2.17.0-cp39-cp39-manylinux_2_34_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

mercury_python-2.17.0-cp39-cp39-manylinux_2_34_aarch64.whl (13.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ ARM64

mercury_python-2.17.0-cp39-cp39-macosx_15_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

Details for the file mercury_python-2.17.0-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp314-cp314t-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d91923f5411b0874b4117254412ce9d99b9fc5b3a5611b6ea0175922ed52b679
MD5 6c959a35a8a6cd27b7f0bc34ab7aa2da
BLAKE2b-256 ec4de6401ee6586936d60b61b160a82c15aa44c2f59f1d08b08761fb3a72dd8c

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp314-cp314t-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9b90579769892ec09788522608628c70701311208479a16dc8d7b784f0b4120d
MD5 1111cd96cf161bee91c1bf81e2c63241
BLAKE2b-256 13961fc0a46bbf44dfdeaeb6f9f220f349327a430ccab59ba100339ce3d30628

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp314-cp314t-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.14t, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fe6150de88209397f3a7a8d0e75cea0e7e9692e4240a83d2edb889a757bb9837
MD5 fde400d3b8f2c761c448757940ad9080
BLAKE2b-256 41c35bb04b47b878d4c93fb6ba4476ad56117d2f0bc229672680f23aa1501e98

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 756deba90267fe9ce43a9f7982dba799758a883269fe2478133ee8aa4f912226
MD5 034d34ae5aaa95c2dcf84d253345a3ec
BLAKE2b-256 740a17242279655978f00234b6f93db46fe6021b2eacd44ce0fb8129243ef5ff

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 dd5d2afb9773de7c11877b3dc883b787a6657e43d7026bc4a59ad4aa21839310
MD5 2032e9d756fd1c2688ed497e880b8c64
BLAKE2b-256 9f1d3bf0d81a0867b283e2277e027c336a0d0dcf31565c8d61116d5f28213ae5

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp314-cp314-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.14, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e48f63f5d39f59de410fec24219b5dcd3f788b259ab44c8aeb1cc438e6aa7dda
MD5 8d3a91dffc55386bdd754965e6c7af35
BLAKE2b-256 f5b808deaa494704f74e0a57a16574fa7fe494a005ed7d9b96e931cd2435f3ac

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 72561498c16009ed90dade4690f626cf9fb061a5fd473fcb290c9b048d98cf33
MD5 6ce94d05890ea099f8b2724d2977c9b5
BLAKE2b-256 4e02e371d610aa92f755f789bb9eecfbeba6c88130904bde35ea01ed4cc7ff97

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 586f9b856252465c64475c60e3292868c2c735b4c13ffff53426018d65db1236
MD5 6c48eefaddafc10fcc255f2107d3dcdb
BLAKE2b-256 24818119ae4c38bf21a1087d6351c7d9644db24f1429da8ba9a3de2456866d55

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp313-cp313-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.13, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 055ee71bcd8e516fb13ee203e0e85742c843fe3e381874e79f083e44381d079a
MD5 049adcf2f7398cd69d6b1ca69c3cd234
BLAKE2b-256 5fff4820c9fb80d7578a499892849d761963f63f7747521c277ce8788e489e8c

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f16afbb5e279f987089b3d619abb0fea2ddc45f26c4e3466aeea67dc9b087f31
MD5 b5147e192fae3fdffef35955c81a6734
BLAKE2b-256 7d7fd9ae95db6f0533650a2b47b7d17f193865f153ed172879f5edbdd19890e2

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 6f8f81090cc64cec9a84704bce9eb228047d8c909910963ae7874e8f875f39e5
MD5 498ad0ec596dd97aadce2ccb05716eb5
BLAKE2b-256 2a8fc7ecb958746470bcc27e4ad438ba79267a507ac84b543b8ef43b2a94ded6

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp312-cp312-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.12, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a2223a14338bc02c4c8a951a22975af6ab99b55ad4cb8d421ed5c1d2403c9aeb
MD5 eb40a03707faf874d3075b147772a4fa
BLAKE2b-256 056a3ec453164f0d3d8ca7f7bcf120b25a43e2394461e642f1b50392ec4a9ddf

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp311-cp311-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.11, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a65d0f1e474612ee98ca65458821a9e113b04a0ca3932a07cb065f2b51cffe50
MD5 e35cc14685cecdc93de8f457c03ebfd2
BLAKE2b-256 2470f7669c28336615a6f4600b61ef004931996457aba702067fb8e46bdc63e1

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp311-cp311-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.11, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 29bfd9b3de8d7a4d205620a1f96681e687be9a194db4bb0365aa3b0f8d310343
MD5 a150757d5a7b93d960f98ec798bb7a46
BLAKE2b-256 3b39f1c182f06329056da39b897055c503dcc371b7d1e3e55197ea6e55756ee3

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp311-cp311-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.11, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 36a5f6b5fe0fa8eafa667f18cf27b6d1a54494dfea8cbbd260be6ff851d835e6
MD5 06c6ab4cc7cddd4e846de13cdddfccb9
BLAKE2b-256 b38189ba646bc05d3874b06a5b3a7f023c95a2a5d79b98e386b58dacd69f8c50

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp310-cp310-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.10, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7c2755caa7e5cc2b851fbcb4b8f215d60372afe0b298cb1ba4bb604ddc879108
MD5 98ac33df3fd3f82a2f688631cbcab07d
BLAKE2b-256 8ca6032252dfd37429dca8e60b35ad5887f9833cfede7a365b946a315f0bae0d

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp310-cp310-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp310-cp310-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.10, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e20dc053c2a730b315f84f5d7c722f4a9e6643de049e096dcbd32b4974e540c9
MD5 21e86a96c8a059fff48757d45fe418e2
BLAKE2b-256 a3191ae9e1a010a496733cee67f7c108d8874615896f9590f4ec5f7705788c7a

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp310-cp310-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2b40f971039a20da7a77b51714c2ca95df7e5a6463d167cdf17138d8fd127c7a
MD5 20a04b95eeb66bcb2b9fe10eca092aea
BLAKE2b-256 3c5a4bc2097a1b647a0b9225307c7a53d4711c228d7962d43520d12da24b96e5

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp39-cp39-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.9, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 cf3c6edbc17e905107e75ba9d522a2dae7d36e323f04cbe81e6d02a423dc8756
MD5 33c7a0a8cd4d06665a67efb24c7c4402
BLAKE2b-256 226bcce2792123b9fc20500f560b2ca5dbf8e26e38709a75e0127d6f717d96ae

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp39-cp39-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp39-cp39-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp39-cp39-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1ae8fef0584397391b753c4592d5d958306ab0b853afe117c5297353126a25e6
MD5 ba62c8543031f63dd76ec1f6bf60ca58
BLAKE2b-256 9c692e12c1d4afe8a34b974a1326777b16141487ec021e1c778c70293a7f81ce

See more details on using hashes here.

File details

Details for the file mercury_python-2.17.0-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

  • Download URL: mercury_python-2.17.0-cp39-cp39-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/6.6.0 keyring/25.7.0 pkginfo/1.12.1.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mercury_python-2.17.0-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2adb73925da2eef427e838abfceb468370572574e94644cefd89820cf1f81838
MD5 d40d10b74fd552dbe0f5bfbb456e04f9
BLAKE2b-256 5f474e4a731b8ceecc3474e6f9f1987b173e0423422b5ce2f358d4110c663c64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page