mirror of
https://github.com/PiBrewing/craftbeerpi4.git
synced 2024-11-09 17:07:43 +01:00
b3d87bc027
- Added path parameter in config.json for settings - If empty, 'upload' will be used per default as api path - If something is entered, a different api path will be used for the creation of recipes. -> this allows the standard usage of the recipe upload and selection via cbpi4, but adds the possibility that custom plugins can be written to create cbpi recipe flows from the uploaded files ********************* + some prep work to create the http endpoints
50 lines
1.4 KiB
Python
50 lines
1.4 KiB
Python
from setuptools import setup, find_packages
|
|
from cbpi import __version__
|
|
|
|
setup(name='cbpi',
|
|
version=__version__,
|
|
description='CraftBeerPi',
|
|
author='Manuel Fritsch',
|
|
author_email='manuel@craftbeerpi.com',
|
|
url='http://web.craftbeerpi.com',
|
|
packages=find_packages(),
|
|
include_package_data=True,
|
|
package_data={
|
|
# If any package contains *.txt or *.rst files, include them:
|
|
'': ['*.txt', '*.rst', '*.yaml'],
|
|
'cbpi': ['*','*.txt', '*.rst', '*.yaml']},
|
|
|
|
python_requires='>=3',
|
|
|
|
install_requires=[
|
|
"aiohttp==3.7.4",
|
|
"aiohttp-auth==0.1.1",
|
|
"aiohttp-route-decorator==0.1.4",
|
|
"aiohttp-security==0.4.0",
|
|
"aiohttp-session==2.9.0",
|
|
"aiohttp-swagger==1.0.15",
|
|
"aiojobs==0.3.0",
|
|
"aiosqlite==0.16.0",
|
|
"cryptography==3.3.2",
|
|
"requests==2.25.1",
|
|
"voluptuous==0.12.1",
|
|
"pyfiglet==0.8.post1",
|
|
'pandas==1.1.5',
|
|
'click==7.1.2',
|
|
'shortuuid==1.0.1',
|
|
'tabulate==0.8.7',
|
|
'asyncio-mqtt',
|
|
'scipy',
|
|
'cbpi4ui',
|
|
'RPi.GPIO; sys_platform == "linux"'
|
|
],
|
|
dependency_links=[
|
|
'https://testpypi.python.org/pypi',
|
|
|
|
],
|
|
entry_points = {
|
|
"console_scripts": [
|
|
"cbpi=cbpi.cli:main",
|
|
]
|
|
}
|
|
)
|