semvec/pypi-packages huggingface dataset:
wisdoms-dapr 0.4.2
wisdoms dapr package
Requires Python: >=3.9

# Wisdoms Dapr

用于Dapr FastAPI微服务开发的工具包。

## 包目录结构

- elasticsearch ES代码抽象
- config.py 项目配置管理
- exceptions.py 统一的异常管理
- logger.py 自定义日志
- constants.py 共享常量
- shares 共享内容
  - data 共享数据，包含国内省市区行政区划信息
  - es_models 包含了常用的共享企业信息
  - schemas 包含了常用的共享企业信息schema
  - types 常用的类型定义
  - constants 共享常量

## 项目发布

### **发布环境**

> pip install build pip setuptools wheel twine

### **构建pip包**

> python3 -m build

步骤：

1. 切换到打包根目录

2. 执行build命令

3. 检查是否成功构建至dist目录

### **测试pip包**

> pip install dist/*.whl

### **发布pip包**

> twine upload dist/*

## TODO

- [ ] 验证pydantic过滤效果
- [ ] 查看不同定义对fastAPI文档的影响
draw2Svg 2.0.0
A Python 3 library for programmatically generating SVG images (vector drawings) and rendering them or displaying them in a Jupyter notebook
Keywords: SVG,draw,graphics,iPython,Jupyter,widget

# draw2Svg

*This is fork to drawSvg, in which we try to readjust its coordinate system to follow SVG standard*

A Python 3 library for programmatically generating SVG images (vector drawings) and rendering them or displaying them in a Jupyter notebook.

Most common SVG tags are supported and others can easily be added by writing a small subclass of `DrawableBasicElement` or `DrawableParentElement`.

An interactive [Jupyter notebook](https://jupyter.org) widget, `drawSvg.widgets.DrawingWidget`, is included that can update drawings based on mouse events.

# Install

draw2Svg is (not available yet) available on PyPI, but on test PyPI:

```
$ pip install -i https://test.pypi.org/simple/ draw2Svg
```

## Prerequisites

Cairo needs to be installed separately. When Cairo is installed, drawSvg can output PNG or other image formats in addition to SVG. See platform-specific [instructions for Linux, Windows, and macOS from Cairo](https://www.cairographics.org/download/). Below are some examples for installing Cairo on Linux distributions and macOS.

**Ubuntu**

```
$ sudo apt-get install libcairo2
```

**macOS**

Using [homebrew](https://brew.sh/):

```
$ brew install cairo
```

For more detailed manuals, go to our website:
https://draw2svg.netlify.app/
smsactivate 1.5
smsactivate is an official Python module that provides out-of-the-box functions for working with the API sms-activate.org
Requires Python: >=3.6

### Installation smsactivate
```sh
pip install smsactivate
```
## Requires 
- requests
- json

### Connection

```python
from smsactivate.api import SMSActivateAPI
sa = SMSActivateAPI(APIKEY)
sa.debug_mode = True # Optional action. Required for debugging
```
Description of the functionality of smsactivate is indicated on the [SMSActivate API](https://sms-activate.org/api2)