Skip to main content

WSGI middleware for line-by-line profiling

Project description

PyPI version PyPI Supported Python Versions GitHub Actions (Tests) Documentation Status

wsgi_lineprof is a WSGI middleware for line-by-line profiling.

wsgi_lineprof has the following features:

  • WSGI middleware: It can be integrated with any WSGI-compatible applications and frameworks including Django, Pyramid, Flask, Bottle, and more.

  • Easily pluggable: All configurations for profiling in one place. Users don’t need to make any changes to their application.

wsgi_lineprof is not recommended to be used in production environment because of the overhead of profiling.

At a Glance

You can use wsgi_lineprof as a WSGI middleware of existing applications.

$ pip install wsgi_lineprof

Apply wsgi_lineprof to the existing WSGI web application:

from wsgi_lineprof.middleware import LineProfilerMiddleware
app = LineProfilerMiddleware(app)

Start the web application and access the application. wsgi_lineprof writes results to stdout every time an HTTP request is processed by default. You can see the output like this in your console:

... (snip) ...

File: ./app.py
Name: index
Total time: 1.00518 [sec]
  Line      Hits         Time  Code
===================================
     9                         @app.route('/')
    10                         def index():
    11         1      1005175      time.sleep(1)
    12         1            4      return "Hello world!!"

... (snip) ...

Also, you can check the result on your web browser by accessing the special endpoint /wsgi_lineprof/.

Please check the documentation for more details.

Project details


Download files

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

Source Distribution

wsgi_lineprof-0.18.0.tar.gz (113.0 kB view details)

Uploaded Source

Built Distributions

wsgi_lineprof-0.18.0-cp312-cp312-win_arm64.whl (132.5 kB view details)

Uploaded CPython 3.12 Windows ARM64

