1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
import sys
from setuptools import setup
TESTING = any(x in sys.argv for x in ["test", "pytest"])
UPLOAD = "upload_sphinx" in sys.argv
with open("README.rst", encoding="utf-8") as f:
long_description = f.read()
setup(
name="aiostream",
version="0.5.2",
packages=["aiostream", "aiostream.stream"],
python_requires=">=3.8",
install_requires=["typing-extensions"],
setup_requires=["pytest-runner" if TESTING else ""],
tests_require=["pytest", "pytest-asyncio", "pytest-cov"],
package_data={
"aiostream": ["py.typed"],
},
description="Generator-based operators for asynchronous iteration",
long_description=long_description,
url="https://github.com/vxgmichel/aiostream",
license="GPLv3",
classifiers=[
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
],
author="Vincent Michel",
author_email="vxgmichel@gmail.com",
)
|