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
|
||||
|
||||
${PREFIX}mypy starlette --ignore-missing-imports --disallow-untyped-defs
|
||||
${PREFIX}autoflake --in-place --recursive starlette tests
|
||||
${PREFIX}black starlette tests
|
||||
${PREFIX}isort --multi-line=3 --trailing-comma --force-grid-wrap=0 --combine-as --line-width 88 --recursive --apply starlette tests
|
||||
${PREFIX}autoflake --in-place --recursive starlette tests setup.py
|
||||
${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 setup.py
|
||||
${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 ${@}
|
||||
${PREFIX}mypy starlette --ignore-missing-imports --disallow-untyped-defs
|
||||
${PREFIX}autoflake --recursive starlette tests
|
||||
${PREFIX}black starlette tests --check
|
||||
${PREFIX}autoflake --recursive starlette tests setup.py
|
||||
${PREFIX}black starlette tests setup.py --check
|
||||
|
|
76
setup.py
76
setup.py
|
@ -11,7 +11,7 @@ def get_version(package):
|
|||
"""
|
||||
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)
|
||||
|
||||
|
||||
|
@ -19,7 +19,7 @@ def get_long_description():
|
|||
"""
|
||||
Return the README.
|
||||
"""
|
||||
with open('README.md', encoding="utf8") as f:
|
||||
with open("README.md", encoding="utf8") as f:
|
||||
return f.read()
|
||||
|
||||
|
||||
|
@ -27,50 +27,50 @@ def get_packages(package):
|
|||
"""
|
||||
Return root package and all sub-packages.
|
||||
"""
|
||||
return [dirpath
|
||||
return [
|
||||
dirpath
|
||||
for dirpath, dirnames, filenames in os.walk(package)
|
||||
if os.path.exists(os.path.join(dirpath, '__init__.py'))]
|
||||
if os.path.exists(os.path.join(dirpath, "__init__.py"))
|
||||
]
|
||||
|
||||
|
||||
setup(
|
||||
name='starlette',
|
||||
python_requires='>=3.6',
|
||||
version=get_version('starlette'),
|
||||
url='https://github.com/encode/starlette',
|
||||
license='BSD',
|
||||
description='The little ASGI library that shines.',
|
||||
name="starlette",
|
||||
python_requires=">=3.6",
|
||||
version=get_version("starlette"),
|
||||
url="https://github.com/encode/starlette",
|
||||
license="BSD",
|
||||
description="The little ASGI library that shines.",
|
||||
long_description=get_long_description(),
|
||||
long_description_content_type='text/markdown',
|
||||
author='Tom Christie',
|
||||
author_email='tom@tomchristie.com',
|
||||
packages=get_packages('starlette'),
|
||||
package_data = {
|
||||
'starlette': ['py.typed'],
|
||||
},
|
||||
data_files = [('', ['LICENSE.md'])],
|
||||
long_description_content_type="text/markdown",
|
||||
author="Tom Christie",
|
||||
author_email="tom@tomchristie.com",
|
||||
packages=get_packages("starlette"),
|
||||
package_data={"starlette": ["py.typed"]},
|
||||
data_files=[("", ["LICENSE.md"])],
|
||||
extras_require={
|
||||
'full': [
|
||||
'aiofiles',
|
||||
'asyncpg',
|
||||
'graphene',
|
||||
'itsdangerous',
|
||||
'jinja2',
|
||||
'python-multipart',
|
||||
'pyyaml',
|
||||
'requests',
|
||||
'sqlalchemy',
|
||||
'ujson',
|
||||
"full": [
|
||||
"aiofiles",
|
||||
"asyncpg",
|
||||
"graphene",
|
||||
"itsdangerous",
|
||||
"jinja2",
|
||||
"python-multipart",
|
||||
"pyyaml",
|
||||
"requests",
|
||||
"sqlalchemy",
|
||||
"ujson",
|
||||
]
|
||||
},
|
||||
classifiers=[
|
||||
'Development Status :: 3 - Alpha',
|
||||
'Environment :: Web Environment',
|
||||
'Intended Audience :: Developers',
|
||||
'License :: OSI Approved :: BSD License',
|
||||
'Operating System :: OS Independent',
|
||||
'Topic :: Internet :: WWW/HTTP',
|
||||
'Programming Language :: Python :: 3',
|
||||
'Programming Language :: Python :: 3.6',
|
||||
'Programming Language :: Python :: 3.7',
|
||||
"Development Status :: 3 - Alpha",
|
||||
"Environment :: Web Environment",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: BSD License",
|
||||
"Operating System :: OS Independent",
|
||||
"Topic :: Internet :: WWW/HTTP",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.6",
|
||||
"Programming Language :: Python :: 3.7",
|
||||
],
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue