Skip to main content

native accelerator for ua-parser

Project description

a ua-parser accelerator

This package is (currently) not intended to be used directly, instead it is one of the native accelerators for ua-parser.

The API is very simplistic and should be pretty stable (if only because having to update ua-parser all the time is undesirable), but there is no formal guarantee that it'll keep, as the goal is really nothing more than a very basic export of uap-rust to Python.

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

ua_parser_rs-0.1.3.tar.gz (762.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ua_parser_rs-0.1.3-pp311-pypy311_pp73-win_amd64.whl (798.2 kB view details)

Uploaded PyPyWindows x86-64

ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ x86-64

ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl (7.1 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ ARM64

ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ua_parser_rs-0.1.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl (960.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

ua_parser_rs-0.1.3-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded PyPymacOS 10.12+ x86-64

ua_parser_rs-0.1.3-pp310-pypy310_pp73-win_amd64.whl (801.1 kB view details)

Uploaded PyPyWindows x86-64

ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ x86-64

ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl (7.1 MB view details)

Uploaded PyPymanylinux: glibc 2.34+ ARM64

ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ua_parser_rs-0.1.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl (964.4 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

ua_parser_rs-0.1.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded PyPymacOS 10.12+ x86-64

ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_34_x86_64.whl (7.5 MB view details)

Uploaded graalpy311manylinux: glibc 2.34+ x86-64

ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_34_aarch64.whl (7.1 MB view details)

Uploaded graalpy311manylinux: glibc 2.34+ ARM64

ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded graalpy311manylinux: glibc 2.17+ x86-64

ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl (961.4 kB view details)

Uploaded graalpy311macOS 11.0+ ARM64

ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded graalpy311macOS 10.12+ x86-64

ua_parser_rs-0.1.3-cp39-abi3-win_arm64.whl (739.4 kB view details)

Uploaded CPython 3.9+Windows ARM64

ua_parser_rs-0.1.3-cp39-abi3-win_amd64.whl (803.1 kB view details)

Uploaded CPython 3.9+Windows x86-64

ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_34_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ x86-64

ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_34_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ ARM64

ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.7 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

ua_parser_rs-0.1.3-cp39-abi3-macosx_11_0_arm64.whl (964.6 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

ua_parser_rs-0.1.3-cp39-abi3-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file ua_parser_rs-0.1.3.tar.gz.

File metadata

  • Download URL: ua_parser_rs-0.1.3.tar.gz
  • Upload date:
  • Size: 762.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.8.7

File hashes

Hashes for ua_parser_rs-0.1.3.tar.gz
Algorithm Hash digest
SHA256 afd40e64ffce5f629bc09d415100d409455af5f6439cac0278d6bf03c46d3262
MD5 8ad3f2999ec20791c5d3bb380a26acc1
BLAKE2b-256 3dcac1edc09daf3858cc529db4d4c3c45b3b6c35e3f179ba933419f790316dff

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 74f98b200ca4c6db2eec450f66fc1d95ec82516ab604e2bcd774d2f5444db75c
MD5 da313779973da2ee7e5d81b06f58059a
BLAKE2b-256 16d4201e95b6b3de93e7c0183421ac71b7c514dd9944094f78b4504240439d55

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e3e232268b181b5d27c8d9bacedec881b5e02bd6651cb617968ec70abaa73d16
MD5 916d619a685b88928c6f37e11cc28eac
BLAKE2b-256 175955f828466f383ac06ca613301822b02a02066dc3d5ebaac47ee4bc1e4914

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4d0d82d4a42796ec6efe6fed58b0ac876211e4049f59cb905d0b7137284a9bc1
MD5 65204a74d9caf4d6ddab82b9fff69ea6
BLAKE2b-256 dcd4cee61a30d35a1065a32ba847946d91d862c898438a0ff1fc6aaee9f918a5

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d2e03972990e26f542d7b5c386785697d4f5591f79cf35a31a504927b0679a4
MD5 afe083f90f4e8fc95dab8235c51abb32
BLAKE2b-256 4cdd502b0c87b288fdffc049449272fcd75d0e32e7b2971324ae60147a151e08

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce7acabdb2e4f5b517bc8dc56ca95a9522281e493db1b3e091b5bc78fa8bccf2
MD5 d8de7a047ea9b19121249d5895579a4e
BLAKE2b-256 712619b975e4b0426cf2eb7d56534022f6292ae4cae43a682e0feff30307c638

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f01ad6fb97a888a350bd977a7c166682c0ad9a888dcdf12cbdf3acb631309475
MD5 26f3c8c3f6d2bbbf69f27c46a62266a0
BLAKE2b-256 6ae264441607bed19d8c4b458bb1950d28ba7d7b58f1c393e16d8a3e9a1c412d

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp311-pypy311_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 668071f010bc47bd88c6f08624268732fe53c926d71e4bf3ad6ef7f0b582481f
MD5 62aef84ec9dd35b13ba7e3120c34427a
BLAKE2b-256 91871165fc514fa6eca4578553792f6cdd5592cb106a8bd304a66812b4ec74b7

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 915b5b53b25dc8827bbc0c83f1784430115e024504951e75f8a9a53d6f7b2917
MD5 d404bd37ac61816ca77a4d79da3350ec
BLAKE2b-256 cc99dea9f41c2dfd39884fe5cf27c2b6063b358c22d350cfb6711b5179506807

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 61ea14de0a1ef9492201fd530540151d6b7d29f4f2cc1c9a637d86825877770a
MD5 5f07d19d211cd4e1b51e0c574074d690
BLAKE2b-256 a48f38f548de0493cd417fb614725c5375fe9b9d59f4f355d18ab03c966ee4dd

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4a86c662fef8d720d180c910fd1d4d1cab5d6ff3611fe36039538bc1e43b26a9
MD5 ebf6326e153df52221c0f1d90271897c
BLAKE2b-256 7eec422f95c5850ce2ec0469567b58de3dc1e484cf06c23652b3cdcb4cc54078

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e84f79528a9cbb03557b7f53248cef12b82935a9a62142aeda19231828fa040c
MD5 d808620a1c88da065622a881cb99e7b7
BLAKE2b-256 7c4cc2d84329ce3b29a45e8dce254144fd201737c7ed3d435add2d144662c372

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 41c8866379172d6448642c9e64384ff90527856567ee73e10be949ff8dddfb30
MD5 c35e2827efd0f9a75c525018ac8176d8
BLAKE2b-256 793b408fc075bf86716ae1d1c4ec93e71d32b98a6ec6e5f2a3cd1d11760de54d

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dca20ec9f3edb272570e41be1a51d96f18e01c344b5dd50dcc7fef1b59102d87
MD5 3c73a0b6130cba70115007ea96fe5a45
BLAKE2b-256 70b7791a225072cc2cfaa7146ae6cbb6b75c48b406d1269ed1b6527b3727702d

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 acd5db6ab642bdcf079bdf905c5ffa2ec971e154b5610ad48ca162b851fc4142
MD5 b19a10c5fb36f500e819d1a0b6acd60e
BLAKE2b-256 28947588bb222c41e91bef741a4d3dad2434dffff9e0b9e7a69fd4b06612874f

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bf70dd8142a8cd2e5b3724b2e98c9c1659ab2ec70febd0608d12fcd9a12eeb63
MD5 3ff012ae7b8903cd776fc6010de561cb
BLAKE2b-256 7f8fa820c118f3392ca04899f9162a7192f047c84c65d838580c01ada2810c18

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a52e0b121e43ddfc526f0667c3aa43c86801c3462fbf1cf1ae36eca8288268c0
MD5 dc70d4b8dc8be081fd2dee08fe39fdda
BLAKE2b-256 a3bd2d2e3015d75bba21c47941012ebb919a07aa72ed0b2c7383e31d7409eda1

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c56c2ed1380f7a551f50f16c69e968dda2e89a3ca5a4d5713890045bcc7a183
MD5 90a6818da1ecd8c4f4b9d3bc7d53f9d5
BLAKE2b-256 d356dafa51e33091bb779ed1239e04d33d93371249697aa017461e4f477236ff

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 10f8e13de9491db5527bcc68d94e01fe67d8b5412229416465dff7a3a82e9a50
MD5 ed079a540c6db90110bd4b590133241d
BLAKE2b-256 25723675f8120b704752e1796aaa63ed9bf664ce002fcc8b4db2d2faf3d64333

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0234c9645cb60de024035470e7d9b4a946d289d9d14c6c2ad72011113b7487f
MD5 21ab51c86ef33ed66e8f463d93bda1b5
BLAKE2b-256 6e1fd5fa92d3db72167e1f2ab90af5cbb67eedc82de2525e7eac1598fe20c515

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-graalpy311-graalpy242_311_native-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b624a5b1c0afa9e218838fc19135d69bd127a8b9b4e3cdd304ab47ce6435328c
MD5 706a45d56a5b2553d32f3bf48f46502f
BLAKE2b-256 7869b94f619613df7933e51b86b801cfd9c7c86173179f6033c20ef7dcf94515

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-cp39-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ae8e3825b729e89f3ec5c213b9a5bdfadc6461bad3b4ac5bd2187aea7ad78595
MD5 e9ebcf493edaeae2a0bdec4b56f257ec
BLAKE2b-256 9bc700416794e68d58846a7ee963a0ec28e83efee257dd6bf6f92a5e354055bb

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 730d416e30e57cc6295963cf093220100e6a64acc2105eb860aa174633ad3b13
MD5 9fd2a25d22453adfddfbbd2bf28b303e
BLAKE2b-256 221efdc49dde42bdd202c724e98a31755184f5ebdd7ca355e2253a4f0daff3a2

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a9e5ead1f8e1399ca99e3a5c8e402f6c7b563f0af3e6009188593082ebc52eb5
MD5 4c4fc6e1d96e071947f891bbce29686a
BLAKE2b-256 1d435f3e38195848772f87e22f9e15ea4263dcd63c571b9c176a8407ff228a4c

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 6f7f1b3d3efb59a6eac60f9651a7e1450ff9ca8c078a838bf00afa68aeea658f
MD5 5691a7c2b32461a3c5d160fa21c6e0a9
BLAKE2b-256 e426937c7b7172d412efc97c0c5bd3861a7b82092d7eab4943ed78441c1344ad

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afbeafa81f62308ea86b74c71aece44fa232af8b012a847e39adfd92903e1bc2
MD5 3f1ab9a09e4d206b6062619fdae010dd
BLAKE2b-256 be74187b161e57931a28bcc7dbf7bd04dfc15f60647f908ae19aaf9ab40a8b8b

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc34e3cd4b5f8675475c968788c1c4ce7f2e0d1457a1ba5582a2e9e6e2889789
MD5 931688764c7dd0559014798a9443d59c
BLAKE2b-256 b9b7c81a46d252518fcb6e15bb70fe41a3eacbb6cd038fe1213c083e14be2957

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 271372f504cab7850262c12db2eba70bc367abf728e08acae1495c048d947fff
MD5 612b436d90e9ed420ea1e2420e768753
BLAKE2b-256 b506bbd55c7ef798d32ceea0829bb83d601512fcdc8dda5675f7e822493424c0

See more details on using hashes here.

File details

Details for the file ua_parser_rs-0.1.3-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ua_parser_rs-0.1.3-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 baa85a995eb34d53802036b0a09ce1afb290be87f78948d91cbc2ed79b48336c
MD5 27439c8807164227187b4138b677ea26
BLAKE2b-256 d585ceba26e17811b7b7c182abff4b6072dc42b2d4bc159cb5cb418eaaadfee5

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