wsgi_lineprof-0.18.0-cp312-cp312-win_amd64.whl (139.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

wsgi_lineprof-0.18.0-cp312-cp312-win32.whl (133.9 kB view details)

Uploaded CPython 3.12 Windows x86

wsgi_lineprof-0.18.0-cp312-cp312-musllinux_1_1_x86_64.whl (407.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

wsgi_lineprof-0.18.0-cp312-cp312-musllinux_1_1_i686.whl (382.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

wsgi_lineprof-0.18.0-cp312-cp312-musllinux_1_1_aarch64.whl (402.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

wsgi_lineprof-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (403.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

wsgi_lineprof-0.18.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (376.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

wsgi_lineprof-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (395.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

wsgi_lineprof-0.18.0-cp312-cp312-macosx_11_0_arm64.whl (141.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

wsgi_lineprof-0.18.0-cp312-cp312-macosx_10_9_x86_64.whl (143.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

wsgi_lineprof-0.18.0-cp311-cp311-win_arm64.whl (132.5 kB view details)

Uploaded CPython 3.11 Windows ARM64

wsgi_lineprof-0.18.0-cp311-cp311-win_amd64.whl (139.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

wsgi_lineprof-0.18.0-cp311-cp311-win32.whl (133.7 kB view details)

Uploaded CPython 3.11 Windows x86

wsgi_lineprof-0.18.0-cp311-cp311-musllinux_1_1_x86_64.whl (401.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

wsgi_lineprof-0.18.0-cp311-cp311-musllinux_1_1_i686.whl (375.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

wsgi_lineprof-0.18.0-cp311-cp311-musllinux_1_1_aarch64.whl (395.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

wsgi_lineprof-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (393.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

wsgi_lineprof-0.18.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (369.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

wsgi_lineprof-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (386.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

wsgi_lineprof-0.18.0-cp311-cp311-macosx_11_0_arm64.whl (141.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

wsgi_lineprof-0.18.0-cp311-cp311-macosx_10_9_x86_64.whl (143.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

wsgi_lineprof-0.18.0-cp310-cp310-win_arm64.whl (132.3 kB view details)

Uploaded CPython 3.10 Windows ARM64

wsgi_lineprof-0.18.0-cp310-cp310-win_amd64.whl (138.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

wsgi_lineprof-0.18.0-cp310-cp310-win32.whl (133.7 kB view details)

Uploaded CPython 3.10 Windows x86

wsgi_lineprof-0.18.0-cp310-cp310-musllinux_1_1_x86_64.whl (371.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

wsgi_lineprof-0.18.0-cp310-cp310-musllinux_1_1_i686.whl (354.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

wsgi_lineprof-0.18.0-cp310-cp310-musllinux_1_1_aarch64.whl (369.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

wsgi_lineprof-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (361.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

wsgi_lineprof-0.18.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (345.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

wsgi_lineprof-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (356.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

wsgi_lineprof-0.18.0-cp310-cp310-macosx_11_0_arm64.whl (140.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

wsgi_lineprof-0.18.0-cp310-cp310-macosx_10_9_x86_64.whl (142.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

wsgi_lineprof-0.18.0-cp39-cp39-win_arm64.whl (132.8 kB view details)

Uploaded CPython 3.9 Windows ARM64

wsgi_lineprof-0.18.0-cp39-cp39-win_amd64.whl (139.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

wsgi_lineprof-0.18.0-cp39-cp39-win32.whl (134.3 kB view details)

Uploaded CPython 3.9 Windows x86

wsgi_lineprof-0.18.0-cp39-cp39-musllinux_1_1_x86_64.whl (374.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

wsgi_lineprof-0.18.0-cp39-cp39-musllinux_1_1_i686.whl (357.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

wsgi_lineprof-0.18.0-cp39-cp39-musllinux_1_1_aarch64.whl (370.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

wsgi_lineprof-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (363.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

wsgi_lineprof-0.18.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (348.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

wsgi_lineprof-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (359.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

wsgi_lineprof-0.18.0-cp39-cp39-macosx_11_0_arm64.whl (141.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

wsgi_lineprof-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl (143.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

wsgi_lineprof-0.18.0-cp38-cp38-win_amd64.whl (139.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

wsgi_lineprof-0.18.0-cp38-cp38-win32.whl (134.3 kB view details)

Uploaded CPython 3.8 Windows x86

wsgi_lineprof-0.18.0-cp38-cp38-musllinux_1_1_x86_64.whl (379.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

wsgi_lineprof-0.18.0-cp38-cp38-musllinux_1_1_i686.whl (364.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

wsgi_lineprof-0.18.0-cp38-cp38-musllinux_1_1_aarch64.whl (377.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

wsgi_lineprof-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (363.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

wsgi_lineprof-0.18.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (348.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

wsgi_lineprof-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (359.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

wsgi_lineprof-0.18.0-cp38-cp38-macosx_11_0_arm64.whl (141.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

wsgi_lineprof-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl (143.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file wsgi_lineprof-0.18.0.tar.gz.

File metadata

  • Download URL: wsgi_lineprof-0.18.0.tar.gz
  • Upload date:
  • Size: 113.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for wsgi_lineprof-0.18.0.tar.gz
Algorithm Hash digest
SHA256 ad2bfbbc12ceebdf66618ca6794f68950175c5cfaa69aa31bea03623b73f0143
MD5 38aa39508fe7dfcf00c5bf6977250523
BLAKE2b-256 8c783de036dddd28bfa3b76f491b67eed9d65c138640c3662aeae0a9c729bb50

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 a78bb013bd80f95d439f1724be8e7154b71a2b56474ce2ef7e26b516a9f2d5b1
MD5 54eb7ce8cd69f4b665f95f98e4b60e6e
BLAKE2b-256 cfda675a36388b39db85714318244eeac69984be0b1087d3254381bc3ffe9c71

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a8bd22496e784d24b202416f1b69886354aada2fa413c2a7089afe267d09a92c
MD5 094f03f1ee344fc6ac6e450ace90f566
BLAKE2b-256 6621266164e59f01901b63668482c84f24dfd0df0da70dda2c8a6cb05e137532

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 442e874ee1ab459ef7f98ca333f29dd2ea44c0d9a567b57d93e0abb1787ce768
MD5 9497f11dab56caa24d238725356b9be8
BLAKE2b-256 47c63136e68cbd0410bb1d20b248ddaa496d85a45dcbbe9a23c2931d19eaa308

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 feeacfd0ddceb82c8867dbc0f9702e51bbfceeb8cc5043168bc427a5908b87e1
MD5 b250a0a5ade85ff276fb87dfdb11c199
BLAKE2b-256 c51bf84fc53e02fb59a627d4dc7822b86f52cb3a8055e7bf55f5a676f7216926

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e2fe6d1fa11ddcf6cff0c8e7f758c9c2089344c847728497323e82b7eca76840
MD5 e864d10021ee440d4e646885e88ed40f
BLAKE2b-256 1c85ad9a8881260d4ee8baa78282a91b2fd38526f08fb341e322219f7cf8b630

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e9bdb7e9a91cba41fd706f76d115168166aa90fdf0e14e5bcc633f6d431dfa77
MD5 56053cb1dec08db3e0048975943435f1
BLAKE2b-256 8075ba00facd5e0c2f7e9720e900fb43880072189de51854635e22c084ec32b7

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da8d888141f92f342315dbbc722b688ddf07dcf4834fafd40d1b17e85682eaf8
MD5 252239d256be8f3ee6c546c5604fe530
BLAKE2b-256 826d9312a6c37f39e2878b194dfb251e1029e26412dcad24a93f823af6168660

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 568909b5347a2a9b511a96bcdd63cca942b4b924de9531b356b80dcf1076f829
MD5 72f040ce44f393a06bdf7ad48b1cf0eb
BLAKE2b-256 f65f6d63f2669742fe75e06e9565f4bbc66389580f3b44354d6afa8d8dac60f5

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50446c45d33b582e697c36fe1bbe3dd0bacf3c3e3af315f0bf0a9e892b5d3710
MD5 082706e6b3cc326a3834a29dcc4377d5
BLAKE2b-256 c12bf5101d6223126090a7f4182850613c2659baebeca43a4675bc70b507bea5

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f5f1a82a96e2b50fe8b86ea992dde3ea98ba887cef776b90d28e2fe022f93be
MD5 98e2ec9f135f44f13c37c836ac06502e
BLAKE2b-256 1fbeb20b75036c297dec4bb958d479b70781508654c0b419a5de4badea92fba3

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 68b1d3689797ca465ab2310964b63a2bff7587154b7aae2baadd801996e84102
MD5 720f8b88b6826f55e8fd3340fd4129d0
BLAKE2b-256 323204025c2ef3bc3873c0a2b2880d336c0a2153b9a4ce4198a7a736caa44112

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 7e9b7a91ff4ad05aafa90031b21f6efdf288ceccb7718aef715af597081352f5
MD5 8d49e19ffd1cc4a1e62f1981e33aed78
BLAKE2b-256 5f285684495ffe80f85e38dd98bc294dca09e3626b92f2cb6033c9f8dc783dbc

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6105a13af6bccf35f21338a7fa598bf227192814385ecb5a8c7505ffb3644993
MD5 0f0aa36a161993c676afa8f1590c2a77
BLAKE2b-256 35cbd77a90222d95135c255d6c890f8cd8f4626f67341b9cef1589e99d6d06d1

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 074558e7eebf36dbd6cc5babeec6678e2f2bb5ca95ad900d67e0716791db0ff3
MD5 acf32f9b71499f027ba84b499e0b4e64
BLAKE2b-256 dc652b46c0706d87cd894a4596fda4c8c7006e93ed9db05ccdfa38cfd86dac40

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a0da27db5da7612f3190e1631fbca5c7247ea2643fca771f3eb720319b0d75a9
MD5 46a82b2a8fd5f6def6e9f7a58b3b56df
BLAKE2b-256 30f12d7cd635d692f92eb2558345f7cbc357b56123709a2d2d9fe6bd04237065

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2eed54c6a0f58ffe40022c78f4d9c5cfaa61fca1c329c5d3cf2ab99574580cc9
MD5 b467ba8431dd2aaa977ead9b2025ec40
BLAKE2b-256 29a453544a39e0cce44125ca56b5b96f4fbbdefbfeee31adf56b9bbfe7d7b8c5

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 306d9c9545d26d203f7e529f723a26f38f1872c9c5e97feeecdf0e25c47476c3
MD5 3d4a663becc2ba4c1a0d30249f8eccdf
BLAKE2b-256 4af6ca832b1e355cd570e941a9bbf441ce4a41d75cfc33e6186dbd939af80cab

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3800c82a33267be8a7ecd6b2f11a577f6487bf87b1fc3fe72e9a062c292dd77a
MD5 5d3d4f9c0ad68b5938fd862b519eaef4
BLAKE2b-256 4048e671cab061d481d9264675468013a1006562f875436d52832e62ac07fdd9

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5cc356c3869a944bc9b0f0bdfe79162eebce632702f297f6c93d34171a4b5a73
MD5 80a5ac28775518cf10002f9989f30987
BLAKE2b-256 dffe3d681c9635721db6238bf0d2575c49f82298f31e2ec6585aacb646807641

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c978086afe156e9cf3946f581f3c4e65910116ba54bf195d8da689344cabdd5e
MD5 77d70f285b93f4beef805c0c7d28817c
BLAKE2b-256 570ed65d03642de01e0caf68ef4f26de26d7f9bdc1e2719b09dc298ddd8509c0

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8d4d6388f14c099bbd1d0ca70ea9940c0c6d3883e09bfeefabcb3b0e0b8eada
MD5 8e15ecc2cc34b88de15bba2091e07d0f
BLAKE2b-256 2912b61b28273fbf2e47c9d10b8d2717c4579452b8d1cfb61e9bc5e838384f79

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17ff2697586cb6e9e453b65c414bd86b948de0e330e33cffd5b725f880b59a5f
MD5 eee1b7827eb416475045a3a79ab92831
BLAKE2b-256 207b809192d76e7c2b271745c4cf0e4c420e864bbcb215253fdbf768b50c6b0b

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 cfdb1697d947610ede910ebe521bbf9280464a8d0d53000e9e3727098eecc48e
MD5 f2999222ced91fdcd521029ecb0d9a6b
BLAKE2b-256 af90994407455ae237342f9136f12811878d4914bee53d0c993adbbaee45ec27

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef871725cf6b3952cbf3451ce711d24bf43eac9590685540930b77cff656485c
MD5 9fe6bb33b4c80b2c6d88d6a750ca6a4a
BLAKE2b-256 f2295515ed71fcbd4d8ae7a8053b1a86e83a38341f46b88d2ebad98feb29f648

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a5b67d4d7a91d7ab5b4c59b2d98dcd2a51751a7c4dd1905ec74c0a2fa214d051
MD5 5534ab368ea31ec75282709b43bd4055
BLAKE2b-256 ffa493f1a8de8b69dfa9a535a6b9516e20acab9a219b079b74d8bac07dac22e5

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 79ec02f956c542ff1f5932cfbad66d4b938eee72593a081b1f7000ee7d10987d
MD5 d6643edf1914ee3bde7146cedde0b438
BLAKE2b-256 59209c3febe26f6753e0b383431cf7103ed627793f7c49f5ef761e856f026ad6

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3cd199b03905c7efcc8fc87d7142570a8c9753ffed467cf6884ae6b72d8fd2b3
MD5 e0599b04163d888165c432c1bb548e9d
BLAKE2b-256 b4198539f794e09015d7dbeacfa4ab1299d5e4966fefe9982c6bed13bc9c3c89

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 eb87ed8f8daaeb0d99fbbf232c5b864b2f1ddfa0b79bec7b55dac40ede43ea9d
MD5 87c2c07f1d53b99a708c77fb8fabef27
BLAKE2b-256 3ccb39257474d7e766082fc162921d16d8cd34e306d87e05b22e2444d6adcf44

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8193fcc0ac42ced074fc91c7904b42177df697a0c7e8b9e09efad9e722bba37
MD5 2026652a1becb4d605537995b771d8e2
BLAKE2b-256 5148db176ec968a1be575257fd16866e1943a0f129eea62ae7d655699c00a154

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 335915232f9881c15ed2bd67bce6f70cf9c6991911d89cd7638cbf2be9bb38cf
MD5 36f2bf39f8720e38b5ded54ae5d6e144
BLAKE2b-256 cf5ceaa38b5b119429d6a7620b5caba9d7ca33d05ba76fd82df6f35a9f27c2e6

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3184371dc04f17db7fe0b273fa4395fe2a3737e097452356c8de12ffe7ffb40e
MD5 45edc718e441c0e713a3153ce29ccf6e
BLAKE2b-256 6d38e3cbd4dc86839d87ac4927bb7df7937b1d208a2f8e5cb6e10fdc6cc93f9c

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29d32b0ac973f667cfe391c0696d4a31c79842698858315cc134dcdd889ebfea
MD5 def43bc405daa275a5c20c929f2b0ae5
BLAKE2b-256 fa4c4db88fb5dd575a21730fd0058d986ad611e1e0cb7855ff79b6082aa87fb8

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e4ebfcf4b295e54faef7d1760ecb075f0083acf4d584ec1de67d410c58df84bc
MD5 5aed3ce8c4440e2bc504a3dbb57fc662
BLAKE2b-256 078082e464ae8b8bd3a66c11930685984d8bfde42c23e0e4131bec3d6db3b4ee

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 75ed7f49d9ff740e0b9a4c4f0a4a84c2605ed7cf8fe6837fc3b914f0b33f9eb8
MD5 775367bbc7a6ef2cd8f700f9673257b6
BLAKE2b-256 45799bbb1769e66344a32aa3d5507d4029f82f35beb21a262b291828fc030b84

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5a9355d1a909a76df0c9d81841753d568fcb4a8f6c1ae20bb0c6e25e34b64e05
MD5 d9451ec951946c00a3a4b9c497b0d41e
BLAKE2b-256 4bc5cfc823a3e647a031d44daed0ef8610e0c83a1d72960a27c56f0e7962bbe6

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b379b263f2f13740b7daaf8b98a7c328e6f4e41ee2635b2387be6e53bbb2f8de
MD5 39a11dd342a44acfae02a069532a5e3f
BLAKE2b-256 44b8d53aa76d8d0c021070f5cdbcfcd1c7e02d339e8b114402337ace525be2fc

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cabf72a814dc26886d95fd9c9a409c93b2398a5ece75871070d9c73c10eaf103
MD5 a66045c0d425787ecceb55ac1a865e40
BLAKE2b-256 3ddda5094b4cd67e5fb5a72ee3f92d527a517779a16497a90d32b72392e0d910

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9440f1d303bf81d7dcbdf12754d9dcf7e20f55c222a113c7aaa5af6e2ee0395e
MD5 4e1432974e93059cb9d2121fe0c081aa
BLAKE2b-256 3d8e87fcfd9ab078f68e5c158d3738b23f80a6d48f8403e996fa4922c4288cb7

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a8f75eb1bbd54afdd2521984f8bcabb999fcb4a9dcace2fbaafc48b0af75b292
MD5 2f5043f3cf1a0015ee7c1b08e09eaad2
BLAKE2b-256 42c92a83f1cc5ad7b20111293815e47edc9cb49af3f804ca00e0b593c58dc66a

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f687b8729b3c87870dcd6526e101b8222f63d2a20d9a953c9294644e0698ada
MD5 0183c0f87f12e0cf1df142dae769a32b
BLAKE2b-256 80235731a8c11a04d60addd519965a678e27a500830454ce9243cdb5c8646566

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17c9d86ad079cce4e58f4d029c7792b8e9fd15df9c7d06a8153af168cdd2dac5
MD5 1cf1d40e873b6c56d4b95e670dc70acc
BLAKE2b-256 c89d333562d68c7ec9156a854a54d70829ffe76acd9e5aa4c01c10d5f03b3d8a

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb7c86f54fe2c02de17fac9442a5899a8956cce7c371097c8031a8851ce2de29
MD5 00be18d72be772755baabdbc2a7bfee2
BLAKE2b-256 e3e9e6b0b18a8ff63dfbda2a8109212c8bd627e4b68ae2066ecee6f5122d9702

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a4a7c3ab789a0a6d6c74a5c80a6279642119f5f5919db9246f505bb5dd7ced2
MD5 5f3fef86320ea407d105fe72ad25de72
BLAKE2b-256 2048f965da599afd6f460285da27e4f0e7b6e26a502b17244f2c8142b31402ee

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d3ec1e8175c14864d9b42360288d56442c0191cfcc2be95e7083769bc080421
MD5 b9965c345f969c4a557b09dabe32a942
BLAKE2b-256 6fd9872fca6e7e493392cb9c28ad1775c33fac03a7197e4196aa06023bed3770

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8753137b582c0d6adcb174e6cbadb24eb7d24eb18ab53121c1d9a17ea6b356ef
MD5 92f1e00f30078ea6b9571e7dd0f90c9f
BLAKE2b-256 74188defa98fdf49980a3f29567577c9c731a473d4a88e37e9c0c5cd6f466f76

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f7c1857fa8c46b294d312bc336f3942183ef7edc3aaca41c64e6f2d3bbf56ba8
MD5 365ef5aea3586b70bf98bc6cacedd49c
BLAKE2b-256 0c86284d262e40899e5c281e34cb365e84fc8b67959ff9e7641e972b1cdfa22c

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f212d993afa776dbaf407b1ff9e36f68abb613b0e09b864fb5f99aa2eed5ef46
MD5 0edc9e6334ee670a08d61f3337304eab
BLAKE2b-256 2ffcbdc7472bc3163694cd20bf060f0192560f39b8c023cabf0744a1d561bbcc

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 50ec17cbafcc2df5d8e85cc074a1ea197ec4a8565aca8a2a514585d97a2466be
MD5 75a5fcbabff66361792a909c41f92746
BLAKE2b-256 9ee2176df69266abbf25ebbe9331248fa53dc9ff331932d419eda44b60fe1449

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8de371a2908b05f7aa0992904c3bf32257765788b393d5968286a1dd8fb5ca54
MD5 50edf909f0c6a5ba26803f1fd1aa5edd
BLAKE2b-256 2e563314321f416db43a836e85668d01ea1a23cd3bc8a82135747addafa0f8e1

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48d6bf5820aa12fdd8462a51b3b7c6f87398542535a02d41d37b428c53b7345a
MD5 c4588862f17a026731ae9903b45454a4
BLAKE2b-256 6dd07d4729c6df4a57309993942070598210148e068c98d3e3fda4d787930bbd

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 75ed916c2081c024110c15ad6c974ce6cbe14698c9102a2c2cc2cf4f09b91ddd
MD5 729836a7aed4941934c89eb5178c7989
BLAKE2b-256 5bd0406fc54719067bcbb27ac1ab85661937ae7f8822ef3449690f51b0377853

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c179ff9e53334144ee132a36a3978f38b388945a33f4a3ee094297bdc6b296af
MD5 01c73423c3c6e41049a39dab20c3d8c7
BLAKE2b-256 5e19c148854e3117cf3644668edaf9ade49c781a0a2cad99191dbcf833f1102b

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a987cc574a4ba5801d8dcb0d6bb343d5900c65fa579b03cdbaf74cede1c91e3
MD5 6abbf3f8cc238b1ca3c7e86b97f031e2
BLAKE2b-256 5af73fe4d4332b04718398efec2f1048d7300b63dc75d9067716ae5ef0ddea06

See more details on using hashes here.

Provenance

File details

Details for the file wsgi_lineprof-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for wsgi_lineprof-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f5ab07d4ffed6024aa5caad79f50e49eba0d7070c699ce8488179e9c4e22c664
MD5 a5a6fc1d28c2a944570c12fe2e2b1175
BLAKE2b-256 2d4727607a02d02c3b3e69fa1c82edb69358bd6f1b7f555ef4d83965e99ef37d

See more details on using hashes here.

Provenance

Supported by

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