# PyneCore NASDAQ Provider
A PyneCore plugin that provides access to financial data from NASDAQ Data Link (formerly Quandl) API.
## Features
- Access to thousands of financial datasets from NASDAQ Data Link
- Support for stocks, economic indicators, and other financial instruments
- Daily, weekly, monthly, quarterly, and annual data frequencies
- Automatic rate limiting and error handling
- Full integration with PyneCore's CLI and backtesting framework
## Installation
### From PyPI (when published)
```bash
pip install pynecore-nasdaq-provider
```
### From Source
```bash
git clone https://github.com/pynecore/pynecore-nasdaq-provider.git
cd pynecore-nasdaq-provider
pip install -e .
```
## Configuration
1. **Get your NASDAQ Data Link API key:**
- Visit [https://data.nasdaq.com/account/profile](https://data.nasdaq.com/account/profile)
- Sign up for a free account or log in
- Copy your API key from the account settings
2. **Configure PyneCore:**
Create or update your `providers.toml` file in the `workdir/config/` folder of your PyneCore working directory (where you run `pyne` commands) with the following configuration:
```toml
[nasdaq]
api_key = "your_actual_api_key_here"
base_url = "https://data.nasdaq.com/api/v3"
default_database = "WIKI"
rate_limit_delay = "0.1"
```
**Note**: The `providers.toml` file should be placed in:
- Your current working directory when running PyneCore commands, OR
- Your PyneCore project directory (same location as your strategy files)
- You can also specify a custom config path using `pyne --config-path /path/to/config/`
## Usage
### Command Line Interface
#### Check Available Symbols First
```bash
# List available symbols (works with any API key)
pyne data download nasdaq --list-symbols
```
#### Download Stock Data
**Note:** Test with small date ranges first to verify database access with your API key.
```bash
# Example downloads (may require subscription)
pyne data download nasdaq --symbol BCHAIN/MKPRU --from 2023-01-01 --to 2023-01-31
# Download US GDP data (test access first)
pyne data download nasdaq --symbol FRED/GDP --from 2020-01-01 --to 2020-01-31
# Get symbol information
pyne data download nasdaq --symbol BCHAIN/MKPRU --info
# Enable verbose logging
pyne data download nasdaq --symbol BCHAIN/MKPRU --from 2023-01-01 --to 2023-01-31 --verbose
```
#### Get Symbol Information
```bash
pyne data download nasdaq --symbol BCHAIN/MKPRU --symbol-info
```
## Database Access Limitations
**Important:** Most databases on NASDAQ Data Link, including BCHAIN and FRED, may require premium subscriptions or have access limitations even with a free API key.
### Free API Key Limitations
With a free NASDAQ Data Link API key, you may encounter:
- **403 Forbidden errors** when trying to access databases that require subscriptions
- **Limited access** to most datasets, as the majority are premium
- **Rate limits** of 2,000 calls per 10 minutes and 50,000 calls per day
### Finding Free Databases
To find databases accessible with your API key:
1. Visit [data.nasdaq.com/search](https://data.nasdaq.com/search)
2. Filter by "free" data only
3. Test access with small date ranges first
4. Check the product page for subscription requirements
**Note:** The examples below may not work with all free API keys. Please verify access to specific databases through the NASDAQ Data Link website.
### Example Symbols (Access May Vary)
**BCHAIN Database (Bitcoin/Blockchain data):**
- `BCHAIN/MKPRU` - Bitcoin Market Price USD
- `BCHAIN/TOTBC` - Total Bitcoins
- `BCHAIN/MKTCP` - Bitcoin Market Capitalization
- `BCHAIN/ETRAV` - Bitcoin Estimated Transaction Volume
- `BCHAIN/HRATE` - Bitcoin Hash Rate
**FRED Database (Federal Reserve Economic Data):**
- `FRED/GDP` - US Gross Domestic Product
- `FRED/UNRATE` - US Unemployment Rate
- `FRED/FEDFUNDS` - Federal Funds Rate
- `FRED/CPIAUCSL` - Consumer Price Index
- `FRED/DGS10` - 10-Year Treasury Rate
### Supported Timeframes
- `daily` or `1D` - Daily data (default)
- `weekly` or `1W` - Weekly data
- `monthly` or `1M` - Monthly data
- `quarterly` or `3M` - Quarterly data
- `annual` or `12M` - Annual data
### Python API
```python
from nasdaq_provider import NasdaqProvider
# Initialize provider
provider = NasdaqProvider()
# Check available symbols first
symbols = provider.list_symbols()
print("Available symbols:", symbols[:10]) # Show first 10
# Test database access with small date ranges first
try:
# Download Bitcoin price data (may require subscription)
data = provider.download_ohlcv(
symbol="BCHAIN/MKPRU",
timeframe="1d",
start_date="2023-01-01",
end_date="2023-01-31" # Small range for testing
)
print("BCHAIN data access: Success")
print(data.head())
except Exception as e:
print(f"BCHAIN access error: {e}")
try:
# Download US GDP data (may require subscription)
gdp_data = provider.download_ohlcv(
symbol="FRED/GDP",
timeframe="1d",
start_date="2020-01-01",
end_date="2020-01-31" # Small range for testing
)
print("FRED data access: Success")
print(gdp_data.head())
except Exception as e:
print(f"FRED access error: {e}")
# Get symbol information
try:
symbol_info = provider.get_symbol_info('BCHAIN/MKPRU')
print(f"Symbol: {symbol_info['name']}")
print(f"Description: {symbol_info['description']}")
except Exception as e:
print(f"Symbol info error: {e}")
```
## Data Sources
NASDAQ Data Link provides access to numerous databases:
- **WIKI**: End-of-day stock prices (free)
- **FRED**: Federal Reserve Economic Data (free)
- **EOD**: End-of-day stock prices (premium)
- **SF1**: Fundamental data (premium)
- **ZACKS**: Analyst recommendations (premium)
- And many more...
## Rate Limits
- **Free accounts**: 50 calls per day
- **Premium accounts**: Higher limits based on subscription
- The provider automatically handles rate limiting with configurable delays
## Error Handling
The provider handles common API errors:
- **401 Unauthorized**: Invalid API key
- **404 Not Found**: Symbol not found
- **429 Too Many Requests**: Rate limit exceeded
- **Network errors**: Connection timeouts and retries
## Troubleshooting
### 403 Forbidden Errors
If you encounter `RuntimeError: NASDAQ Data Link API error 403: Forbidden`, this typically means: <mcreference link="https://docs.data.nasdaq.com/docs/error-codes" index="4">4</mcreference>
1. **Database requires subscription** - Most databases on NASDAQ Data Link are premium
2. **API key lacks permissions** - Your free API key may not have access to the requested database
3. **Exceeded free trial quota** - Some databases allow limited free access before requiring subscription
4. **Missing API key** - Code QEPx01: "You have attempted to view a protected resource in anonymous mode" <mcreference link="https://docs.data.nasdaq.com/docs/error-codes" index="4">4</mcreference>
5. **Premium dataset access** - Code QEPx04: "You do not have permission to view this dataset OR you have exceeded your quota of free trials" <mcreference link="https://docs.data.nasdaq.com/docs/error-codes" index="4">4</mcreference>
### Solutions
1. **Use the list-symbols command** to see what's available with your API key:
```bash
pyne data download nasdaq --list-symbols
```
2. **Check database pricing** at [data.nasdaq.com](https://data.nasdaq.com/search) <mcreference link="https://help.data.nasdaq.com/article/497-the-api-is-not-working-for-me-what-should-i-do" index="5">5</mcreference>
3. **Test with small date ranges** to avoid hitting data limits
4. **Verify your API key** is correctly configured in `workdir/config/providers.toml` <mcreference link="https://help.data.nasdaq.com/article/497-the-api-is-not-working-for-me-what-should-i-do" index="5">5</mcreference>
5. **Check API usage limits** - Free users have 50,000 calls/day and 2,000 calls/10 minutes <mcreference link="https://help.data.nasdaq.com/article/497-the-api-is-not-working-for-me-what-should-i-do" index="5">5</mcreference>
6. **Contact NASDAQ Data Link support** if you believe you should have access to a database
### Alternative: Nasdaq Cloud Data Service
**Note:** This provider currently uses the legacy NASDAQ Data Link API (formerly Quandl). NASDAQ also offers a newer [Cloud Data Service REST API](https://github.com/Nasdaq/NasdaqCloudDataService-REST-API) for real-time data, which uses OAuth 2.0 authentication instead of API keys. <mcreference link="https://github.com/Nasdaq/NasdaqCloudDataService-REST-API" index="3">3</mcreference>
The Cloud Data Service provides:
- Real-time and delayed market data
- OAuth 2.0 authentication (client_id/client_secret)
- Different pricing and access model
- Separate API endpoints and data structure
If you need real-time data or are experiencing persistent issues with Data Link, consider exploring the Cloud Data Service API.
### Common Error Codes
NASDAQ Data Link returns specific error codes to help diagnose issues: <mcreference link="https://docs.data.nasdaq.com/docs/error-codes" index="4">4</mcreference>
- **QEPx01 (401)**: Anonymous access to protected resource - API key required
- **QEPx02 (403)**: No permission to use endpoint
- **QEPx04 (403)**: No permission to view dataset or exceeded free trial quota
- **QEPx05 (403)**: Premium dataset accessed without API key
- **QELx01 (429)**: Exceeded daily call limit as anonymous user
- **QELx02 (429)**: Exceeded daily call limit as registered user
- **QEAx01 (400)**: Unrecognized API key
### Common Issues
1. **"Invalid API key" error**
- Verify your API key is correct in `providers.toml`
- Ensure you're using the key from your NASDAQ Data Link account
2. **"Symbol not found" error**
- Check the symbol format (e.g., `WIKI/AAPL` not just `AAPL`)
- Verify the symbol exists in the specified database
- Use `--list-symbols` to see available symbols
3. **"Rate limit exceeded" error**
- Increase the `rate_limit_delay` in your configuration
- Consider upgrading to a premium account for higher limits
- Wait for your rate limit to reset (daily for free accounts)
4. **No data returned**
- Check if the date range is valid for the symbol
- Some symbols may have limited historical data
- Verify the symbol is active during the requested period
### Debug Mode
For debugging, you can enable verbose logging:
```bash
pyne data download nasdaq --symbol WIKI/AAPL --from 2023-01-01 --to 2023-12-31 --verbose
```
## Development
```bash
# Install in development mode
pip install -e .
# Run tests
pytest
```
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Support
- **Documentation**: [PyneCore Documentation](https://docs.pynecore.com)
- **Issues**: [GitHub Issues](https://github.com/pynecore/pynecore-nasdaq-provider/issues)
- **NASDAQ Data Link**: [Official Documentation](https://docs.data.nasdaq.com/)
## Changelog
### v0.1.0
- Initial release
- Support for NASDAQ Data Link API
- Daily, weekly, monthly, quarterly, and annual data
- Full PyneCore integration
- Automatic rate limiting and error handling
Raw data
{
"_id": null,
"home_page": null,
"name": "pynecore-nasdaq-provider",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "trading, finance, data, provider, pynecore",
"author": null,
"author_email": "Mahadi Hassan <mh@mahadihassan.com>",
"download_url": "https://files.pythonhosted.org/packages/10/0f/1798b1ffdb632cdd3111d0613b270f75357b7b7d3feb6a32711aff9d1c9d/pynecore_nasdaq_provider-0.1.2.tar.gz",
"platform": null,
"description": "# PyneCore NASDAQ Provider\n\nA PyneCore plugin that provides access to financial data from NASDAQ Data Link (formerly Quandl) API.\n\n## Features\n\n- Access to thousands of financial datasets from NASDAQ Data Link\n- Support for stocks, economic indicators, and other financial instruments\n- Daily, weekly, monthly, quarterly, and annual data frequencies\n- Automatic rate limiting and error handling\n- Full integration with PyneCore's CLI and backtesting framework\n\n## Installation\n\n### From PyPI (when published)\n\n```bash\npip install pynecore-nasdaq-provider\n```\n\n### From Source\n\n```bash\ngit clone https://github.com/pynecore/pynecore-nasdaq-provider.git\ncd pynecore-nasdaq-provider\npip install -e .\n```\n\n## Configuration\n\n1. **Get your NASDAQ Data Link API key:**\n - Visit [https://data.nasdaq.com/account/profile](https://data.nasdaq.com/account/profile)\n - Sign up for a free account or log in\n - Copy your API key from the account settings\n\n2. **Configure PyneCore:**\n Create or update your `providers.toml` file in the `workdir/config/` folder of your PyneCore working directory (where you run `pyne` commands) with the following configuration:\n\n ```toml\n [nasdaq]\n api_key = \"your_actual_api_key_here\"\n base_url = \"https://data.nasdaq.com/api/v3\"\n default_database = \"WIKI\"\n rate_limit_delay = \"0.1\"\n ```\n\n **Note**: The `providers.toml` file should be placed in:\n - Your current working directory when running PyneCore commands, OR\n - Your PyneCore project directory (same location as your strategy files)\n - You can also specify a custom config path using `pyne --config-path /path/to/config/`\n\n## Usage\n\n### Command Line Interface\n\n#### Check Available Symbols First\n\n```bash\n# List available symbols (works with any API key)\npyne data download nasdaq --list-symbols\n```\n\n#### Download Stock Data\n\n**Note:** Test with small date ranges first to verify database access with your API key.\n\n```bash\n# Example downloads (may require subscription)\npyne data download nasdaq --symbol BCHAIN/MKPRU --from 2023-01-01 --to 2023-01-31\n\n# Download US GDP data (test access first)\npyne data download nasdaq --symbol FRED/GDP --from 2020-01-01 --to 2020-01-31\n\n# Get symbol information\npyne data download nasdaq --symbol BCHAIN/MKPRU --info\n\n# Enable verbose logging\npyne data download nasdaq --symbol BCHAIN/MKPRU --from 2023-01-01 --to 2023-01-31 --verbose\n```\n\n#### Get Symbol Information\n```bash\npyne data download nasdaq --symbol BCHAIN/MKPRU --symbol-info\n```\n\n## Database Access Limitations\n\n**Important:** Most databases on NASDAQ Data Link, including BCHAIN and FRED, may require premium subscriptions or have access limitations even with a free API key.\n\n### Free API Key Limitations\n\nWith a free NASDAQ Data Link API key, you may encounter:\n- **403 Forbidden errors** when trying to access databases that require subscriptions\n- **Limited access** to most datasets, as the majority are premium\n- **Rate limits** of 2,000 calls per 10 minutes and 50,000 calls per day\n\n### Finding Free Databases\n\nTo find databases accessible with your API key:\n1. Visit [data.nasdaq.com/search](https://data.nasdaq.com/search)\n2. Filter by \"free\" data only\n3. Test access with small date ranges first\n4. Check the product page for subscription requirements\n\n**Note:** The examples below may not work with all free API keys. Please verify access to specific databases through the NASDAQ Data Link website.\n\n### Example Symbols (Access May Vary)\n\n**BCHAIN Database (Bitcoin/Blockchain data):**\n- `BCHAIN/MKPRU` - Bitcoin Market Price USD\n- `BCHAIN/TOTBC` - Total Bitcoins\n- `BCHAIN/MKTCP` - Bitcoin Market Capitalization\n- `BCHAIN/ETRAV` - Bitcoin Estimated Transaction Volume\n- `BCHAIN/HRATE` - Bitcoin Hash Rate\n\n**FRED Database (Federal Reserve Economic Data):**\n- `FRED/GDP` - US Gross Domestic Product\n- `FRED/UNRATE` - US Unemployment Rate\n- `FRED/FEDFUNDS` - Federal Funds Rate\n- `FRED/CPIAUCSL` - Consumer Price Index\n- `FRED/DGS10` - 10-Year Treasury Rate\n\n### Supported Timeframes\n\n- `daily` or `1D` - Daily data (default)\n- `weekly` or `1W` - Weekly data\n- `monthly` or `1M` - Monthly data\n- `quarterly` or `3M` - Quarterly data\n- `annual` or `12M` - Annual data\n\n### Python API\n\n```python\nfrom nasdaq_provider import NasdaqProvider\n\n# Initialize provider\nprovider = NasdaqProvider()\n\n# Check available symbols first\nsymbols = provider.list_symbols()\nprint(\"Available symbols:\", symbols[:10]) # Show first 10\n\n# Test database access with small date ranges first\ntry:\n # Download Bitcoin price data (may require subscription)\n data = provider.download_ohlcv(\n symbol=\"BCHAIN/MKPRU\",\n timeframe=\"1d\",\n start_date=\"2023-01-01\",\n end_date=\"2023-01-31\" # Small range for testing\n )\n print(\"BCHAIN data access: Success\")\n print(data.head())\nexcept Exception as e:\n print(f\"BCHAIN access error: {e}\")\n\ntry:\n # Download US GDP data (may require subscription)\n gdp_data = provider.download_ohlcv(\n symbol=\"FRED/GDP\",\n timeframe=\"1d\",\n start_date=\"2020-01-01\",\n end_date=\"2020-01-31\" # Small range for testing\n )\n print(\"FRED data access: Success\")\n print(gdp_data.head())\nexcept Exception as e:\n print(f\"FRED access error: {e}\")\n\n# Get symbol information\ntry:\n symbol_info = provider.get_symbol_info('BCHAIN/MKPRU')\n print(f\"Symbol: {symbol_info['name']}\")\n print(f\"Description: {symbol_info['description']}\")\nexcept Exception as e:\n print(f\"Symbol info error: {e}\")\n```\n\n## Data Sources\n\nNASDAQ Data Link provides access to numerous databases:\n\n- **WIKI**: End-of-day stock prices (free)\n- **FRED**: Federal Reserve Economic Data (free)\n- **EOD**: End-of-day stock prices (premium)\n- **SF1**: Fundamental data (premium)\n- **ZACKS**: Analyst recommendations (premium)\n- And many more...\n\n## Rate Limits\n\n- **Free accounts**: 50 calls per day\n- **Premium accounts**: Higher limits based on subscription\n- The provider automatically handles rate limiting with configurable delays\n\n## Error Handling\n\nThe provider handles common API errors:\n\n- **401 Unauthorized**: Invalid API key\n- **404 Not Found**: Symbol not found\n- **429 Too Many Requests**: Rate limit exceeded\n- **Network errors**: Connection timeouts and retries\n\n## Troubleshooting\n\n### 403 Forbidden Errors\n\nIf you encounter `RuntimeError: NASDAQ Data Link API error 403: Forbidden`, this typically means: <mcreference link=\"https://docs.data.nasdaq.com/docs/error-codes\" index=\"4\">4</mcreference>\n\n1. **Database requires subscription** - Most databases on NASDAQ Data Link are premium\n2. **API key lacks permissions** - Your free API key may not have access to the requested database \n3. **Exceeded free trial quota** - Some databases allow limited free access before requiring subscription\n4. **Missing API key** - Code QEPx01: \"You have attempted to view a protected resource in anonymous mode\" <mcreference link=\"https://docs.data.nasdaq.com/docs/error-codes\" index=\"4\">4</mcreference>\n5. **Premium dataset access** - Code QEPx04: \"You do not have permission to view this dataset OR you have exceeded your quota of free trials\" <mcreference link=\"https://docs.data.nasdaq.com/docs/error-codes\" index=\"4\">4</mcreference>\n\n### Solutions\n\n1. **Use the list-symbols command** to see what's available with your API key:\n ```bash\n pyne data download nasdaq --list-symbols\n ```\n\n2. **Check database pricing** at [data.nasdaq.com](https://data.nasdaq.com/search) <mcreference link=\"https://help.data.nasdaq.com/article/497-the-api-is-not-working-for-me-what-should-i-do\" index=\"5\">5</mcreference>\n\n3. **Test with small date ranges** to avoid hitting data limits\n\n4. **Verify your API key** is correctly configured in `workdir/config/providers.toml` <mcreference link=\"https://help.data.nasdaq.com/article/497-the-api-is-not-working-for-me-what-should-i-do\" index=\"5\">5</mcreference>\n\n5. **Check API usage limits** - Free users have 50,000 calls/day and 2,000 calls/10 minutes <mcreference link=\"https://help.data.nasdaq.com/article/497-the-api-is-not-working-for-me-what-should-i-do\" index=\"5\">5</mcreference>\n\n6. **Contact NASDAQ Data Link support** if you believe you should have access to a database\n\n### Alternative: Nasdaq Cloud Data Service\n\n**Note:** This provider currently uses the legacy NASDAQ Data Link API (formerly Quandl). NASDAQ also offers a newer [Cloud Data Service REST API](https://github.com/Nasdaq/NasdaqCloudDataService-REST-API) for real-time data, which uses OAuth 2.0 authentication instead of API keys. <mcreference link=\"https://github.com/Nasdaq/NasdaqCloudDataService-REST-API\" index=\"3\">3</mcreference>\n\nThe Cloud Data Service provides:\n- Real-time and delayed market data\n- OAuth 2.0 authentication (client_id/client_secret)\n- Different pricing and access model\n- Separate API endpoints and data structure\n\nIf you need real-time data or are experiencing persistent issues with Data Link, consider exploring the Cloud Data Service API.\n\n### Common Error Codes\n\nNASDAQ Data Link returns specific error codes to help diagnose issues: <mcreference link=\"https://docs.data.nasdaq.com/docs/error-codes\" index=\"4\">4</mcreference>\n\n- **QEPx01 (401)**: Anonymous access to protected resource - API key required\n- **QEPx02 (403)**: No permission to use endpoint\n- **QEPx04 (403)**: No permission to view dataset or exceeded free trial quota\n- **QEPx05 (403)**: Premium dataset accessed without API key\n- **QELx01 (429)**: Exceeded daily call limit as anonymous user\n- **QELx02 (429)**: Exceeded daily call limit as registered user\n- **QEAx01 (400)**: Unrecognized API key\n\n### Common Issues\n\n1. **\"Invalid API key\" error**\n - Verify your API key is correct in `providers.toml`\n - Ensure you're using the key from your NASDAQ Data Link account\n\n2. **\"Symbol not found\" error**\n - Check the symbol format (e.g., `WIKI/AAPL` not just `AAPL`)\n - Verify the symbol exists in the specified database\n - Use `--list-symbols` to see available symbols\n\n3. **\"Rate limit exceeded\" error**\n - Increase the `rate_limit_delay` in your configuration\n - Consider upgrading to a premium account for higher limits\n - Wait for your rate limit to reset (daily for free accounts)\n\n4. **No data returned**\n - Check if the date range is valid for the symbol\n - Some symbols may have limited historical data\n - Verify the symbol is active during the requested period\n\n### Debug Mode\n\nFor debugging, you can enable verbose logging:\n\n```bash\npyne data download nasdaq --symbol WIKI/AAPL --from 2023-01-01 --to 2023-12-31 --verbose\n```\n\n## Development\n\n```bash\n# Install in development mode\npip install -e .\n\n# Run tests\npytest\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Support\n\n- **Documentation**: [PyneCore Documentation](https://docs.pynecore.com)\n- **Issues**: [GitHub Issues](https://github.com/pynecore/pynecore-nasdaq-provider/issues)\n- **NASDAQ Data Link**: [Official Documentation](https://docs.data.nasdaq.com/)\n\n## Changelog\n\n### v0.1.0\n- Initial release\n- Support for NASDAQ Data Link API\n- Daily, weekly, monthly, quarterly, and annual data\n- Full PyneCore integration\n- Automatic rate limiting and error handling\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Nasdaq data provider plugin for PyneCore",
"version": "0.1.2",
"project_urls": {
"Documentation": "https://github.com/itsmahadi007/pynecore-nasdaq-provider#readme",
"Homepage": "https://github.com/itsmahadi007/pynecore-nasdaq-provider",
"Issues": "https://github.com/itsmahadi007/pynecore-nasdaq-provider/issues",
"Repository": "https://github.com/itsmahadi007/pynecore-nasdaq-provider"
},
"split_keywords": [
"trading",
" finance",
" data",
" provider",
" pynecore"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "39449be05a45b2545f4a834f62b9483175b0f460245286b8926ec42ee7cd4cbf",
"md5": "0faa5e156fb7fb80a49a9d1e54d8fd5b",
"sha256": "53daace6cc39655bc7be3d98e0138e8c437bd1a6565d626a8a99ed585281162d"
},
"downloads": -1,
"filename": "pynecore_nasdaq_provider-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0faa5e156fb7fb80a49a9d1e54d8fd5b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 11451,
"upload_time": "2025-08-03T12:57:48",
"upload_time_iso_8601": "2025-08-03T12:57:48.301161Z",
"url": "https://files.pythonhosted.org/packages/39/44/9be05a45b2545f4a834f62b9483175b0f460245286b8926ec42ee7cd4cbf/pynecore_nasdaq_provider-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "100f1798b1ffdb632cdd3111d0613b270f75357b7b7d3feb6a32711aff9d1c9d",
"md5": "ce8f71501701911b164e393815ece68e",
"sha256": "72802d5488460b19b2ebc25b26684c297103a385b3b2392248e9260f1cf04411"
},
"downloads": -1,
"filename": "pynecore_nasdaq_provider-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "ce8f71501701911b164e393815ece68e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 17331,
"upload_time": "2025-08-03T12:57:23",
"upload_time_iso_8601": "2025-08-03T12:57:23.715143Z",
"url": "https://files.pythonhosted.org/packages/10/0f/1798b1ffdb632cdd3111d0613b270f75357b7b7d3feb6a32711aff9d1c9d/pynecore_nasdaq_provider-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-03 12:57:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "itsmahadi007",
"github_project": "pynecore-nasdaq-provider#readme",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pynecore-nasdaq-provider"
}