Skip to main content

passagemath: Computational Group Theory with GAP: curlinterface package

Project description

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath 10.6.x series are 3.10.x-3.13.x.

About this pip-installable distribution package

This pip-installable distribution passagemath-gap-pkg-curlinterface is a distribution of the GAP package curlinterface for use with passagemath-gap.

What is included

  • Wheels on PyPI include the GAP package curlinterface

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

passagemath_gap_pkg_curlinterface-10.6.27.tar.gz (4.2 kB view details)

Uploaded Source

Built Distributions

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

passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-macosx_14_0_arm64.whl (34.5 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-macosx_13_0_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-macosx_14_0_arm64.whl (35.2 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-macosx_13_0_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-macosx_14_0_arm64.whl (35.2 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-macosx_13_0_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-macosx_14_0_arm64.whl (35.4 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-macosx_13_0_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27.tar.gz.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27.tar.gz
Algorithm Hash digest
SHA256 6960ef136ffcbcb47747f69e498528655bd9d247de7601b24e97be15fc6bb2db
MD5 8c7858c45b074fc56eb9a7b59d844477
BLAKE2b-256 7c6f84cab44ce115ba3d6685848616c8e2b904da63178f3ee0429e79310b4b61

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0fa2249c8a829f797b3a958054da068c5530100e09df619d867ed4a2c9548773
MD5 335e66a5599c98f6a39ecf4226e8114c
BLAKE2b-256 88369db4bfefc0aec1f904c2112510c7b1767e2763c02a9888594f5ff2b8e62b

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4dfc8f4d4467377b52496d19cd4e40cf21a71d4d6fa1653d4d81ed58468f313d
MD5 8d95e4780a37d23b61bfc1eb42fe5fc6
BLAKE2b-256 1474237a332e19a18e323420e5932aaa07029eae2fd3c87b3aaccd7a49fc1633

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3e6809d257fbdb9cde76d83104644980357d27ccae17b47c98834d49b6a1b7d
MD5 fe84774cd185ac0ae9e1c22d87770e6c
BLAKE2b-256 73e834642ba05abc0815bf52303691ecbcb8f418e90f6d62b987ca68057253c2

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe0fb48dc37dd4e458c12acf1905b7427e2ada968410139cabff51725fc945af
MD5 c60b2f71dd02e69ee5cbb4dfc2dd662d
BLAKE2b-256 55b792d5bb84a05d77a4f77ece4194f05e40092a684592097fd524e7d8adea23

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7104a92cb481591837e226605f5fb9c19e18aac17b3e61af17e75c6f2e0f1013
MD5 43ac43bf0206d580bdcf6e1c7212c028
BLAKE2b-256 b01f8b1a549044c4dbcab8fd5e0dc41968abf4cc7f62f5d5e71cf87b6d6c2600

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b3872665a4b3dc18a3413270e5e1ab5c38284793876bbb74e2de43e8d77e74b7
MD5 88e1b9dd7799311041dd3ff6cb4424d1
BLAKE2b-256 b2bc23868ec4f6529b63499ac8a1c9981e557c7a089f6584373989f99cd972f4

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b16639fd509754a1aac71a1c5a3e52b0ee5a845b36f41f9728e77480c881a621
MD5 6ebcf7cd7cb0d91410015cea4098b5e4
BLAKE2b-256 74699e2d80faeff9cc973e356ecae2f8adbc5d3dcf800424123fd358d36388d3

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9386ab8090bbad6d36d57b8e50a0c65e945f83e559fd4e345d19ef88dfe096bf
MD5 31a058c49597a9f9a983e47a6cfc63d7
BLAKE2b-256 f32d9c836ec18c13c414704e6729724b7b1d6971d6a7c0f979956953a479c0f4

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de86f8435f91bc8d93c8dca99f463a4943c0a1b8c2293c85d74991fb9d6c87ea
MD5 279b64155ea41b74cddfd0965a4e95da
BLAKE2b-256 ad7d55c70800e1f80ec7947a2f59c90aeb252203ca42118cdf79e4ab8178d363

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d5b2219fb2c139098a6937ac643e96c9c0704c458e6c68a28c9d880c167dce92
MD5 05d13fce4eec9e625e2a5838cd28531d
BLAKE2b-256 cad94369c398d1c1855424861c8f6b9179e11e655c3fb7a2ec8303da19a048ee

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7eedc9c6002c478a5c9adfbf0bcae141143bca0273867f98df84579d00cdcdbb
MD5 77bf9f2134a2f7a98bf8660245dfa913
BLAKE2b-256 99d8b9bc3712128922c394e40739970da6f9310ce58402fdfeff112a6d1f484b

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9a9d7f4ab3f41ab183172cc94c135e824fda3e26f01e5a167b4119e372a9e227
MD5 bb8f876a284b8aff445e67b0c4c37db4
BLAKE2b-256 f1bba3e06ac238b8b92b08281e892e381295d6f1aa95715e5b2f8f4894e8753a

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ba1d51f1ffb854ed42da3fa151a7962b017f9b0e468ff65418ca50534ebf550
MD5 16ec639c5db110e6a6d5e64e1dff91e3
BLAKE2b-256 2b2fc6beb7232dc05f75c53d67651226729e670452cbdf09dd7530a8391bd10f

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 00d7b37fb9d3b4cf6d0f7956bfa010740f19a5d018abe5d01085e7e19394d53f
MD5 9df9d4a8300e480faa19b57abb828e23
BLAKE2b-256 fc646187d0ee3e7c84c98ede2115ee1906f704aba1e18196574b9c66fbcb31d3

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20d4526fb0d88d5959acf201055c462a9d7b934b872c83c6e167888fef55667d
MD5 e5460b0ab0c94fcb04a54a55090f46c1
BLAKE2b-256 3fb35834d110aa3bd432c6a1ec239961409caa647269826734f3f0a7f35d51ad

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17d3d465f37fcd75a56701f8666e0ad11cd0cbcfa21bb741f841dc08be74cb83
MD5 439f98181ef2521eed1e72c2b45e148a
BLAKE2b-256 76f0b9be459c024c44395e6de356c8dc295862dcee60da0ce8eba1be630b72c1

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 914768705329c06446f19e227d6db075d2ae34dc68bb175bb4fcb1486fae8ce7
MD5 3dab3e5224ca0686591c525a0d097870
BLAKE2b-256 b526c9d34dfede52a79963bfe1b952a20c5968891edacc554f4fa5213bc14d29

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8c6e2ff46379ad919b7d5fac6764ab9f7ee930f6be77df8879a5a17042eed55
MD5 e75d5bd4fc4826da974a62ff4c46a635
BLAKE2b-256 3e3e9d87921a2788050660808af15b6033dc46c881373393cde5f0ed4c7f6cce

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 720c6ad7746503ff213fe7540b4ccaa74485a91cc68391041b2b81b23cbebd42
MD5 7ff0bca5476c8b932b89d1857435264a
BLAKE2b-256 988ed2d719892154fbd3584b670a7fa5ce08c46f81ae78ded5762a48ce1fac87

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c98d79925de3c3bcb0cdab9e5e93ec34ff7c6bcadc1f30c325ce25b74c714866
MD5 1ae54e18e3be0ab3d44f3299f035ce36
BLAKE2b-256 95692c1dfdbd520240a2f5172048d491420c4033fd8e77fcb0eee95cd2569ad6

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be1a2da5ab84751cc58952be7f1961d9fd8c1502905a66b2278457c918b425aa
MD5 10f4e722b3509d73a429f918a7e1e930
BLAKE2b-256 8fb25d6320d2c5ff8fb66ce394abbb30751938d1acbc4c6685d13bf56338f3e1

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c169d2c28eddd71af23c16e10c4fd38630ed8d264875914419ee7e8e1ed0eae6
MD5 2ed7483381a9df2befe40c84a396510f
BLAKE2b-256 c212132c9c00c1df021ef0fe5f60f4e6fdc533cac87fc7e83dd03f56a03697b8

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 de563400066931ce82fec432a83214b793f9ba188436a5cbcfbb4fe7c6ee1689
MD5 12b6dd540e57552e298441e02ed204e1
BLAKE2b-256 f68d6f521316373b7944e16dd81a434b9dcd12f5159abf52d12af851d9d96d0b

See more details on using hashes here.

File details

Details for the file passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_gap_pkg_curlinterface-10.6.27-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1979063c7a1091c2ccd9b00752a6b75f93e9669ba60854adfd437e626c68f9b4
MD5 c0b2f75334acb7701e030d83b2776ccb
BLAKE2b-256 fd0f1569794f7d90aecd60208d66ab78e348e1f06d99e146aaf29e59f97c45f8

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