From 496a6274e78a66a7ccacc6882b530b331eec97ab Mon Sep 17 00:00:00 2001 From: Maxim Kurnikov Date: Sun, 29 Jul 2018 20:29:21 +0300 Subject: [PATCH] pep561 compatibility, finished --- .gitignore | 1 + django-stubs/conf/__init__.pyi | 5 ++++- django-stubs/db/migrations/__init__.pyi | 2 ++ .../db/migrations/operations/__init__.pyi | 15 +++++++++++++++ setup.py | 2 +- 5 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 django-stubs/db/migrations/__init__.pyi create mode 100644 django-stubs/db/migrations/operations/__init__.pyi diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a66c47a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.egg-info \ No newline at end of file diff --git a/django-stubs/conf/__init__.pyi b/django-stubs/conf/__init__.pyi index 1447938..63eb402 100644 --- a/django-stubs/conf/__init__.pyi +++ b/django-stubs/conf/__init__.pyi @@ -24,4 +24,7 @@ class UserSettingsHolder: def __dir__(self) -> List[str]: ... def __getattr__(self, name: str) -> Any: ... def __init__(self, default_settings: Any) -> None: ... - def __setattr__(self, name: str, value: Any) -> None: ... \ No newline at end of file + def __setattr__(self, name: str, value: Any) -> None: ... + + +settings = LazySettings() \ No newline at end of file diff --git a/django-stubs/db/migrations/__init__.pyi b/django-stubs/db/migrations/__init__.pyi new file mode 100644 index 0000000..e7f3d2d --- /dev/null +++ b/django-stubs/db/migrations/__init__.pyi @@ -0,0 +1,2 @@ +from .migration import Migration, swappable_dependency # NOQA +from .operations import * # NOQA diff --git a/django-stubs/db/migrations/operations/__init__.pyi b/django-stubs/db/migrations/operations/__init__.pyi new file mode 100644 index 0000000..894f2ab --- /dev/null +++ b/django-stubs/db/migrations/operations/__init__.pyi @@ -0,0 +1,15 @@ +from .fields import AddField, AlterField, RemoveField, RenameField +from .models import ( + AddIndex, AlterIndexTogether, AlterModelManagers, AlterModelOptions, + AlterModelTable, AlterOrderWithRespectTo, AlterUniqueTogether, CreateModel, + DeleteModel, RemoveIndex, RenameModel, +) +from .special import RunPython, RunSQL, SeparateDatabaseAndState + +__all__ = [ + 'CreateModel', 'DeleteModel', 'AlterModelTable', 'AlterUniqueTogether', + 'RenameModel', 'AlterIndexTogether', 'AlterModelOptions', 'AddIndex', + 'RemoveIndex', 'AddField', 'RemoveField', 'AlterField', 'RenameField', + 'SeparateDatabaseAndState', 'RunSQL', 'RunPython', + 'AlterOrderWithRespectTo', 'AlterModelManagers', +] diff --git a/setup.py b/setup.py index d6a02f5..bdefa85 100644 --- a/setup.py +++ b/setup.py @@ -19,6 +19,6 @@ setup( version="0.1.0", license='BSD', install_requires='Django==2.1rc1', - packages=['numpy-stubs'], + packages=['django-stubs'], package_data=find_stubs('django-stubs') )