Metadata-Version: 2.1
Name: eskmo
Version: 0.0.4
Summary: eskmo
Home-page: https://github.com/ProjectEskmo/eskmo
Author: eskmo
Author-email: fatfingererr@gmail.com
Platform: Windows
Classifier: Development Status :: 1 - Planning
Classifier: Natural Language :: English
Classifier: Natural Language :: Chinese (Traditional)
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Office/Business :: Financial :: Investment
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: chardet >=5.2.0
Requires-Dist: colorama >=0.4.6
Requires-Dist: comtypes >=1.1.10
Requires-Dist: psutil >=5.9.5
Requires-Dist: python-dotenv >=1.0.0
Requires-Dist: pywin32 >=300
Requires-Dist: pyzmq >=22.0.3
Requires-Dist: click >=8.1.7

# Eskmo


## Build

請先透過 `pipreqs` 檢查目前的依賴的套件和版本，是否對應 `scripts/setup.py` 中的 `install_requires` 都有良好配置

```powershell
pip install pipreqs
pipreqs api
# 會在目錄下產生 requirements.txt
# 檢查裡面的內容與版本, 和 scripts/setup.py 中的 install_requires 是否:
#    1. 版本都有兼容
#    2. 套件有包含
```

確定後，就可以開始打包和上傳 Pypi 

```powershell
# 打包 (先到 scripts/setup.py 修改版號)
scripts/eskmobuild.bat test
# 建立新環境做測試
python -m venv testeskmo; testeskmo\Scripts\activate
# 從 testpypi 安裝 (可能需要等 5-10 秒)
python -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple eskmo==0.0.126

https://test.pypi.org/project/eskmo/
# 確認無誤後, 上傳到 pypi
# TBD

```
 

## Docs

### install

```bash
cd docs; npm install
```

### dev
```bash
cd docs; npx vitepress dev
```

### build
```bash
cd docs; npx vitepress build
```

### check build
```bash
cd docs/.vitepress/dist; python -m http.server
```
