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.18.0-cp314-cp314t-manylinux_2_34_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

mercury_python-2.18.0-cp314-cp314t-manylinux_2_34_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.14tmacOS 15.0+ ARM64

mercury_python-2.18.0-cp314-cp314-manylinux_2_34_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

mercury_python-2.18.0-cp314-cp314-manylinux_2_34_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

mercury_python-2.18.0-cp313-cp313-manylinux_2_34_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

mercury_python-2.18.0-cp313-cp313-manylinux_2_34_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

mercury_python-2.18.0-cp312-cp312-manylinux_2_34_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

mercury_python-2.18.0-cp312-cp312-manylinux_2_34_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

mercury_python-2.18.0-cp311-cp311-manylinux_2_34_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

mercury_python-2.18.0-cp311-cp311-manylinux_2_34_aarch64.whl (13.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

mercury_python-2.18.0-cp310-cp310-manylinux_2_34_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

mercury_python-2.18.0-cp310-cp310-manylinux_2_34_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

mercury_python-2.18.0-cp39-cp39-manylinux_2_34_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

mercury_python-2.18.0-cp39-cp39-manylinux_2_34_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ ARM64

mercury_python-2.18.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.18.0-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: mercury_python-2.18.0-cp314-cp314t-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.5 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.18.0-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d5f14dc77df2091ab8581047b8a63bab18ce3fbb3862c7e3c9b97570911c7785
MD5 9707461a071b516115bbbb7aa29293a2
BLAKE2b-256 65909455cbf972dddcc424e8097adffc6c34fc0161e4b0e09ac7488ff19f7e7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp314-cp314t-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.4 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.18.0-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b015a3ca0c8ddc443ec93255ccb477f3a5aa717cd715d1a70f32cdfdc55253d6
MD5 1d5c3522e34f0c8f251e2e00de75c70b
BLAKE2b-256 dedf8b30d2de10c4594c58fefdca7a36a36f06c36a1daa29ce041178f460d387

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.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.18.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1df945d64d96fd90965da867b1fc6ef78dac2f329ef7ee043a5b79d1dacaa041
MD5 41234b749c96e2ddf357530a55265331
BLAKE2b-256 19c92db8e36bd7159c8888c15f668c6b41761df760d0e7fd1a31977bdb0bfbdb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.5 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.18.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6c418f57fbd8effc93559240e61c900bdce1717d23b4a8c0336f8839ff1a09d3
MD5 1a85581e2fc87c68167387f531ca8f4e
BLAKE2b-256 126a384e0fbb0a5d3db47b343e9be7b4a647cb9b2baa2c0ea0e5426e9839d283

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.4 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.18.0-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d7c35ff4f5873ec92221615be56237f6c9641140bc4ee1c5f6dbc79e75d7fc31
MD5 d26752cf163eef07b4e4f19055439f59
BLAKE2b-256 8761d946f3022095bf393ae1bd89b0a1d8f895bd6e590bba81a748eed36510a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.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.18.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 71fe8a0161f7a978e04fb28d2cc2f0b4635d376d4b5eb41f483d1a7791b65304
MD5 bb965e548b2e17c8478f550b1aeb0877
BLAKE2b-256 f26aa4e179ddf65ec968a92d126ac0d33ff67cdc6a14ef99a760dcb57bcc31db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.5 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.18.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 25170623b9d5efb520decce78909b2e5e64fab326b914cec8630543100f42ebe
MD5 dc9a2958c8bc99fdf094de66d6a83f6f
BLAKE2b-256 fbdb5fc7072e839ed73e7ee2ebfe90d56ee729f76917e454e204d09b782d8b6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.4 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.18.0-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 c07ea50a9bf377bb0b4bad70acc68ee7af87ed596fc0694ca882f123d46b2ebf
MD5 0e1c6402bcf2adaee25d303b77e2781f
BLAKE2b-256 3035db0683f0a91208253d98e33cb5e5b003aab7c80810d2a3d3fb36a675519b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.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.18.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9e895d69f428eb7a150c5524057e3fc1342043dfa8f399fe114c9031ec230ae1
MD5 7ba2b4fcff2f6ee7eecd7bc3bd96cf78
BLAKE2b-256 ba6f1edfe29007997075bdecd2ad8a4b1f1b07f0fa247c6ed1a0f1685787b9c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.5 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.18.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 937fbc9c3de2b3956d7099ee3be34feccaf4466d7a07214cfe151756753da30b
MD5 e1e48874887889010ddff2fee59a2440
BLAKE2b-256 c4ec95019af3ff706805f12a04c7696a597fa3ab28f952cebbe4512cf25db352

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.4 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.18.0-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 750b9b08ee810f5320727db9ee06a66887001c92e256bc3046486c7e2d8c7c69
MD5 c82aeb7f5d24f46df60828eff167efe2
BLAKE2b-256 16a700da5e7b21224c4265c8ebf7e22f1cb1df39293fd53b78f8e70a60163c86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.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.18.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e0e781b9914bf1a15bb56cd1d1792c6d9bed5f4005c33e19a8a63b347f1c82c2
MD5 c667d263eb25d23cd8aa87c9b0dd1fe3
BLAKE2b-256 84e89f81dc69d91a008c356146ac02a953f3c5fab770433a038f8387c135e70c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp311-cp311-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.6 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.18.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4a711c5a80f3a5d083cade72f0dc728cf6a87ce973ba62283557031afa25448c
MD5 b8134828bb53b06f4e60dbcf87f4f467
BLAKE2b-256 193aa1095208f98ca6c9f51c94b5bf557fa3642b66d4cf9d19c53aea334bc7a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp311-cp311-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.5 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.18.0-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 73815e3ac45b0a5aa7e3ad27eabf6b662c081a35a198adbd83f80f3068a2a784
MD5 4c6474e67bdb08e38451591ac66ab2eb
BLAKE2b-256 f7f98052a058bc3fc3b77ee17dd9eb92edbf34710c8c3f68b332617cd5c690cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.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.18.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 345811e5cc607e483f6244a13f07453f0de0fc844c49d3a39f7da7ef9cac896f
MD5 606800e4a595d5b118cd1885eeca3dba
BLAKE2b-256 c31727c5bf08e4456ae7d7627aa78b49c5959490c1f248ba766528b905002bae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp310-cp310-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.5 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.18.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7b84b6dac3a5c98dc990f64d9a7b31536f1f0aa13e3318d9423719fdc8df4fe2
MD5 a3d2bfbdf2e1909a78f055b213302cd8
BLAKE2b-256 1090c19b4b3a55f3e279412aa4cc03848c79357857c01f1ebd055f6bbc2f425a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp310-cp310-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.4 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.18.0-cp310-cp310-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 50fdf0acfc36079f4a386cdc0a046955f3ac7108f87cd5a2f397e7f8bec5fc49
MD5 5abd0ec0ba8cf69ec943323a3a186efd
BLAKE2b-256 997ee3fcb9f97f6884f25ce14612f2c143e2e1ceef9d6a388b1a9cf3a333ad77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.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.18.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 821563874e948204454f8e40989bfc412a504f5410fea493406442fc11d9af02
MD5 df1783da1122f76894bb60647c1c1469
BLAKE2b-256 bc5dd677068dfa87e60efd1185dfe8b462fda8f3ace01549f82e1b05275e6ffd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp39-cp39-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 13.5 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.18.0-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5846fdbba9e2ff5c18262c6aa05ef2216452f9667a61b94f5a4965ca1815a272
MD5 1ee19930a762da57b9c3e9b9120f4110
BLAKE2b-256 74e1be6c224736788700670148d30509f67c0fa7a19eae858675b8d7e49a7873

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.0-cp39-cp39-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 13.4 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.18.0-cp39-cp39-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a4ca9d658fb9c9ef30943bc2482d764a373657b70c3490f1444f96b336009dd3
MD5 598a4f2a093f8161c846b929bf2fd468
BLAKE2b-256 c358ce26540229d91b63e0cf3660489621c56822138ad62184c7b77b4abd63bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mercury_python-2.18.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.18.0-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d5b8e0f254745e254d70857dd0bf10687e9d4a181cdf7f58508705f547b4245c
MD5 3414da3ada52da3274f6f67979e75835
BLAKE2b-256 359467b6ed141eb7a9b39522f7502572750825b083c8662613aae6bc220a4f09

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