semvec/pypi-packages huggingface dataset:
PyWireframe-extended 0.5.1
An extended version of 3D rendering package PyWireframe, with some bugs fixed.PyWireframe是一个使用Python turtle绘制3D图形的库, 使用简单的代码实现复杂的3D场景。这是PyWireframe包的扩展版本, 修复了PyWireframe的大部分bug。
Keywords: pywireframe,turtle,3d,graphics,绘图,render

*This is an extended version of package PyWireframe, aiming at using fewer code to render 3D scenes. Some bugs from the old version have been fixed.*

*Besides, we added some new features such as drawing polygon and FPS displaying.*

PyWireframe是一个使用Python turtle绘制3D图形的库, 使用简单的代码实现复杂的3D场景。

这是PyWireframe包的扩展版本。旧版本中的一些错误已经被修复。

此外，我们还添加了一些新功能，如绘制多边形和FPS显示等。

运行效果:

.. image:: https://img-blog.csdnimg.cn/6fe4d0db8676481ea0876e2414114ef7.gif
	:alt: Preview1

.. image:: https://img-blog.csdnimg.cn/928af47729d247bb8c63b4f637a33a5f.gif
	:alt: Preview2

以下为PyWireframe原版的部分英文说明: 

PyWireframe-extended V0.5
=========================

PyWireframe is a Python library for creating 3D wireframe graphics. 
It's highly inefficient (it uses turtle graphics) and doesn't support rotation.

Installation
------------

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install
PyWireframe.

# `pip install PyWireframe`

Usage
-----
PyWireframe has three different ways of rendering - [Objects](https://github.com/HyperHamster535/PyWireframe/wiki/Objects), [Shapes](https://pywireframe.readthedocs.io/en/latest/Usage/Objects.html), and [Dyanmic Objects](https://pywireframe.readthedocs.io/en/latest/Usage/Dynamic-Objects.html). For info on the syntax for using these, [see the doc](https://github.com/HyperHamster535/PyWireframe/wiki/).

To start PyWireframe, use `start()`.

To add objects use function `addObject`.

To render all existing objects, use `refresh()`.

To exit PyWireframe, use `exit()`.

You can also stop PyWireframe from printing to the console with `printMode(mode)`. More info can be found on the [readthedocs.io](https://pywireframe.readthedocs.io/en/latest/).

上传者 Uploader:

* 七分诚意 qq:3076711200 百度贴吧账号:qfcy\_ *

* CSDN主页: https://blog.csdn.net/qfcy\_ *
ulang2 0.2.2.3
木兰编程语言的源代码。This is the source code of Ulang Programming Language.
Keywords: ulang,木兰,木兰编程语言

完整的木兰编程语言源代码(使用uncompyle6反编译), 并修复了部分bug。

.. image:: https://img-blog.csdnimg.cn/bb791f8f8aae4efc8da7f648dda03b30.png
    :alt: 文件预览图

上传者:qfcy (https://blog.csdn.net/qfcy\_)
bobtail-cors 0.0.1
CORS middleware for Bobtail

# Bobtail CORS
CORS middleware for Bobtail

### Install
```
pip install bobtail-cors
```

### Usage
The default CORS set by 
```python
from bobtail_cors import BobtailCORS

app = Bobtail(routes=routes)

app.use(BobtailCORS())

```

If you require
```python
# Declare your CORS options
options = {
        "origin": "http://nottoboard.com",
        "headers": "Authorization, Content-Type",
        "methods": "GET",
}
app.use(BobtailCORS(options=options))
```
arctic-spa 0.0.1
An interface to Arctic Spa hot tubs
Requires Python: >=3.7

# Arctic Spa Hot Tub library

This library talks to Arctic Spa brand hot tubs and reports sensor information.

As of this initial library version, this only supports polling the hot tub for
status information, not controlling it.

## Overview

To request status information from the hot tub, create an `ArcticSpa` object with
the device's hostname and call `poll()`:

```
import asyncio
from arctic_spa import ArcticSpa

spa = ArcticSpa('192.168.123.42')
packets = asyncio.run(spa.poll())
```

`packets` is a list of the latest packets received by the network client. `poll()` will
return once all the requested types have been returned. Currently this only supports
requesting `Live` and `OnzenLive` packet types, but may return other types if the hot tub
sends them in addition to the requested packets.

See [network.py](example/network.py) for a complete example.

## Network Discovery

You can search the local subnet for a hot tub. To do so, provide the local
address of the calling code and the subnet mask you'd like it to scan:

```
searcher = NetworkSearch(local_addr, subnet_mask)
results = asyncio.run(searcher.search())
```

`results` is a list of all the discovered devices (empty if there are none).

See [network.py](example/network.py) for a complete example.

## License

Copyright (c) 2022 Steve Pomeroy <steve@staticfree.info>

This is licensed under the Apache 2.0 software license.

## Disclaimer

This library is neither endorsed nor sponsored by Arctic Spa. By using this
library, you agree to take full responsibilty for any actions that may occur
from the use of this library.

That said, we love our Arctic Spa hot tub and don't want to damage it, so we try
very hard to not do anything risky with it.