ampere-meter

View on PyPIReverse Dependencies (0)

0.1.6 ampere_meter-0.1.6-py3-none-any.whl

Wheel Details

Project: ampere-meter
Version: 0.1.6
Filename: ampere_meter-0.1.6-py3-none-any.whl
Download: [link]
Size: 491847
MD5: de74d70f6175052ad9f0ed2a241468d4
SHA256: 32f90c19a7c91377bded82c33d2cbc2fc50f243bef396a6bbea7dffb3624f8a9
Uploaded: 2025-02-18 01:39:26 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: ampere-meter
Version: 0.1.6
Summary: Tooling to track and visualize engagement with the mrpowers-io organization
Author-Email: Jeff Brennan <jeffbrennan10[at]gmail.com>
Requires-Python: <3.13,>=3.11
Requires-Dist: requests (<3,>=2.32.3)
Requires-Dist: sqlmodel (<0.0.23,>=0.0.22)
Requires-Dist: typer (<0.16,>=0.15.1)
Requires-Dist: fastapi[standard] (<0.116,>=0.115.6); extra == "api"
Requires-Dist: slowapi (<0.2,>=0.1.9); extra == "api"
Requires-Dist: uvicorn (>=0.32.1); extra == "api"
Requires-Dist: dagster-dbt (<0.26,>=0.25.3); extra == "backend"
Requires-Dist: dagster-webserver (<2,>=1.8.7); extra == "backend"
Requires-Dist: dagster (<2,>=1.8.7); extra == "backend"
Requires-Dist: db-dtypes (<2,>=1.3.0); extra == "backend"
Requires-Dist: google-cloud-bigquery (<4,>=3.26.0); extra == "backend"
Requires-Dist: dbt-duckdb (<2,>=1.9.0); extra == "common"
Requires-Dist: deltalake (<0.23,>=0.22.3); extra == "common"
Requires-Dist: duckdb (>=1.1.3); extra == "common"
Requires-Dist: pandas (<3,>=2.2.2); extra == "common"
Requires-Dist: polars (<2,>=1.7.1); extra == "common"
Requires-Dist: python-dotenv (<2,>=1.0.1); extra == "common"
Requires-Dist: pyright (<2,>=1.1.380); extra == "dev"
Requires-Dist: ruff-lsp (<0.0.57,>=0.0.56); extra == "dev"
Requires-Dist: shandy-sqlfmt[jinjafmt] (<0.25,>=0.24.0); extra == "dev"
Requires-Dist: sqlfluff (<4,>=3.2.5); extra == "dev"
Requires-Dist: dash-bootstrap-components (<2,>=1.6.0); extra == "viz"
Requires-Dist: dash-breakpoints (<0.2,>=0.1.0); extra == "viz"
Requires-Dist: dash (<3,>=2.18.1); extra == "viz"
Requires-Dist: flask-caching (<3,>=2.3.0); extra == "viz"
Requires-Dist: flask-compress (~=1.17); extra == "viz"
Requires-Dist: gunicorn (<24,>=23.0.0); extra == "viz"
Requires-Dist: kaleido (==0.2.1); extra == "viz"
Requires-Dist: matplotlib (<4,>=3.9.2); extra == "viz"
Requires-Dist: plotly (<6,>=5.24.1); extra == "viz"
Requires-Dist: pypalettes (<0.2,>=0.1.4); extra == "viz"
Requires-Dist: scipy (>=1.15.1); extra == "viz"
Provides-Extra: api
Provides-Extra: backend
Provides-Extra: common
Provides-Extra: dev
Provides-Extra: viz
Description-Content-Type: text/markdown
[Description omitted; length: 4449 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ampere/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ampere/app.py sha256=FCYNgKTzjldoQx0NXmnee0A5IO_8dxwFmzeBvYa6_Tg 9114
ampere/app_shared.py sha256=4GMc9zdTD3ihz23tyKjBzBSNrWdzCEoZSocdTwYR-5s 630
ampere/cache_plots.py sha256=levRucAYZ7LjRlMbJYigSdXW2DkdrViXJ43RAlK9Sho 6183
ampere/common.py sha256=PJ2Pp1RoIdQsWmEXG08aWIJdNWROJ85_q3CRicVc7Ck 6651
ampere/get_pypi_downloads.py sha256=cYqHcvPxZSksi5eOdQ9ellVIqnEh6ZqcfwYH2s2fQN0 8290
ampere/get_repo_metrics.py sha256=jqZo1Sdlv0aDigFq0hio7Hq4BhCZgEu1e7NgvvVU2DI 22262
ampere/mirror.py sha256=BIE9IJFlJWeqt3q3Qn3BeLQscN4uwCFnV-FCgrHlurs 2845
ampere/models.py sha256=Qmgs86IsJX-RW8vdoo3MeQWnQilhsZDuvXvkuCPlAfM 10692
ampere/styling.py sha256=e8OM5v06WSDhBtM0SwIb0FT4ITqluCK-xK1aLvSpAio 5533
ampere/viz.py sha256=cNgRvybqTZjAF8CahiuZc3onL8CA0lK-w7_m31Yd5qc 18295
ampere/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ampere/api/limiter.py sha256=kJaCMxmJVodKLOlxvsyy26DUobJwY7POm0vgKwG7ep4 120
ampere/api/main.py sha256=vplru2wG4EbT3KVZM0aVzgzLWmJaDcJorTiw4VxPqx4 517
ampere/api/routes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ampere/api/routes/downloads.py sha256=cmG2Wbl5CAvSmHmPutESSC2q9_9DCCY-u3T17MZT64A 4695
ampere/api/routes/feed.py sha256=afpaiRIb0SncoVbkQjr6cJI7aKnSOt9yTdpX8TuwxXk 5858
ampere/api/routes/repos.py sha256=ySGCc-DL3LZeuKWNmTWSi-VxIGWhDlfkEwpRjvXOUzw 476
ampere/assets/css/bootstrap.min.css sha256=0Tv1es0KeOQQ8CeN_TXxE4tcarz5oxYvC1Ah5SvU7lo 232802
ampere/assets/css/style.css sha256=MhNlEx56IcDFamKkLmU9jQ4UoXRDopbS6bqjcgZgouI 15562
ampere/assets/fonts/jetbrainsmonoregular.woff2 sha256=HgZ0CgKkQ_t_Pu2o_KpoWg9sYg4_AeZmboRylUac460 40480
ampere/assets/js/plotly-basic-3.0.0-rc.2.min.js sha256=tFE_urXv10aTqMXoU6-Ld8qdmN9FUGmcCyfhwGBiRuk 1033251
ampere/assets/js/tooltip.js sha256=oW9sqs4YHNa2QucRpuhVrtSlmdw_hvJSLFHMny-jcGA 350
ampere/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ampere/cli/app.py sha256=rVRfufscsJIl5Al7-uO5RS7OAkQFnws1KO1Gp2Efke8 759
ampere/cli/common.py sha256=c6NJSBudxqvCHyXcg-fsyYPuVwkNo_36Bjs4EI8sHlg 714
ampere/cli/models.py sha256=s_UWjBW2MeNzC9C52YcOhYsm5ZkRo3qyTorYTtRq5Ik 1258
ampere/cli/commands/downloads.py sha256=zRP2ZGl9om2dQjzYSlYD4T627R_4nNa2ZYvTNZ1bvtY 15087
ampere/cli/commands/feed.py sha256=wNq-QfsbCGGdsKkxhkU8SAS2uxiTRc8iWdLZ6OfQ3JA 13199
ampere/cli/commands/repos.py sha256=f3DkxohHRgIjobDw0f0lBngKTzcPGh_0eOTaFAWZM28 709
ampere/dagster/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ampere/dagster/assets.py sha256=dO1VjjiRe_vmW0ENEax-pvLTSeXF6rcYbmVIxPOO9IE 11272
ampere/dagster/definitions.py sha256=86B6uIyYyTIIojwlGX6RFwpUsAEq0FSNCZ5YA2RHEPQ 1789
ampere/dagster/jobs.py sha256=c0Homwpz41EULbIWyejII55nmDHPmFFifgS30s8qiqw 320
ampere/dagster/project.py sha256=D5lGnkr8agd3haQcqo_Th9SP0p0-XPw6r0lmwFnJ35Q 281
ampere/dagster/schedules.py sha256=g4zTnQjyAoNm75ZS2PwLuO_D56zLEkpiIHCvPTZMVMo 623
ampere/dagster/sensors.py sha256=PWQKKr5AbV5-NYy743HiUs6ZSrkrdFKrAAjb7gk34Ik 2881
ampere/pages/about.py sha256=yyaKXO4wMbbL8UawzkweZIWYNIeIZwTUx6h3ZC27Das 5716
ampere/pages/downloads.py sha256=k5McN9kNXsaBX2MoCI66fUB779VLbfzKiR73Rf5DIbM 9189
ampere/pages/feed.py sha256=hMuWnesccCfl79yiWCdA3pG10BQTgBE1QD1_aTQ3V6c 5797
ampere/pages/issues.py sha256=7g0Rh-5KZXXgMa7GMZbx9J3sKPWQXJf07av4bW4Vjdg 9136
ampere/pages/network_followers.py sha256=pfBujqaxtKwQ_MqzrrbhFx1HO7ZEVeY7GRHSGHgY1Ks 4321
ampere/pages/network_stargazers.py sha256=l5CeoJbj2BnVDp4HTFWOS1kgg138ryNmzH6Y84lz-YU 3454
ampere/pages/status.py sha256=YlnDQyvtG5fv2Rol9b6o5CfNpW8K3jJKCj-aaOU6eB4 4990
ampere/pages/summary.py sha256=zT3AjGAQujju0kuEPqaS7dmF-c03KsgbSud8DBLcAvM 7404
ampere_meter-0.1.6.dist-info/METADATA sha256=9_nWqqmSr5nvFJrfFMQaaTLw1IZOTHPMFS3Nx2GB4TE 6520
ampere_meter-0.1.6.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
ampere_meter-0.1.6.dist-info/entry_points.txt sha256=Lxks-zT23ti5p5qbocfzbASma6vX5xZ2XTsRXRC8os4 46
ampere_meter-0.1.6.dist-info/RECORD

entry_points.txt

ampere = ampere.cli.app:app