fin68


Namefin68 JSON
Version 0.1.6 PyPI version JSON
download
home_pageNone
SummaryHigh-performance Python client for the Fin68 financial data platform.
upload_time2025-10-20 04:32:36
maintainerNone
docs_urlNone
authorFin68 Team
requires_python>=3.10
licenseNone
keywords fin68 finance market-data api-client vietnam
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 🐍 Fin68 Python SDK

> **Fin68** mang tới bộ **client Python hiệu năng cao** để truy cập **hệ sinh thái dữ liệu tài chính Việt Nam**.  
> Thư viện được thiết kế **an toàn**, **linh hoạt** và **tối ưu cho ba nền tảng:**  
> 🪟 Windows | 🐧 Linux | 🍎 macOS

---

## 🚀 Cài đặt

Cài đặt trực tiếp từ [PyPI](https://pypi.org/project/fin68/):

```bash
pip install fin68
```

Yêu cầu:

- Python ≥ 3.10  
- pandas ≥ 2.1.2  
- requests

📘 [Tài liệu hướng dẫn](https://fin68.vn/docs/fin68py/)

---

## ⚙️ Khởi tạo nhanh

Ví dụ cơ bản để lấy dữ liệu giá đóng cửa của cổ phiếu **HPG** | chỉ số **VNINDEX** | ngành **Ngân hàng** trong năm 2023:

```python
import fin68 as fn

client = fn.client(apiKey="YOUR_API_KEY")
# Dữ liệu cổ phiếu
Stock = client.eod.stock
data = Stock.ohlcv(symbol="HPG", start="2023-01-01", end="2023-12-31")

# Dữ liệu chỉ số index
Market = client.eod.market
data = Market.ohlcv(symbol="VNINDEX", start="2023-01-01", end="2023-12-31")

# Dữ liệu ngành
Sector = client.eod.sector
data = Sector.ohlcv(symbol="Ngân hàng", start="2023-01-01", end="2023-12-31")
print(data)
```

📘 **Kết quả trả về** là `pandas.DataFrame` gồm các cột: `Date`, `Open`, `High`, `Low`, `Close`, `Volume`.

---

## 🧩 Cấu trúc thư viện

Fin68 được chia thành nhiều **client module** riêng biệt, mỗi module phụ trách một mảng dữ liệu:

| Module | Mô tả | Ví dụ truy cập |
|:--------|:------|:---------------|
| `client.eod` | Dữ liệu cuối ngày (EOD) | `client.eod.stock.ohlcv(symbol="HPG")` |
| `client.info` | Thông tin doanh nghiệp & cổ phiếu | `client.info.overview("VNM")` |
| `client.financials` | Báo cáo tài chính | `client.financials.statement("HPG")` |


Tất cả đều trả về **DataFrame** hoặc **dict** để dễ dàng xử lý trong phân tích định lượng.

---

## 🔐 Bảo mật & hiệu năng

- Tự động xác thực bằng `apiKey`  
- Kết nối HTTP được tối ưu hóa với `requests.Session`  
- Tuân thủ chuẩn [PEP 561](https://peps.python.org/pep-0561/) – hỗ trợ gợi ý kiểu (type hints)

---

## 📚 Bắt đầu khám phá

👉 Tiếp tục đọc tại:

- [**Tổng quan API**](https://fin68.vn/docs/fin68py/api/)  
- [**Clients: EOD, Info, Financials, Index**](https://fin68.vn/docs/fin68py/api/clients/eod/)  


Hoặc tra cứu chi tiết từng hàm trong **sidebar bên trái**.

---

## 🧠 Giấy phép & Liên hệ

- **License:** MIT  
- **Tác giả:** Fin68 Development Team  
- **Website:** [https://fin68.vn](https://fin68.vn)  
- **Liên hệ hỗ trợ:** [client@fin68.vn](mailto:client@fin68.vn)

---

> 💡 _Fin68 – Nền tảng dữ liệu mở, giúp nhà đầu tư, doanh nghiệp và lập trình viên tiếp cận dữ liệu tài chính Việt Nam một cách nhanh chóng và hiệu quả._

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "fin68",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "fin68, finance, market-data, api-client, vietnam",
    "author": "Fin68 Team",
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "# \ud83d\udc0d Fin68 Python SDK\n\n> **Fin68** mang t\u1edbi b\u1ed9 **client Python hi\u1ec7u n\u0103ng cao** \u0111\u1ec3 truy c\u1eadp **h\u1ec7 sinh th\u00e1i d\u1eef li\u1ec7u t\u00e0i ch\u00ednh Vi\u1ec7t Nam**.  \n> Th\u01b0 vi\u1ec7n \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf **an to\u00e0n**, **linh ho\u1ea1t** v\u00e0 **t\u1ed1i \u01b0u cho ba n\u1ec1n t\u1ea3ng:**  \n> \ud83e\ude9f Windows | \ud83d\udc27 Linux | \ud83c\udf4e macOS\n\n---\n\n## \ud83d\ude80 C\u00e0i \u0111\u1eb7t\n\nC\u00e0i \u0111\u1eb7t tr\u1ef1c ti\u1ebfp t\u1eeb [PyPI](https://pypi.org/project/fin68/):\n\n```bash\npip install fin68\n```\n\nY\u00eau c\u1ea7u:\n\n- Python \u2265 3.10  \n- pandas \u2265 2.1.2  \n- requests\n\n\ud83d\udcd8 [T\u00e0i li\u1ec7u h\u01b0\u1edbng d\u1eabn](https://fin68.vn/docs/fin68py/)\n\n---\n\n## \u2699\ufe0f Kh\u1edfi t\u1ea1o nhanh\n\nV\u00ed d\u1ee5 c\u01a1 b\u1ea3n \u0111\u1ec3 l\u1ea5y d\u1eef li\u1ec7u gi\u00e1 \u0111\u00f3ng c\u1eeda c\u1ee7a c\u1ed5 phi\u1ebfu **HPG** | ch\u1ec9 s\u1ed1 **VNINDEX** | ng\u00e0nh **Ng\u00e2n h\u00e0ng** trong n\u0103m 2023:\n\n```python\nimport fin68 as fn\n\nclient = fn.client(apiKey=\"YOUR_API_KEY\")\n# D\u1eef li\u1ec7u c\u1ed5 phi\u1ebfu\nStock = client.eod.stock\ndata = Stock.ohlcv(symbol=\"HPG\", start=\"2023-01-01\", end=\"2023-12-31\")\n\n# D\u1eef li\u1ec7u ch\u1ec9 s\u1ed1 index\nMarket = client.eod.market\ndata = Market.ohlcv(symbol=\"VNINDEX\", start=\"2023-01-01\", end=\"2023-12-31\")\n\n# D\u1eef li\u1ec7u ng\u00e0nh\nSector = client.eod.sector\ndata = Sector.ohlcv(symbol=\"Ng\u00e2n h\u00e0ng\", start=\"2023-01-01\", end=\"2023-12-31\")\nprint(data)\n```\n\n\ud83d\udcd8 **K\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1** l\u00e0 `pandas.DataFrame` g\u1ed3m c\u00e1c c\u1ed9t: `Date`, `Open`, `High`, `Low`, `Close`, `Volume`.\n\n---\n\n## \ud83e\udde9 C\u1ea5u tr\u00fac th\u01b0 vi\u1ec7n\n\nFin68 \u0111\u01b0\u1ee3c chia th\u00e0nh nhi\u1ec1u **client module** ri\u00eang bi\u1ec7t, m\u1ed7i module ph\u1ee5 tr\u00e1ch m\u1ed9t m\u1ea3ng d\u1eef li\u1ec7u:\n\n| Module | M\u00f4 t\u1ea3 | V\u00ed d\u1ee5 truy c\u1eadp |\n|:--------|:------|:---------------|\n| `client.eod` | D\u1eef li\u1ec7u cu\u1ed1i ng\u00e0y (EOD) | `client.eod.stock.ohlcv(symbol=\"HPG\")` |\n| `client.info` | Th\u00f4ng tin doanh nghi\u1ec7p & c\u1ed5 phi\u1ebfu | `client.info.overview(\"VNM\")` |\n| `client.financials` | B\u00e1o c\u00e1o t\u00e0i ch\u00ednh | `client.financials.statement(\"HPG\")` |\n\n\nT\u1ea5t c\u1ea3 \u0111\u1ec1u tr\u1ea3 v\u1ec1 **DataFrame** ho\u1eb7c **dict** \u0111\u1ec3 d\u1ec5 d\u00e0ng x\u1eed l\u00fd trong ph\u00e2n t\u00edch \u0111\u1ecbnh l\u01b0\u1ee3ng.\n\n---\n\n## \ud83d\udd10 B\u1ea3o m\u1eadt & hi\u1ec7u n\u0103ng\n\n- T\u1ef1 \u0111\u1ed9ng x\u00e1c th\u1ef1c b\u1eb1ng `apiKey`  \n- K\u1ebft n\u1ed1i HTTP \u0111\u01b0\u1ee3c t\u1ed1i \u01b0u h\u00f3a v\u1edbi `requests.Session`  \n- Tu\u00e2n th\u1ee7 chu\u1ea9n [PEP 561](https://peps.python.org/pep-0561/) \u2013 h\u1ed7 tr\u1ee3 g\u1ee3i \u00fd ki\u1ec3u (type hints)\n\n---\n\n## \ud83d\udcda B\u1eaft \u0111\u1ea7u kh\u00e1m ph\u00e1\n\n\ud83d\udc49 Ti\u1ebfp t\u1ee5c \u0111\u1ecdc t\u1ea1i:\n\n- [**T\u1ed5ng quan API**](https://fin68.vn/docs/fin68py/api/)  \n- [**Clients: EOD, Info, Financials, Index**](https://fin68.vn/docs/fin68py/api/clients/eod/)  \n\n\nHo\u1eb7c tra c\u1ee9u chi ti\u1ebft t\u1eebng h\u00e0m trong **sidebar b\u00ean tr\u00e1i**.\n\n---\n\n## \ud83e\udde0 Gi\u1ea5y ph\u00e9p & Li\u00ean h\u1ec7\n\n- **License:** MIT  \n- **T\u00e1c gi\u1ea3:** Fin68 Development Team  \n- **Website:** [https://fin68.vn](https://fin68.vn)  \n- **Li\u00ean h\u1ec7 h\u1ed7 tr\u1ee3:** [client@fin68.vn](mailto:client@fin68.vn)\n\n---\n\n> \ud83d\udca1 _Fin68 \u2013 N\u1ec1n t\u1ea3ng d\u1eef li\u1ec7u m\u1edf, gi\u00fap nh\u00e0 \u0111\u1ea7u t\u01b0, doanh nghi\u1ec7p v\u00e0 l\u1eadp tr\u00ecnh vi\u00ean ti\u1ebfp c\u1eadn d\u1eef li\u1ec7u t\u00e0i ch\u00ednh Vi\u1ec7t Nam m\u1ed9t c\u00e1ch nhanh ch\u00f3ng v\u00e0 hi\u1ec7u qu\u1ea3._\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "High-performance Python client for the Fin68 financial data platform.",
    "version": "0.1.6",
    "project_urls": {
        "Documentation": "https://fin68.vn/docs/fin68py/",
        "Homepage": "https://fin68.vn"
    },
    "split_keywords": [
        "fin68",
        " finance",
        " market-data",
        " api-client",
        " vietnam"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b4b4ef9b907042507006c24182801cd6b9b70d2ed33e1898616d7d00876ebd44",
                "md5": "6c3e5b99a3f46c93f9a35622ca6144de",
                "sha256": "525bf20c27adbc095b869e8645e62d0587004691d4af93f8b7503bc7a8db259c"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "6c3e5b99a3f46c93f9a35622ca6144de",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 394556,
            "upload_time": "2025-10-20T04:32:36",
            "upload_time_iso_8601": "2025-10-20T04:32:36.417867Z",
            "url": "https://files.pythonhosted.org/packages/b4/b4/ef9b907042507006c24182801cd6b9b70d2ed33e1898616d7d00876ebd44/fin68-0.1.6-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b6b585e434c57e6db0eb5373f070d44b32b3a8e7d8865e7929267d0f65040cd9",
                "md5": "dee1b9172e3169f41ec28890f339880d",
                "sha256": "d7a5feb8813e29555a23ec2a6e31ae96a0b00ae934a53eab43954f874c037de9"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dee1b9172e3169f41ec28890f339880d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 1064841,
            "upload_time": "2025-10-20T04:32:38",
            "upload_time_iso_8601": "2025-10-20T04:32:38.097071Z",
            "url": "https://files.pythonhosted.org/packages/b6/b5/85e434c57e6db0eb5373f070d44b32b3a8e7d8865e7929267d0f65040cd9/fin68-0.1.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5b815375829b2fc74d530c97ab957d0ddcb9180868d0c313453c0c88f849dc3d",
                "md5": "69d00bb369870eccbb1020e609a43aed",
                "sha256": "13fa4dc6aa982768b061f27388e8a04a8c1709d81974931bc616fcce4ed360e3"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "69d00bb369870eccbb1020e609a43aed",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 207321,
            "upload_time": "2025-10-20T04:32:39",
            "upload_time_iso_8601": "2025-10-20T04:32:39.549015Z",
            "url": "https://files.pythonhosted.org/packages/5b/81/5375829b2fc74d530c97ab957d0ddcb9180868d0c313453c0c88f849dc3d/fin68-0.1.6-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "087d65c49ac7c5021140f4d572fa9f7e20117b6d4b11df2cf177f865fcdecbf1",
                "md5": "c8ba00e5fccb0ade48d5aa7623d8698d",
                "sha256": "b9626103d990a1cd7fbaf3371dcfe1da4b8ca42c21f6109eba4eb723626a47f7"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "c8ba00e5fccb0ade48d5aa7623d8698d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 395806,
            "upload_time": "2025-10-20T04:32:40",
            "upload_time_iso_8601": "2025-10-20T04:32:40.647270Z",
            "url": "https://files.pythonhosted.org/packages/08/7d/65c49ac7c5021140f4d572fa9f7e20117b6d4b11df2cf177f865fcdecbf1/fin68-0.1.6-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "47470d741684be002dd106536772366242053fb2ec9c1412166ca5998c46b174",
                "md5": "dac9ef151fd70be2479e903b63d15199",
                "sha256": "64cc828d1866ce2f1801f579f19e1563c5f601f0dfebba65ced7d382dde3640a"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dac9ef151fd70be2479e903b63d15199",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 1120394,
            "upload_time": "2025-10-20T04:32:42",
            "upload_time_iso_8601": "2025-10-20T04:32:42.145381Z",
            "url": "https://files.pythonhosted.org/packages/47/47/0d741684be002dd106536772366242053fb2ec9c1412166ca5998c46b174/fin68-0.1.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c248e003d8daf6c853459a037f7e6038de9b0b327cf1c227c487177a04197e1",
                "md5": "8c0921d45cf6f8965f244fcd496d1355",
                "sha256": "96649bff955df05777958bc14db52ddc3091f43b6d3b212ae694a25c29ed6a79"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8c0921d45cf6f8965f244fcd496d1355",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 207542,
            "upload_time": "2025-10-20T04:32:43",
            "upload_time_iso_8601": "2025-10-20T04:32:43.518054Z",
            "url": "https://files.pythonhosted.org/packages/7c/24/8e003d8daf6c853459a037f7e6038de9b0b327cf1c227c487177a04197e1/fin68-0.1.6-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "55945c9d35af0b403ce1adcad13a85d8bc9fae823fd341439f3b6c560e17a49f",
                "md5": "6af07d3a70b3c0cbfab9546b93bb3e0f",
                "sha256": "122e52b02ad3ea2effc40fce030133bdd51e830ea73b7c66b23340007839aed8"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp312-cp312-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "6af07d3a70b3c0cbfab9546b93bb3e0f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 397194,
            "upload_time": "2025-10-20T04:32:44",
            "upload_time_iso_8601": "2025-10-20T04:32:44.811833Z",
            "url": "https://files.pythonhosted.org/packages/55/94/5c9d35af0b403ce1adcad13a85d8bc9fae823fd341439f3b6c560e17a49f/fin68-0.1.6-cp312-cp312-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cfb347619d8aae5d4ae3f754e04b0836aba2575a52bce1662ffc007ebc744eac",
                "md5": "19328b02e932631117976ccb6ae9c01d",
                "sha256": "480e8f22824c3e0700a358e44714b5e490652c289cfaddf612566e487bf915e9"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "19328b02e932631117976ccb6ae9c01d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 1150934,
            "upload_time": "2025-10-20T04:32:46",
            "upload_time_iso_8601": "2025-10-20T04:32:46.351055Z",
            "url": "https://files.pythonhosted.org/packages/cf/b3/47619d8aae5d4ae3f754e04b0836aba2575a52bce1662ffc007ebc744eac/fin68-0.1.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4417eb38976177995317c078706d0f9c31c57cd7ffdb975897d65e784f45e0ba",
                "md5": "72d2232043f2a284fdba3275f7a516e0",
                "sha256": "35131400f8fb6295947755565d06011a34409e4a327abfe8e7e9da6f420da7a2"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "72d2232043f2a284fdba3275f7a516e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 203893,
            "upload_time": "2025-10-20T04:32:47",
            "upload_time_iso_8601": "2025-10-20T04:32:47.930730Z",
            "url": "https://files.pythonhosted.org/packages/44/17/eb38976177995317c078706d0f9c31c57cd7ffdb975897d65e784f45e0ba/fin68-0.1.6-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "db521e0710105b41272ea6349debd9ecc406f4e85f98c365823bd02eeee5f9ca",
                "md5": "db89793fe19d42c7dfece1a4118d6b98",
                "sha256": "c75867122390f757d5e3a8fd93723fee11bd57259048b3f1dcdba60686bacd6a"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp313-cp313-macosx_10_13_universal2.whl",
            "has_sig": false,
            "md5_digest": "db89793fe19d42c7dfece1a4118d6b98",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 393261,
            "upload_time": "2025-10-20T04:32:49",
            "upload_time_iso_8601": "2025-10-20T04:32:49.045076Z",
            "url": "https://files.pythonhosted.org/packages/db/52/1e0710105b41272ea6349debd9ecc406f4e85f98c365823bd02eeee5f9ca/fin68-0.1.6-cp313-cp313-macosx_10_13_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae6c9bf33905b40ab60e940bb273a9509ef20290b26cb4c7f06f3869c6a8728e",
                "md5": "2b6fad272c9363579f68aa48e9d7f8cc",
                "sha256": "11a02edae25478eb6c7910da0ec2d752b3a95077423d70de17826dac2dd128e4"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2b6fad272c9363579f68aa48e9d7f8cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 1115762,
            "upload_time": "2025-10-20T04:32:50",
            "upload_time_iso_8601": "2025-10-20T04:32:50.488668Z",
            "url": "https://files.pythonhosted.org/packages/ae/6c/9bf33905b40ab60e940bb273a9509ef20290b26cb4c7f06f3869c6a8728e/fin68-0.1.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "25548d074ddd9fce7e7774a9bc996851b6402e3feaf53f1531d0edcc02be545e",
                "md5": "b8eec7fa4a00e97fa43e33f31e8235b3",
                "sha256": "24385ca7540f0f54a4262fbdb85a58557953fbe5be2359693752adeb5fba8d1a"
            },
            "downloads": -1,
            "filename": "fin68-0.1.6-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b8eec7fa4a00e97fa43e33f31e8235b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.10",
            "size": 202540,
            "upload_time": "2025-10-20T04:32:51",
            "upload_time_iso_8601": "2025-10-20T04:32:51.508879Z",
            "url": "https://files.pythonhosted.org/packages/25/54/8d074ddd9fce7e7774a9bc996851b6402e3feaf53f1531d0edcc02be545e/fin68-0.1.6-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-20 04:32:36",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "fin68"
}
        
Elapsed time: 1.05874s