Moved to poetry, ready to publish

This commit is contained in:
Andrea Mistrali 2024-05-04 11:11:41 +02:00
parent 5a2ad122f5
commit ffb476c587
Signed by: andre
SSH Key Fingerprint: SHA256:/D780pZnuHMQ8xFII5lAtXWy8zdowtBhgWjwi88p+lI
4 changed files with 6 additions and 34 deletions

View File

@ -6,12 +6,11 @@ Pulses is a python module to drive LEDs on RPi using PWM (Pulse Width Modulation
1. Clone the repo
`git clone https://web.mistrali.pw/gitea/musicalbox/pulses.git`
`https://gitea.mistrali.pw/musicalbox/pulses.git`
2. `apt-get install python3-venv`
3. `pip install requirements-dev.txt`
4. `./build.sh`
5. `pip install dist/pulses-0.90-py3-none-any.whl`
4. `poetry build`
5. `pip install dist/pulses-<version>-py3-none-any.whl`
### GPIO and PWM

View File

@ -1,9 +0,0 @@
#!/bin/sh
if [ "$1" = "clean" ]; then
rm -rf build
rm -rf dist
rm -rf *.egg-info
fi
python -m build .

View File

@ -9,6 +9,9 @@ readme = "README.md"
python = "^3.11"
docopt = "^0.6.2"
[tool.poetry.scripts]
pulses = "pulses.cli:main"
[build-system]
requires = ["poetry-core"]

View File

@ -1,21 +0,0 @@
[metadata]
name = pulses
version = 0.90
author = Andrea Mistrali
author_email = akelge@gmail.com
platform = linux
description = RPI led(s) and display brightness
long_description = file: README.md
keywords = graylog, py3
license = BSD 3-Clause License
[options]
packages = pulses
python_requires = >=3
include_package_data = True
install_requires =
docopt
[options.entry_points]
console_scripts =
pulses = pulses.cli:main