diff --git a/scripts/lint b/scripts/lint index 00a21868..06e32093 100755 --- a/scripts/lint +++ b/scripts/lint @@ -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 diff --git a/scripts/test b/scripts/test index d0b770f2..ea059ce2 100755 --- a/scripts/test +++ b/scripts/test @@ -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 diff --git a/setup.py b/setup.py index 9a9b7f5e..78136ad5 100644 --- a/setup.py +++ b/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 - for dirpath, dirnames, filenames in os.walk(package) - if os.path.exists(os.path.join(dirpath, '__init__.py'))] + return [ + dirpath + for dirpath, dirnames, filenames in os.walk(package) + 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", ], )