semvec/pypi-packages huggingface dataset:
ProcessingQt 1.0.0
Python library for Processing software. Built on top of Qt5
Requires Python: >=3.6

# ProcessingQt

A python library for Processing software. 

## Installation Steps

* Install Qt: https://www.qt.io/download-qt-installer
* Install ProcessingQt using pip: `pip install ProcessingQt`

## APIs

### Structure
* setup()
* draw()
* [TODO]noLoop()
* [TODO]redraw()
* fullScreen()
* push()
* pop()


### Setting
* background()
* fill()
* noFill()
* stroke()
* noStroke()

### 2D Primitives
* arc(x, y, w, h, start, stop)
* ellipse(x, y, width, height)
* circle(x, y, radius)
* line(x1, y1, x2, y2)
* point(x, y)
* quad(x1, y1, x2, y2, x3, y3, x4, y4)
* rect(x, y, width, height)
* square(x, y, size)
* triangle(x1, y1, x2, y2, x3, y3)

### Attributes
* strokeCap()
* strokeWeight(weight)
* strokeJoin()

### Curves
* bezier()
* curve()

### Vertex
* beginContour()
* beginShape()
* bezierVertex()
* curveVertex()
* endContour()
* endShape()
* quadraticVertex()
* vertex()

### Transform
* [TODO]applyMatrix()
* [TODO]resetMatrix()
* rotate()
* rotateX()
* rotateY()
* rotateZ()
* scale()
* shearX()
* shearY()
* translate()

### Constants
* CLOSE
* POINTS
* LINES
* TRIANGLES
* TRIANGLE_FAN
* TRIANGLE_STRIP
* QUADS
* QUAD_STRIP

### Events

### Missing APIs
* Font
* Image
socketcluster-minbin-client 0.1.4
A client in Python to connect to socket cluster server with socket min bin codec
Requires Python: >=3.6

# Socket cluster client with [CodecMinBin](https://github.com/SocketCluster/sc-codec-min-bin)

A client in Python to connect to [socket cluster server](https://github.com/SocketCluster/socketcluster).  
Forked from [sacOO7/socketcluster-client-python](https://github.com/sacOO7/socketcluster-client-python).

## Changes

* Apply codec [MinBin](https://github.com/SocketCluster/sc-codec-min-bin).
* Add requirements.txt

## Install the package

`pip install socketcluster_minbin_client`

## Usage

Example for publishing and subscribing data in `main_test.py`

## Commands for devs

* Ubuntu common python packages:  
````sudo apt install -qy python3-dev python3-distutils python3-pip python3-setuptools python3-venv````
* Create and active virtual environment:    
`python3 -m venv venv`  
`source venv/bin/activate`
* Get latest pip:  
`pip install --index-url https://pypi.python.org/simple/ --upgrade pip`
* Install dependencies:  
`pip install -r requirements.txt`
* Save dependencies list:  
`python -m pip freeze --local > requirements.txt`
* Packaging tools (should be installed on packaging machine, not venv):  
````sudo python3 -m pip install --upgrade setuptools wheel twine keyrings.alt````  
* Create built distribution:  
````python3 setup.py sdist bdist_wheel````  
* Upload the distribution:  
````python3 -m twine upload --repository pypi ./dist/*````