goosebit

View on PyPIReverse Dependencies (0)

0.2.5 goosebit-0.2.5-py3-none-any.whl

Wheel Details

Project: goosebit
Version: 0.2.5
Filename: goosebit-0.2.5-py3-none-any.whl
Download: [link]
Size: 76017
MD5: 0e90d6ee1edb80b371bfa232bc81d3b5
SHA256: dbb3a993eaa250fca60d307e4279641d7b5c52a20f44635c79c666ae0e12d7fe
Uploaded: 2024-11-11 16:31:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: goosebit
Version: 0.2.5
Author: Upstream Data
Author-Email: brett[at]upstreamdata.ca
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11,<4.0
Requires-Dist: aerich (<0.8.0,>=0.7.2)
Requires-Dist: aiocache (<0.13.0,>=0.12.2)
Requires-Dist: argon2-cffi (<24.0.0,>=23.1.0)
Requires-Dist: asyncpg (<0.30.0,>=0.29.0); extra == "postgresql"
Requires-Dist: fastapi[uvicorn] (<0.112.0,>=0.111.0)
Requires-Dist: httpx (<0.28.0,>=0.27.0)
Requires-Dist: itsdangerous (<3.0.0,>=2.2.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: joserfc (<2.0.0,>=1.0.0)
Requires-Dist: libconf (<3.0.0,>=2.0.1)
Requires-Dist: opentelemetry-distro (<0.50,>=0.49b1)
Requires-Dist: opentelemetry-exporter-prometheus (<0.50,>=0.49b1)
Requires-Dist: opentelemetry-instrumentation-fastapi (<0.50,>=0.49b1)
Requires-Dist: pydantic-settings (<3.0.0,>=2.4.0)
Requires-Dist: python-multipart (<0.0.10,>=0.0.9)
Requires-Dist: semver (<4.0.0,>=3.0.2)
Requires-Dist: tortoise-orm (<0.22.0,>=0.21.4)
Requires-Dist: websockets (<13.0,>=12.0)
Provides-Extra: postgresql
Description-Content-Type: text/markdown
[Description omitted; length: 4514 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
goosebit/__init__.py sha256=qHY0WDT5n5PdX6D6tv2bAsBwBfMw-bcjEjKotIQDAzg 4158
goosebit/__main__.py sha256=ezSLOobcrbnBspFOSbyjuATEdk8B3aAj9cgEu647ujk 161
goosebit/api/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/api/responses.py sha256=HXLpFgL-iv5Ts6LKa3AMt1XGV1GbDE5GzjK66_3Gz5o 84
goosebit/api/routes.py sha256=KOA1r8Ripl9nhZV4gZpuQrRi0fG9I3VEqcAAMeBGqBk 272
goosebit/api/telemetry/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/api/telemetry/metrics.py sha256=aJ2viqBcxU41wJ0tDwPXj0Dsv6YEHaWv7EBDqkUilGI 791
goosebit/api/telemetry/prometheus/__init__.py sha256=nvVtx3DsqBhoXE4Y4L6k7nYoQTl1VV0afyVW2YHLQGs 83
goosebit/api/telemetry/prometheus/readers.py sha256=TKD7LT-lYS53xdt-tLMxqyWAeya62299cJtok9Q2MSE 104
goosebit/api/telemetry/prometheus/routes.py sha256=91TNk_pbxi5BfCLo_OVojubL9kxFuL84dJ55RmsZ0eE 676
goosebit/api/telemetry/routes.py sha256=nuv9bClyo_P8TAkcp3huqxZoUn-ATlRAMnl0OXbWNpw 217
goosebit/api/v1/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/api/v1/devices/__init__.py sha256=kzt5TBA-bJmDZFXYPohggbMOW7GhklyflaRKZNC0yDY 42
goosebit/api/v1/devices/device/__init__.py sha256=kzt5TBA-bJmDZFXYPohggbMOW7GhklyflaRKZNC0yDY 42
goosebit/api/v1/devices/device/responses.py sha256=THIPMzc6mwl7GmIXuqAeLLesFHfssvPrMJeHe8tV4mA 222
goosebit/api/v1/devices/device/routes.py sha256=rxdu7A2_NRcPV1ofXntrqE1elH9H2GuKE5kO07xQtXM 1173
goosebit/api/v1/devices/requests.py sha256=zx9eWXQanqBnmy-XboA_lrzInfx9ozOB4vG2jRTwnJA 131
goosebit/api/v1/devices/responses.py sha256=NmaxpXKJ_YsQ92mvoTXG8HYB39_HLFmZaHo_uvXFmhg 185
goosebit/api/v1/devices/routes.py sha256=pcQx5U-KJXnGjbwheINOtdWtdcJOz3mvnRVcefAph10 1683
goosebit/api/v1/download/__init__.py sha256=kzt5TBA-bJmDZFXYPohggbMOW7GhklyflaRKZNC0yDY 42
goosebit/api/v1/download/routes.py sha256=wdeXA-dGO4D9FxaUP6OnUSW4_2NZhi_VgIxMcSRL2x4 675
goosebit/api/v1/rollouts/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/api/v1/rollouts/requests.py sha256=EF1VUwaK-f-2SSKxl2klKrMGfBkBo72iWKtw3cAzzW0 257
goosebit/api/v1/rollouts/responses.py sha256=yKljabI1wQB6MXNXrF4aIi5csKRCo0A96RqTW6OwAjE 311
goosebit/api/v1/rollouts/routes.py sha256=afUQTjzrpLbHA68CEpMDMZ93C6-jp8JLrdjUEYUFm7o 1927
goosebit/api/v1/routes.py sha256=g9vL0VOuFSdNG3FnK3y_03trwv4X2OLN9ustJeCgc58 272
goosebit/api/v1/software/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/api/v1/software/requests.py sha256=visd81BMeWDKJADcC10NBJDs7Z3xQC-5nod9z_WHiPg 101
goosebit/api/v1/software/responses.py sha256=l41-JWqyJmmEslXkx4NEJsGOqMrAB__nBUZS3E_9le0 192
goosebit/api/v1/software/routes.py sha256=r8lSPg1eQajPF6990DwnbJpDsuzW53rC5ktLuG3zyjA 3209
goosebit/auth/__init__.py sha256=VWrDFMfYfQpGV6Pc4xkb2zbUiQATpcsv5PbTiXQ9FoU 4703
goosebit/db/__init__.py sha256=ktnV4302iWzzTr-3oHXv3ud-23qTcAJ4tPLAXyTZZJw 462
goosebit/db/config.py sha256=YCtF52lQ5bEVtKsrqkSzQpbKmCbD79O8Tz0RE4thV3c 220
goosebit/db/migrations/models/0_20240830054046_init.py sha256=EBig7b0-AOWt_AE10rQf_0ZrserjKTm0r53wYInK5Co 5526
goosebit/db/migrations/models/1_20241109151811_update.py sha256=cPbX-8Ga7HYKHQkESR5FXNlS-s-bsx4bsLrXvcfVIkQ 309
goosebit/db/models.py sha256=4gi-FsNJFLiAVNxV61Eb4qU8_Qn3zDNQmc2ngqDt_uU 5150
goosebit/realtime/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/realtime/logs.py sha256=sjGg2n7H-4j4i02Kbq_YlECLFp33mmOmaoAZXeE8J9Y 1225
goosebit/realtime/routes.py sha256=yLHrA-BHHU5cpUNvxAPVxWC3KcB9aUrV31HT_th24Ls 265
goosebit/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goosebit/schema/devices.py sha256=mUmPLLEF506eKAxVPuUv5echqeHrkLIEuhNCHxL5y0Y 2659
goosebit/schema/rollouts.py sha256=Kp--XRC39SDs1bKf59q8fBHzitoW88ZMN1GVlbCQotQ 882
goosebit/schema/software.py sha256=W02rA0guQ7zeeVMTdwxt6EjCnTdf-9JewVJRqdN_GK0 951
goosebit/settings/__init__.py sha256=UkJa_G_VJckNf16Em0zz8sXgEi5pzxHFvZ96oa9MC3k 360
goosebit/settings/const.py sha256=hOpeA9pGmbU4V4mqcfhpHV7cmEjf2GIenmzCSz2Jpj8 779
goosebit/settings/schema.py sha256=ffDhMsyW6_TGIReJRiw3hisKUretdf1PnISTJ0yBe0o 2577
goosebit/ui/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/ui/bff/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/ui/bff/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goosebit/ui/bff/common/requests.py sha256=Db8AohkRfsjUbx3pbdKVva7ZkLhAfBiDwAA221OXd5M 1183
goosebit/ui/bff/common/responses.py sha256=3LLIrBhsjdELnZ4kFc5-QDDYwdn7OvcD_2CObiJ6NME 303
goosebit/ui/bff/common/util.py sha256=_hz89EFLAL1UvbIvJJJSF80PL4T1mz1Vk7354wHBzOE 1144
goosebit/ui/bff/devices/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/ui/bff/devices/requests.py sha256=YbTUsyVLQZaUnn3dJ6AQe0mZl_H5aQC6QKCRxhCjGJc 286
goosebit/ui/bff/devices/responses.py sha256=4279xeu-soqgyOc4ncKZpai6juBQ3dl096p2LgtIu2s 1208
goosebit/ui/bff/devices/routes.py sha256=9WoGBheOkOT5-UDlQ0rtK-MJF4MNPuHxz3mBxdVhbWU 5260
goosebit/ui/bff/download/__init__.py sha256=kzt5TBA-bJmDZFXYPohggbMOW7GhklyflaRKZNC0yDY 42
goosebit/ui/bff/download/routes.py sha256=wdeXA-dGO4D9FxaUP6OnUSW4_2NZhi_VgIxMcSRL2x4 675
goosebit/ui/bff/rollouts/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/ui/bff/rollouts/responses.py sha256=gFEzWkFUBIka98lrA0ivdXBiTqaU5AugfJm2F3p33uk 1180
goosebit/ui/bff/rollouts/routes.py sha256=ZO-mkDzTgzssBtIbhOqSxrPgZYMVPsMW4EXw3f8YA1o 1553
goosebit/ui/bff/routes.py sha256=wx7so5Kfleop7ZdTEnMFSQ6P_Eck8iX6TnAqyetd3wM 428
goosebit/ui/bff/software/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/ui/bff/software/responses.py sha256=e7zMP8q2uWgKRy1q5Jp0HTNx-lggljOy2BFQRJglDSo 1920
goosebit/ui/bff/software/routes.py sha256=xwLsI6wTJzu_-eWAV1f8DlEWw67i22LK72D-uYLRMu0 3220
goosebit/ui/nav.py sha256=l-MCY2AN5v6jDCSDZoka3qjQ2_24SjLqUi1dYtxCjIM 378
goosebit/ui/routes.py sha256=J6Nkh1yShO810IRU3vjFlZCwYOy_qgwPCiOhHP3szbw 2015
goosebit/ui/static/__init__.py sha256=AsZiM3h9chQ_YaBbAD6TVFf0244Q9DetkDMl70q8swQ 135
goosebit/ui/static/favicon.ico sha256=MKAqEjW7F1-j2dmW4s08y4U0dFteIlU7rpLKakU0Lxk 4286
goosebit/ui/static/favicon.svg sha256=8zvM7o2Ob3YmTEV6Rj7rCTgSajvY6wIaAQAAjWwlDsw 8733
goosebit/ui/static/js/devices.js sha256=zseDgA1PnnreNajQRx7F38GuS_BjQugVtQLNPUhI3xg 13635
goosebit/ui/static/js/login.js sha256=9qlXki3udm5CmAO8UXUJe94Kc_-SJekdKjfH9TzJhgk 579
goosebit/ui/static/js/logs.js sha256=DgOWLKUvK-mM-oYRA0JJTIhtiCiegb5qCJ7pE9H2I3k 863
goosebit/ui/static/js/rollouts.js sha256=bswZSdPvDGSctpxyw2qhnuslTPugXDqkIMVBMYiY-Gc 7484
goosebit/ui/static/js/software.js sha256=3B9F6mLkvKhl0K1YJn4qkw5Wj4u_V9gabbz3ix84tDI 8728
goosebit/ui/static/js/util.js sha256=GlF2eVL6iGUWEbBgxzmLX4r3x5bLYh1YiBN7okX9dVE 4593
goosebit/ui/static/svg/goosebit-logo.svg sha256=8zvM7o2Ob3YmTEV6Rj7rCTgSajvY6wIaAQAAjWwlDsw 8733
goosebit/ui/templates/__init__.py sha256=xHCio6TnuNnYKLOZ3VhvbxyJPZ2ddzTSle_RmiuLrrA 378
goosebit/ui/templates/devices.html.jinja sha256=G2t3pKIe0e7LDkm9H0YwDddSvyXY4PaSPM11Rl9d1BY 5773
goosebit/ui/templates/login.html.jinja sha256=eQX1ypZ5iJ2L4v4lw8VB7GKluUjUYmpoUyUy8jY98Og 3050
goosebit/ui/templates/logs.html.jinja sha256=JLHogVHWcP_Y321dd-gHexNqix-PFfGVpEKbNmzsMU8 1310
goosebit/ui/templates/nav.html.jinja sha256=cdAM-9RZG_taugisf9Sh-UcRT3jLHAqNGbf9r7mk8ow 5725
goosebit/ui/templates/rollouts.html.jinja sha256=s9kIxRYO8OypqIQH8tQUwZJDDjsex89piuV4kh1eqwE 4728
goosebit/ui/templates/software.html.jinja sha256=CTIeNkPMJMvtDVWbcKl_BjvtAFV3bskpCcNg-lCJIZM 7551
goosebit/updater/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/updater/controller/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/updater/controller/routes.py sha256=8CnLb-kDuO-yFeWdu4apIyctCf9OzvJ011Az3QDGemU 123
goosebit/updater/controller/v1/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/updater/controller/v1/routes.py sha256=lJFx3gi01iI7ep_omPg5pI4TSVRa13kqfFSeXKuGIpY 7273
goosebit/updater/controller/v1/schema.py sha256=NwSyPx3A38iFabfOfzaVtxPozJQNacikP5WOhxMHqdg 1228
goosebit/updater/manager.py sha256=b_OqH5TBHicd1cZNzvkwlgpjXTa5N4BOe6oqiNXgYLI 10692
goosebit/updater/routes.py sha256=BYH8qdSUO99MQo09IQOkPNnmNZS74O5IZqIKcuNkNkY 647
goosebit/updates/__init__.py sha256=RIq3m7x0-ByWjU21llKZSnj4a0Hg27iSNMfO1G4Kjwc 4284
goosebit/updates/swdesc.py sha256=f2GxYwDvxgNsCTV_3RBlQ5oOWfB9cpNZuQBMMuZyZn8 3154
goosebit-0.2.5.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
goosebit-0.2.5.dist-info/METADATA sha256=nHUxHj5Qy3KK8K542dcMbzTxSZ3wtTErq-OCGejBqz8 5801
goosebit-0.2.5.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
goosebit-0.2.5.dist-info/entry_points.txt sha256=5p3wNB9_WEljksEBgZmOxO0DrBVhRxP20JD9JJ_lpb4 57
goosebit-0.2.5.dist-info/RECORD

entry_points.txt

generate-sample-data = sample_data:main