Metadata-Version: 2.1
Name: zymod
Version: 0.0.2.3
Summary: ZhiYan Python SDK
Home-page: https://gitee.com/warp-drive-tech/libzymod-python
Author: Chengdu Geek Camp
Author-email: lq@cdgeekcamp.com
License: MIT
Platform: any
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: grpcio-tools
Requires-Dist: setuptools
Requires-Dist: happy-python
Requires-Dist: wheel
Requires-Dist: zygrpc
Requires-Dist: cryptography
Requires-Dist: pyinotify
Requires-Dist: meson
Requires-Dist: ninja
Requires-Dist: psutil
Requires-Dist: dbus-python

# libzymod-python

智眼Python SDK

## 单元测试

基于 `test` 文件夹中的 `\\__init__.py` -> `load_tests` 自动发现：

`python -m unittest tests`

## 安装SDK

### 从 pip 安装

`pip install -U zymod`

### 使用方法

#### 使用

比如：

`from zymod import upload`

### 本地打包安装

#### 打包

安装依赖包：

`pip install -U setuptools wheel`

生成 requirements.txt：

`python zy_env_marker.py`

运行：

`rm -rf build/ dist/ zymod.egg-info/ && python setup.py bdist_wheel`

在 `dist` 目录下会生成类似 `zymod-1.0.0-py3-none-any.whl` 的安装包。

#### 本地安装

全局安装：

`sudo pip install -U dist/zymod-*-py3-none-any.whl`

用户目录安装：

`pip install --user -U dist/zymod-*-py3-none-any.whl`

#### 卸载

`pip uninstall zymod`

### 上传至PyPI

#### 配置文件

`~/.pypirc`

```
[distutils]
index-servers=
    pypi

[pypi]
username: 
password: 
```

#### 安装上传工具

`pip install -U twine`

#### 上传

`twine upload dist/*`

如果使用国内镜像源，需要等一两天国内服务器才会同步官方源。

可以临时指定官方源安装：

`python3 -m pip install -i https://pypi.org/simple/ example-pkg`
