# data-utility **Repository Path**: power-panda/data-utility ## Basic Information - **Project Name**: data-utility - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-01 - **Last Updated**: 2025-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 数据结构和连接库 ## 介绍 1. 连接个券bundle,mongodb,sql数据库组件,甚至时序数据库,获取相关数据; 2. 常用的数据处理utility包 3. swagger数据结构类型 ## 架构 - data_source: 包含个券bundle,常用数据集读写功能 - swagger_client: 使用swagger生成的数据结构都放这里 - utility: 各种常用工具函数,例如对时间序列的处理,装饰器等 ## 安装和发布 #### 安装教程 请联系管理员获取此pip源的用户名和密码再执行下列命令: ```shell pip install delta-data-utility -i http://USERNAME:PASSWORD@69.231.172.0:7104/delta/devpi --trusted-host 69.231.172.0 ``` #### 发布教程 1. 请先安装如下工具 ```shell pip install setuptools wheel pyopenssl twine devpi-client ``` 注意如果发生openssl版本不匹配的问题,请自行下载openssl并安装,最新版为3.1.0,下载地址为: https://slproweb.com/download/Win64OpenSSL-3_1_0.msi 下载完成后再次安装pyopenssl即可 2. 请联系管理员获取对应的.pypirc文件,放置在用户目录下,注意此文件为保密文件,切勿上传至仓库或任意公开的地方 ```shell python setup.py sdist bdist bdist_wheel # 生成dist目录, 里面包含了各种格式的包,例如tar.gz, whl等 twine upload -r devpi --config-file .pypirc dist/* # 将dist目录下的包上传至devpi,注意请不要上传到公开的pypi ```