Skip to main content

A Python package for fetching financial data from various sources

Project description

Data Fetcher

A Python package for fetching financial data from various sources including crypto exchanges, Alpaca, and Polygon.

Publishing to PyPI

Follow these steps to publish a new version to PyPI:

  1. Update version in setup.py
setup(
    name='data_fetcher',
    version='0.1.8',  # Increment this
    ...
)
  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install build tools:
pip install --upgrade pip
pip install build twine
  1. Build the package:
python -m build
  1. Test the build (optional):
python -m twine check dist/*
  1. Upload to TestPyPI (optional):
python -m twine upload --repository testpypi dist/*
  1. Upload to PyPI:
python -m twine upload dist/*

You'll need PyPI credentials to upload. You can store them in ~/.pypirc or enter them when prompted.

Development

  1. Clone the repository
  2. Create a virtual environment
  3. Install development dependencies:
pip install -e ".[dev]"

License

MIT

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

data_fetcher-0.1.9.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

data_fetcher-0.1.9-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file data_fetcher-0.1.9.tar.gz.

File metadata

  • Download URL: data_fetcher-0.1.9.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.10

File hashes

Hashes for data_fetcher-0.1.9.tar.gz
Algorithm Hash digest
SHA256 394ef2dee2c526eea0e5df37832109c88c802acddf7e5bbf7a7dbd89105c8a33
MD5 1425da67eff88fb5ca99cea69a0913d9
BLAKE2b-256 fa5608c3d6b7ec97ec46a8d3b9f287ab2a63cb5e705f142af401eb491f2eea67

See more details on using hashes here.

File details

Details for the file data_fetcher-0.1.9-py3-none-any.whl.

File metadata

File hashes

Hashes for data_fetcher-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 88c359841995638cafd214f6e7461019a905735e9935f7fd456d4c33cb0e636d
MD5 00155f1880107e6582c618ccd70e99eb
BLAKE2b-256 dd93e4601c4eea91bca5399dd68b358488cb37216bd14cb0c7fb452403b9f8e7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page