Metadata-Version: 2.1
Name: armcnc
Version: 1.0.164
Summary: Python development framework for armcnc.
Home-page: https://github.com/armcnc/python
Author: MakerYang
Author-email: admin@wileho.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7.5
Description-Content-Type: text/markdown

# 🛠️ Python Framework SDK

⚡ Python development framework for armcnc. ⚡

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

> 已经内置在armcnc中，无需单独、重复安装，该仓库仅供学习参考。

## 📖 Initialization

> 安装相关依赖

```shell
pip3 install armcnc websocket-client==0.48.0 requests pyserial colorlog
```

## 📖 Using templates

```python
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import armcnc as framework

def armcnc_start(cnc):
    while True:
        pass

def armcnc_message(cnc, message):
    pass
    
def armcnc_exit(cnc):
        pass
    
if __name__ == '__main__':
    framework_sdk = framework.Init()
```

## 📖 Development

> 安装相关依赖

```shell
pip3 install twine setuptools wheel
```

> 构建软件包

```shell
python3 setup.py sdist bdist_wheel
```

> 上传软件包到PyPI

```shell
twine upload dist/*
```

## 🌞 Development Team

> https://www.armcnc.net
