Registry / data / sprint-datapusher

sprint-datapusher

JSON →
library0.1.2pypypiunverified

A Python tool to read CSV files, transform them to JSON, and push the data to a sprint_excel_webserver. Current version 0.1.2, released sporadically. Python >=3.7, <4.0.

pip install sprint-datapusher
INSTALL
IMPORT
SIG · SPRINT-DATAPUSHER
S
sprint-datapusher
datapythonv0.1.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Datapusher
from sprint_datapusher import Datapusher
from sprint_datapusher.datapusher import Datapusher
Common incorrect import path from misreading module structure.

Basic usage: read CSV, transform to JSON, push to sprint_excel_webserver.

import os from sprint_datapusher import Datapusher dp = Datapusher( csv_path="data.csv", endpoint=os.environ.get('SPRINT_ENDPOINT', 'http://localhost:5000'), api_key=os.environ.get('SPRINT_API_KEY', '') ) dp.transform_and_push() print("Data pushed successfully.")
sprint-datapusher --version
Debug
Known issues
gotchaThe library expects the CSV to have headers exactly matching the sprint_excel_webserver schema. Mismatched columns cause silent failures or 400 errors.
fix
Ensure CSV headers match the expected schema exactly.
affects: >=0.1.0
gotchaNo built-in validation or error reporting for failed pushes. Check HTTP response manually if needed.
fix
Wrap push calls in try/except and inspect response.
affects: >=0.1.0
Upgrade
Version history
0.1.2latest on PyPI · released Feb 15, 2021
Audit
Dependencies

No dependency data recorded yet.

Agent activity
12 hits · last 30 days
node
10
OpenAI (training)
1
Resources
sprint-datapusher — pip install sprint-datapusher · libregistry