Skip to main content

LightAlgo system companion toolkit for fetching stock market data.

Project description

lightalgo-stock-fetcher

lightalgo-stock-fetcher is the LightAlgo system companion toolkit for fetching and normalizing stock market data.

Features

  • Modern pyproject.toml packaging based on Hatchling
  • src/ layout ready for PyPI publishing
  • Python 3.11+ target with typed package metadata
  • Minimal standard-library HTTP fetcher to grow from
  • Dev tooling extras for build, lint, test, and PyPI upload checks

Quick start

Create a Python 3.11 virtual environment:

PYTHON_BIN=python3.11 ./scripts/bootstrap.sh

If your Python 3.11 interpreter is installed at a custom path:

PYTHON_BIN=/absolute/path/to/python3.11 ./scripts/bootstrap.sh

Run the test suite:

.venv/bin/pytest

Build distribution artifacts:

.venv/bin/python -m build

Check package metadata before publishing:

.venv/bin/twine check dist/*

Upload to TestPyPI:

.venv/bin/twine upload --repository testpypi dist/*

Upload to PyPI:

.venv/bin/twine upload dist/*

Package layout

.
├── pyproject.toml
├── README.md
├── scripts/bootstrap.sh
├── src/lightalgo_stock_fetcher/
└── tests/

Next steps

  • Replace the placeholder fetcher implementation with your actual data-source integrations
  • Add project URLs once the repository homepage and issue tracker are ready
  • Expand tests around auth, retries, parsing, and provider-specific adapters

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

lightalgo_stock_fetcher-0.1.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

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

lightalgo_stock_fetcher-0.1.0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file lightalgo_stock_fetcher-0.1.0.tar.gz.

File metadata

  • Download URL: lightalgo_stock_fetcher-0.1.0.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for lightalgo_stock_fetcher-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e31a27b3ee3b7a6e1a8f9d04b84a7a887458d8c81cdbc62dbc4f148f9a9ea783
MD5 0b9d80f67a95b24ad85de45ad898c9a1
BLAKE2b-256 e8cdc6000baf180faf34e23caae90cc89e76d5b9b2423a6d446634c35f84d8a0

See more details on using hashes here.

File details

Details for the file lightalgo_stock_fetcher-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lightalgo_stock_fetcher-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df1aeba1c9f81413722f354fdb5f74f8cbc316cc051925cb088b7c29f7d01111
MD5 ab7e53208db4cce497005bbc52149d5c
BLAKE2b-256 0f72c579b0831f311d0a2cbf6d7f331e544c48a7f26d47bab90841126cd6fbb0

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