mirror of https://github.com/encode/starlette.git
Apply linting to setup.py (#403)
This commit is contained in:
parent
06adecd6ed
commit
2544762512
|
@ -8,7 +8,7 @@ fi
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
${PREFIX}mypy starlette --ignore-missing-imports --disallow-untyped-defs
|
${PREFIX}mypy starlette --ignore-missing-imports --disallow-untyped-defs
|
||||||
${PREFIX}autoflake --in-place --recursive starlette tests
|
${PREFIX}autoflake --in-place --recursive starlette tests setup.py
|
||||||
${PREFIX}black starlette tests
|
${PREFIX}black starlette tests setup.py
|
||||||
${PREFIX}isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width 88 --recursive --apply starlette tests
|
${PREFIX}isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width 88 --recursive --apply starlette tests setup.py
|
||||||
${PREFIX}mypy starlette --ignore-missing-imports --disallow-untyped-defs
|
${PREFIX}mypy starlette --ignore-missing-imports --disallow-untyped-defs
|
||||||
|
|
|
@ -20,5 +20,5 @@ set -x
|
||||||
|
|
||||||
PYTHONPATH=. ${PREFIX}pytest --ignore venv ${IGNORE_MODULES} -W ignore::DeprecationWarning --cov=starlette --cov=tests --cov-fail-under=100 --cov-report=term-missing ${@}
|
PYTHONPATH=. ${PREFIX}pytest --ignore venv ${IGNORE_MODULES} -W ignore::DeprecationWarning --cov=starlette --cov=tests --cov-fail-under=100 --cov-report=term-missing ${@}
|
||||||
${PREFIX}mypy starlette --ignore-missing-imports --disallow-untyped-defs
|
${PREFIX}mypy starlette --ignore-missing-imports --disallow-untyped-defs
|
||||||
${PREFIX}autoflake --recursive starlette tests
|
${PREFIX}autoflake --recursive starlette tests setup.py
|
||||||
${PREFIX}black starlette tests --check
|
${PREFIX}black starlette tests setup.py --check
|
||||||
|
|
78
setup.py
78
setup.py
|
@ -11,7 +11,7 @@ def get_version(package):
|
||||||
"""
|
"""
|
||||||
Return package version as listed in `__version__` in `init.py`.
|
Return package version as listed in `__version__` in `init.py`.
|
||||||
"""
|
"""
|
||||||
with open(os.path.join(package, '__init__.py')) as f:
|
with open(os.path.join(package, "__init__.py")) as f:
|
||||||
return re.search("__version__ = ['\"]([^'\"]+)['\"]", f.read()).group(1)
|
return re.search("__version__ = ['\"]([^'\"]+)['\"]", f.read()).group(1)
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ def get_long_description():
|
||||||
"""
|
"""
|
||||||
Return the README.
|
Return the README.
|
||||||
"""
|
"""
|
||||||
with open('README.md', encoding="utf8") as f:
|
with open("README.md", encoding="utf8") as f:
|
||||||
return f.read()
|
return f.read()
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,50 +27,50 @@ def get_packages(package):
|
||||||
"""
|
"""
|
||||||
Return root package and all sub-packages.
|
Return root package and all sub-packages.
|
||||||
"""
|
"""
|
||||||
return [dirpath
|
return [
|
||||||
for dirpath, dirnames, filenames in os.walk(package)
|
dirpath
|
||||||
if os.path.exists(os.path.join(dirpath, '__init__.py'))]
|
for dirpath, dirnames, filenames in os.walk(package)
|
||||||
|
if os.path.exists(os.path.join(dirpath, "__init__.py"))
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='starlette',
|
name="starlette",
|
||||||
python_requires='>=3.6',
|
python_requires=">=3.6",
|
||||||
version=get_version('starlette'),
|
version=get_version("starlette"),
|
||||||
url='https://github.com/encode/starlette',
|
url="https://github.com/encode/starlette",
|
||||||
license='BSD',
|
license="BSD",
|
||||||
description='The little ASGI library that shines.',
|
description="The little ASGI library that shines.",
|
||||||
long_description=get_long_description(),
|
long_description=get_long_description(),
|
||||||
long_description_content_type='text/markdown',
|
long_description_content_type="text/markdown",
|
||||||
author='Tom Christie',
|
author="Tom Christie",
|
||||||
author_email='tom@tomchristie.com',
|
author_email="tom@tomchristie.com",
|
||||||
packages=get_packages('starlette'),
|
packages=get_packages("starlette"),
|
||||||
package_data = {
|
package_data={"starlette": ["py.typed"]},
|
||||||
'starlette': ['py.typed'],
|
data_files=[("", ["LICENSE.md"])],
|
||||||
},
|
|
||||||
data_files = [('', ['LICENSE.md'])],
|
|
||||||
extras_require={
|
extras_require={
|
||||||
'full': [
|
"full": [
|
||||||
'aiofiles',
|
"aiofiles",
|
||||||
'asyncpg',
|
"asyncpg",
|
||||||
'graphene',
|
"graphene",
|
||||||
'itsdangerous',
|
"itsdangerous",
|
||||||
'jinja2',
|
"jinja2",
|
||||||
'python-multipart',
|
"python-multipart",
|
||||||
'pyyaml',
|
"pyyaml",
|
||||||
'requests',
|
"requests",
|
||||||
'sqlalchemy',
|
"sqlalchemy",
|
||||||
'ujson',
|
"ujson",
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
classifiers=[
|
classifiers=[
|
||||||
'Development Status :: 3 - Alpha',
|
"Development Status :: 3 - Alpha",
|
||||||
'Environment :: Web Environment',
|
"Environment :: Web Environment",
|
||||||
'Intended Audience :: Developers',
|
"Intended Audience :: Developers",
|
||||||
'License :: OSI Approved :: BSD License',
|
"License :: OSI Approved :: BSD License",
|
||||||
'Operating System :: OS Independent',
|
"Operating System :: OS Independent",
|
||||||
'Topic :: Internet :: WWW/HTTP',
|
"Topic :: Internet :: WWW/HTTP",
|
||||||
'Programming Language :: Python :: 3',
|
"Programming Language :: Python :: 3",
|
||||||
'Programming Language :: Python :: 3.6',
|
"Programming Language :: Python :: 3.6",
|
||||||
'Programming Language :: Python :: 3.7',
|
"Programming Language :: Python :: 3.7",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue