goosebit

View on PyPIReverse Dependencies (0)

0.2.3 goosebit-0.2.3-py3-none-any.whl

Wheel Details

Project: goosebit
Version: 0.2.3
Filename: goosebit-0.2.3-py3-none-any.whl
Download: [link]
Size: 72664
MD5: 2b92c8f6eecf488c2986783abaedc4a0
SHA256: a6852d8393aba73ba59cfc1d74875cdbd68d3d80d71701b71f417ccb7e2220d3
Uploaded: 2024-09-05 14:23:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: goosebit
Version: 0.2.3
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
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: aiofiles (<25.0.0,>=24.1.0)
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.48,>=0.47b0)
Requires-Dist: opentelemetry-exporter-prometheus (<0.48,>=0.47b0)
Requires-Dist: opentelemetry-instrumentation-fastapi (<0.48,>=0.47b0)
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: 4141 characters]

WHEEL

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

RECORD

Path Digest Size
goosebit/__init__.py sha256=vhOcvSYVWRttpjBDeAVftUHZPVaLExvqFEV9LU69vgc 3039
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=Q9v7NzTFGdwQQmSRjGsFXl9qDwilVB1ieG9isXLaXgs 957
goosebit/api/v1/devices/requests.py sha256=zx9eWXQanqBnmy-XboA_lrzInfx9ozOB4vG2jRTwnJA 131
goosebit/api/v1/devices/responses.py sha256=m1S0DfseNhlJ0mlw8J5msmXrdftUC0oZbwciy8eNfvY 402
goosebit/api/v1/devices/routes.py sha256=D6w6vq0XkRGMaE-QHHLNPPi5kiZ8JufdHFTyar1XH8s 1051
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=grPcETWUSJrmVyQZs70jYhFjACsL-I_gPbg806BsauA 482
goosebit/api/v1/rollouts/routes.py sha256=wZki0Cz959gXYjQFjByU259TElubfhRs0RupYy8Xpl0 1683
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=pxhhqdjSkKOpF8KfJZuiRer0o4L3ydvb81RarEyAUlI 418
goosebit/api/v1/software/routes.py sha256=s89cBMB_IM4XR7CtftK9a6tPoTHoR6B9Et8KtuakfU0 2612
goosebit/auth/__init__.py sha256=REU94_KD2YmYYLNZdVhCIkNq8J7DOcVKyi_Grh5V2dc 4558
goosebit/db/__init__.py sha256=B8yfzkcjrb-qH-C6O_Uix4Y1ttcyJSxMBKwIFwNNo08 202
goosebit/db/config.py sha256=YCtF52lQ5bEVtKsrqkSzQpbKmCbD79O8Tz0RE4thV3c 220
goosebit/db/migrations/models/0_20240830054046_init.py sha256=EBig7b0-AOWt_AE10rQf_0ZrserjKTm0r53wYInK5Co 5526
goosebit/db/models.py sha256=P-mdryY9wbxGQkU3Dvy90fTgcKsksYJWEab3Vu9U2t4 4389
goosebit/realtime/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/realtime/logs.py sha256=JJ6bfVKzux9n3mXaUFoQhH2krGCpW7U1VzaloNmiORY 1223
goosebit/realtime/routes.py sha256=yLHrA-BHHU5cpUNvxAPVxWC3KcB9aUrV31HT_th24Ls 265
goosebit/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goosebit/schema/devices.py sha256=jaZSP0yA_ef7mbbHvgQSeoO5MWehnNiHuTA_HnoYerc 2469
goosebit/schema/rollouts.py sha256=_43CtAMX1j6AhCRQkSBkoukvhRzGeOYQgkVxCx3wt4g 788
goosebit/schema/software.py sha256=xxwe6ix-dNa3Nt3FL4_mGSr45yXHzCxesjADREDsrWI 884
goosebit/settings/__init__.py sha256=UkJa_G_VJckNf16Em0zz8sXgEi5pzxHFvZ96oa9MC3k 360
goosebit/settings/const.py sha256=hOpeA9pGmbU4V4mqcfhpHV7cmEjf2GIenmzCSz2Jpj8 779
goosebit/settings/schema.py sha256=T6MntOkM6Pbf98dQHZoEVUADwKpeJqCrFDc40ufCiG4 2543
goosebit/ui/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/ui/bff/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
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=ljXPzDX6CzWYguMOVYs1qBrlVyA0TqGn4kmxnkIgcAE 1431
goosebit/ui/bff/devices/routes.py sha256=H7ftSFz2d4BFNK7RV6a-m6m5eo6xv86xsDZweBj9k18 2680
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=wdQiMdgg6qY5pvu1aB3QsqZ1aQiOmBqFHk_ayoT9ByI 1403
goosebit/ui/bff/rollouts/routes.py sha256=Krr7ds_BRgezO-SUUBjXgxKpmWjijArJOLMkQLKLdGo 1408
goosebit/ui/bff/routes.py sha256=dq0fHXBiJfERzvUhvR4KVYCK3Ogf0Gb9wMSpzQanDac 323
goosebit/ui/bff/software/__init__.py sha256=4RRIzqC6KbCESIC9Vc6G4iAa28IWQH4KROTGd2S4AoI 41
goosebit/ui/bff/software/responses.py sha256=B85qsf5SgV4iuMvH5z3kv4IW0UDn4VkyPqg9z79BvNs 1404
goosebit/ui/bff/software/routes.py sha256=0BphAUN1wOGyBWnBuJufyje803lCRl10GWJTQWgt4BE 2610
goosebit/ui/nav.py sha256=ZdNGTST3bnRRT7P4vsS9LwlzB82H6SRshqSnQC35i_E 371
goosebit/ui/routes.py sha256=cc62_rEDjbniw0Fnsu7sZ13CNUuJ3z9z7F46urSUuBk 2151
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=ZRAS1C_UzgQeB_MI8WjUGGaCPSUMOPPhgL-hns8B24I 11052
goosebit/ui/static/js/index.js sha256=ldsPX0PpGB1vkYEfMY05tYEgG6iCif3tx60aaAc3URY 5515
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=KQ_BaJn11VkLNBkIK7I_GLGpsPTjGg0ISEMfRszJtKQ 7174
goosebit/ui/static/js/software.js sha256=H9P4RjizC2EhL6Otjv4-iLnESdi3IvQYhWFvM4ddjaQ 8907
goosebit/ui/static/js/util.js sha256=D1EfZGCXlfmyDCXwae0XbHIsPckEbDNsqkCnrD_5D-o 3706
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=JROU5CInzjXlaiH2yxvCS1cepLXzU2O7TmiXUXJ2jes 3523
goosebit/ui/templates/index.html.jinja sha256=SDROkbhSRX6-pdET-yikfnrcfNKZR5zPhY2ByrSdAy4 907
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=cKS8SGxI_zP5oSElQ_dosmuvmf7sC9L0dHY2sZi1H-g 4241
goosebit/ui/templates/rollouts.html.jinja sha256=5FKm6EoBS-2Sk5L4cfWRxuoYZ-NT7ehff6Q_NapWp9k 4515
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=cuRIS-K_Pf3ufiSq1e5Uur7eR06jbLO4mQ-Tl9UZy-E 7110
goosebit/updater/controller/v1/schema.py sha256=VomKoJYRWsbpkChWrq3SrjSVhPtkz6mrUcMrer94Tks 1200
goosebit/updater/manager.py sha256=WVqNQwr0ymgBcoBkyuGA_b_rKz6j9rAjn1fee-g1WRQ 11478
goosebit/updater/routes.py sha256=GfjbSdFYaw28B8b7hByOPN8BMIbaGvbz4CbG1jQCmP8 515
goosebit/updates/__init__.py sha256=MjoFNaMbCYJRNeXtg90AdFy5ott41Og1q01-D0XMgmc 4185
goosebit/updates/swdesc.py sha256=APfUMUkP8Tz2H1Ajk9FQeJfjJWARxoMGPSnJQiU0Xzc 2419
goosebit-0.2.3.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
goosebit-0.2.3.dist-info/METADATA sha256=dlawimz01PevrQ4HtDDvaIhkhkIf2PPs348HH1hbHco 5420
goosebit-0.2.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
goosebit-0.2.3.dist-info/RECORD