mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-14 12:43:24 +02:00
* Fix broken build to using generated protos in external library * Fix imports * Remove dependency
50 lines
1.8 KiB
Python
50 lines
1.8 KiB
Python
# MIT License
|
|
#
|
|
# Copyright (c) 2020 Jonathan Zernik
|
|
#
|
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
# of this software and associated documentation files (the "Software"), to deal
|
|
# in the Software without restriction, including without limitation the rights
|
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
# copies of the Software, and to permit persons to whom the Software is
|
|
# furnished to do so, subject to the following conditions:
|
|
#
|
|
# The above copyright notice and this permission notice shall be included in all
|
|
# copies or substantial portions of the Software.
|
|
#
|
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
# SOFTWARE.
|
|
from setuptools import find_packages
|
|
from setuptools import setup
|
|
|
|
from squeaknode import __version__
|
|
|
|
|
|
with open("requirements.txt") as f:
|
|
requirements = [r for r in f.read().split("\n") if len(r)]
|
|
|
|
|
|
setup(
|
|
name="squeaknode",
|
|
version=__version__,
|
|
url="https://github.com/yzernik/squeaknode",
|
|
packages=find_packages(),
|
|
include_package_data=True,
|
|
zip_safe=False,
|
|
setup_requires=['wheel==0.37.1'],
|
|
install_requires=requirements,
|
|
extras_require={
|
|
"test": ["pytest", "coverage"],
|
|
"postgres": ["psycopg2"],
|
|
},
|
|
entry_points={
|
|
'console_scripts': [
|
|
'squeaknode = squeaknode.main:main',
|
|
],
|
|
},
|
|
)
|