diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..dcfd418 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,27 @@ +Copyright (c) Maxim Kurnikov. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of Django nor the names of its contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/django/__init__.pyi b/django-stubs/__init__.pyi similarity index 100% rename from django/__init__.pyi rename to django-stubs/__init__.pyi diff --git a/django/apps/config.pyi b/django-stubs/apps/config.pyi similarity index 100% rename from django/apps/config.pyi rename to django-stubs/apps/config.pyi diff --git a/django/apps/registry.pyi b/django-stubs/apps/registry.pyi similarity index 100% rename from django/apps/registry.pyi rename to django-stubs/apps/registry.pyi diff --git a/django/conf/__init__.pyi b/django-stubs/conf/__init__.pyi similarity index 100% rename from django/conf/__init__.pyi rename to django-stubs/conf/__init__.pyi diff --git a/django/conf/urls/__init__.pyi b/django-stubs/conf/urls/__init__.pyi similarity index 100% rename from django/conf/urls/__init__.pyi rename to django-stubs/conf/urls/__init__.pyi diff --git a/django/conf/urls/i18n.pyi b/django-stubs/conf/urls/i18n.pyi similarity index 100% rename from django/conf/urls/i18n.pyi rename to django-stubs/conf/urls/i18n.pyi diff --git a/django/conf/urls/static.pyi b/django-stubs/conf/urls/static.pyi similarity index 100% rename from django/conf/urls/static.pyi rename to django-stubs/conf/urls/static.pyi diff --git a/django/contrib/admin/__init__.pyi b/django-stubs/contrib/admin/__init__.pyi similarity index 100% rename from django/contrib/admin/__init__.pyi rename to django-stubs/contrib/admin/__init__.pyi diff --git a/django/contrib/admin/actions.pyi b/django-stubs/contrib/admin/actions.pyi similarity index 100% rename from django/contrib/admin/actions.pyi rename to django-stubs/contrib/admin/actions.pyi diff --git a/django/contrib/admin/apps.pyi b/django-stubs/contrib/admin/apps.pyi similarity index 100% rename from django/contrib/admin/apps.pyi rename to django-stubs/contrib/admin/apps.pyi diff --git a/django/contrib/admin/checks.pyi b/django-stubs/contrib/admin/checks.pyi similarity index 100% rename from django/contrib/admin/checks.pyi rename to django-stubs/contrib/admin/checks.pyi diff --git a/django/contrib/admin/decorators.pyi b/django-stubs/contrib/admin/decorators.pyi similarity index 100% rename from django/contrib/admin/decorators.pyi rename to django-stubs/contrib/admin/decorators.pyi diff --git a/django/contrib/admin/filters.pyi b/django-stubs/contrib/admin/filters.pyi similarity index 100% rename from django/contrib/admin/filters.pyi rename to django-stubs/contrib/admin/filters.pyi diff --git a/django/contrib/admin/forms.pyi b/django-stubs/contrib/admin/forms.pyi similarity index 100% rename from django/contrib/admin/forms.pyi rename to django-stubs/contrib/admin/forms.pyi diff --git a/django/contrib/admin/helpers.pyi b/django-stubs/contrib/admin/helpers.pyi similarity index 100% rename from django/contrib/admin/helpers.pyi rename to django-stubs/contrib/admin/helpers.pyi diff --git a/django/contrib/admin/models.pyi b/django-stubs/contrib/admin/models.pyi similarity index 100% rename from django/contrib/admin/models.pyi rename to django-stubs/contrib/admin/models.pyi diff --git a/django/contrib/admin/options.pyi b/django-stubs/contrib/admin/options.pyi similarity index 100% rename from django/contrib/admin/options.pyi rename to django-stubs/contrib/admin/options.pyi diff --git a/django/contrib/admin/sites.pyi b/django-stubs/contrib/admin/sites.pyi similarity index 100% rename from django/contrib/admin/sites.pyi rename to django-stubs/contrib/admin/sites.pyi diff --git a/django/contrib/admin/templatetags/admin_list.pyi b/django-stubs/contrib/admin/templatetags/admin_list.pyi similarity index 100% rename from django/contrib/admin/templatetags/admin_list.pyi rename to django-stubs/contrib/admin/templatetags/admin_list.pyi diff --git a/django/contrib/admin/templatetags/admin_modify.pyi b/django-stubs/contrib/admin/templatetags/admin_modify.pyi similarity index 100% rename from django/contrib/admin/templatetags/admin_modify.pyi rename to django-stubs/contrib/admin/templatetags/admin_modify.pyi diff --git a/django/contrib/admin/templatetags/admin_static.pyi b/django-stubs/contrib/admin/templatetags/admin_static.pyi similarity index 100% rename from django/contrib/admin/templatetags/admin_static.pyi rename to django-stubs/contrib/admin/templatetags/admin_static.pyi diff --git a/django/contrib/admin/templatetags/admin_urls.pyi b/django-stubs/contrib/admin/templatetags/admin_urls.pyi similarity index 100% rename from django/contrib/admin/templatetags/admin_urls.pyi rename to django-stubs/contrib/admin/templatetags/admin_urls.pyi diff --git a/django/contrib/admin/templatetags/base.pyi b/django-stubs/contrib/admin/templatetags/base.pyi similarity index 100% rename from django/contrib/admin/templatetags/base.pyi rename to django-stubs/contrib/admin/templatetags/base.pyi diff --git a/django/contrib/admin/templatetags/log.pyi b/django-stubs/contrib/admin/templatetags/log.pyi similarity index 100% rename from django/contrib/admin/templatetags/log.pyi rename to django-stubs/contrib/admin/templatetags/log.pyi diff --git a/django/contrib/admin/utils.pyi b/django-stubs/contrib/admin/utils.pyi similarity index 100% rename from django/contrib/admin/utils.pyi rename to django-stubs/contrib/admin/utils.pyi diff --git a/django/contrib/admin/views/autocomplete.pyi b/django-stubs/contrib/admin/views/autocomplete.pyi similarity index 100% rename from django/contrib/admin/views/autocomplete.pyi rename to django-stubs/contrib/admin/views/autocomplete.pyi diff --git a/django/contrib/admin/views/decorators.pyi b/django-stubs/contrib/admin/views/decorators.pyi similarity index 100% rename from django/contrib/admin/views/decorators.pyi rename to django-stubs/contrib/admin/views/decorators.pyi diff --git a/django/contrib/admin/views/main.pyi b/django-stubs/contrib/admin/views/main.pyi similarity index 100% rename from django/contrib/admin/views/main.pyi rename to django-stubs/contrib/admin/views/main.pyi diff --git a/django/contrib/admin/widgets.pyi b/django-stubs/contrib/admin/widgets.pyi similarity index 100% rename from django/contrib/admin/widgets.pyi rename to django-stubs/contrib/admin/widgets.pyi diff --git a/django/contrib/admindocs/middleware.pyi b/django-stubs/contrib/admindocs/middleware.pyi similarity index 100% rename from django/contrib/admindocs/middleware.pyi rename to django-stubs/contrib/admindocs/middleware.pyi diff --git a/django/contrib/admindocs/utils.pyi b/django-stubs/contrib/admindocs/utils.pyi similarity index 100% rename from django/contrib/admindocs/utils.pyi rename to django-stubs/contrib/admindocs/utils.pyi diff --git a/django/contrib/admindocs/views.pyi b/django-stubs/contrib/admindocs/views.pyi similarity index 100% rename from django/contrib/admindocs/views.pyi rename to django-stubs/contrib/admindocs/views.pyi diff --git a/django/contrib/auth/__init__.pyi b/django-stubs/contrib/auth/__init__.pyi similarity index 100% rename from django/contrib/auth/__init__.pyi rename to django-stubs/contrib/auth/__init__.pyi diff --git a/django/contrib/auth/admin.pyi b/django-stubs/contrib/auth/admin.pyi similarity index 100% rename from django/contrib/auth/admin.pyi rename to django-stubs/contrib/auth/admin.pyi diff --git a/django/contrib/auth/apps.pyi b/django-stubs/contrib/auth/apps.pyi similarity index 100% rename from django/contrib/auth/apps.pyi rename to django-stubs/contrib/auth/apps.pyi diff --git a/django/contrib/auth/backends.pyi b/django-stubs/contrib/auth/backends.pyi similarity index 100% rename from django/contrib/auth/backends.pyi rename to django-stubs/contrib/auth/backends.pyi diff --git a/django/contrib/auth/base_user.pyi b/django-stubs/contrib/auth/base_user.pyi similarity index 100% rename from django/contrib/auth/base_user.pyi rename to django-stubs/contrib/auth/base_user.pyi diff --git a/django/contrib/auth/checks.pyi b/django-stubs/contrib/auth/checks.pyi similarity index 100% rename from django/contrib/auth/checks.pyi rename to django-stubs/contrib/auth/checks.pyi diff --git a/django/contrib/auth/context_processors.pyi b/django-stubs/contrib/auth/context_processors.pyi similarity index 100% rename from django/contrib/auth/context_processors.pyi rename to django-stubs/contrib/auth/context_processors.pyi diff --git a/django/contrib/auth/decorators.pyi b/django-stubs/contrib/auth/decorators.pyi similarity index 100% rename from django/contrib/auth/decorators.pyi rename to django-stubs/contrib/auth/decorators.pyi diff --git a/django/contrib/auth/forms.pyi b/django-stubs/contrib/auth/forms.pyi similarity index 100% rename from django/contrib/auth/forms.pyi rename to django-stubs/contrib/auth/forms.pyi diff --git a/django/contrib/auth/handlers/modwsgi.pyi b/django-stubs/contrib/auth/handlers/modwsgi.pyi similarity index 100% rename from django/contrib/auth/handlers/modwsgi.pyi rename to django-stubs/contrib/auth/handlers/modwsgi.pyi diff --git a/django/contrib/auth/hashers.pyi b/django-stubs/contrib/auth/hashers.pyi similarity index 100% rename from django/contrib/auth/hashers.pyi rename to django-stubs/contrib/auth/hashers.pyi diff --git a/django/contrib/auth/management/__init__.pyi b/django-stubs/contrib/auth/management/__init__.pyi similarity index 100% rename from django/contrib/auth/management/__init__.pyi rename to django-stubs/contrib/auth/management/__init__.pyi diff --git a/django/contrib/auth/management/commands/changepassword.pyi b/django-stubs/contrib/auth/management/commands/changepassword.pyi similarity index 100% rename from django/contrib/auth/management/commands/changepassword.pyi rename to django-stubs/contrib/auth/management/commands/changepassword.pyi diff --git a/django/contrib/auth/management/commands/createsuperuser.pyi b/django-stubs/contrib/auth/management/commands/createsuperuser.pyi similarity index 100% rename from django/contrib/auth/management/commands/createsuperuser.pyi rename to django-stubs/contrib/auth/management/commands/createsuperuser.pyi diff --git a/django/contrib/auth/middleware.pyi b/django-stubs/contrib/auth/middleware.pyi similarity index 100% rename from django/contrib/auth/middleware.pyi rename to django-stubs/contrib/auth/middleware.pyi diff --git a/django/contrib/auth/mixins.pyi b/django-stubs/contrib/auth/mixins.pyi similarity index 100% rename from django/contrib/auth/mixins.pyi rename to django-stubs/contrib/auth/mixins.pyi diff --git a/django/contrib/auth/models.pyi b/django-stubs/contrib/auth/models.pyi similarity index 100% rename from django/contrib/auth/models.pyi rename to django-stubs/contrib/auth/models.pyi diff --git a/django/contrib/auth/password_validation.pyi b/django-stubs/contrib/auth/password_validation.pyi similarity index 100% rename from django/contrib/auth/password_validation.pyi rename to django-stubs/contrib/auth/password_validation.pyi diff --git a/django/contrib/auth/tokens.pyi b/django-stubs/contrib/auth/tokens.pyi similarity index 100% rename from django/contrib/auth/tokens.pyi rename to django-stubs/contrib/auth/tokens.pyi diff --git a/django/contrib/auth/views.pyi b/django-stubs/contrib/auth/views.pyi similarity index 100% rename from django/contrib/auth/views.pyi rename to django-stubs/contrib/auth/views.pyi diff --git a/django/contrib/contenttypes/admin.pyi b/django-stubs/contrib/contenttypes/admin.pyi similarity index 100% rename from django/contrib/contenttypes/admin.pyi rename to django-stubs/contrib/contenttypes/admin.pyi diff --git a/django/contrib/contenttypes/apps.pyi b/django-stubs/contrib/contenttypes/apps.pyi similarity index 100% rename from django/contrib/contenttypes/apps.pyi rename to django-stubs/contrib/contenttypes/apps.pyi diff --git a/django/contrib/contenttypes/checks.pyi b/django-stubs/contrib/contenttypes/checks.pyi similarity index 100% rename from django/contrib/contenttypes/checks.pyi rename to django-stubs/contrib/contenttypes/checks.pyi diff --git a/django/contrib/contenttypes/fields.pyi b/django-stubs/contrib/contenttypes/fields.pyi similarity index 100% rename from django/contrib/contenttypes/fields.pyi rename to django-stubs/contrib/contenttypes/fields.pyi diff --git a/django/contrib/contenttypes/forms.pyi b/django-stubs/contrib/contenttypes/forms.pyi similarity index 100% rename from django/contrib/contenttypes/forms.pyi rename to django-stubs/contrib/contenttypes/forms.pyi diff --git a/django/contrib/contenttypes/management/__init__.pyi b/django-stubs/contrib/contenttypes/management/__init__.pyi similarity index 100% rename from django/contrib/contenttypes/management/__init__.pyi rename to django-stubs/contrib/contenttypes/management/__init__.pyi diff --git a/django/contrib/contenttypes/management/commands/remove_stale_contenttypes.pyi b/django-stubs/contrib/contenttypes/management/commands/remove_stale_contenttypes.pyi similarity index 100% rename from django/contrib/contenttypes/management/commands/remove_stale_contenttypes.pyi rename to django-stubs/contrib/contenttypes/management/commands/remove_stale_contenttypes.pyi diff --git a/django/contrib/contenttypes/models.pyi b/django-stubs/contrib/contenttypes/models.pyi similarity index 100% rename from django/contrib/contenttypes/models.pyi rename to django-stubs/contrib/contenttypes/models.pyi diff --git a/django/contrib/contenttypes/views.pyi b/django-stubs/contrib/contenttypes/views.pyi similarity index 100% rename from django/contrib/contenttypes/views.pyi rename to django-stubs/contrib/contenttypes/views.pyi diff --git a/django/contrib/flatpages/forms.pyi b/django-stubs/contrib/flatpages/forms.pyi similarity index 100% rename from django/contrib/flatpages/forms.pyi rename to django-stubs/contrib/flatpages/forms.pyi diff --git a/django/contrib/flatpages/middleware.pyi b/django-stubs/contrib/flatpages/middleware.pyi similarity index 100% rename from django/contrib/flatpages/middleware.pyi rename to django-stubs/contrib/flatpages/middleware.pyi diff --git a/django/contrib/flatpages/models.pyi b/django-stubs/contrib/flatpages/models.pyi similarity index 100% rename from django/contrib/flatpages/models.pyi rename to django-stubs/contrib/flatpages/models.pyi diff --git a/django/contrib/flatpages/sitemaps.pyi b/django-stubs/contrib/flatpages/sitemaps.pyi similarity index 100% rename from django/contrib/flatpages/sitemaps.pyi rename to django-stubs/contrib/flatpages/sitemaps.pyi diff --git a/django/contrib/flatpages/templatetags/flatpages.pyi b/django-stubs/contrib/flatpages/templatetags/flatpages.pyi similarity index 100% rename from django/contrib/flatpages/templatetags/flatpages.pyi rename to django-stubs/contrib/flatpages/templatetags/flatpages.pyi diff --git a/django/contrib/flatpages/views.pyi b/django-stubs/contrib/flatpages/views.pyi similarity index 100% rename from django/contrib/flatpages/views.pyi rename to django-stubs/contrib/flatpages/views.pyi diff --git a/django/contrib/humanize/templatetags/humanize.pyi b/django-stubs/contrib/humanize/templatetags/humanize.pyi similarity index 100% rename from django/contrib/humanize/templatetags/humanize.pyi rename to django-stubs/contrib/humanize/templatetags/humanize.pyi diff --git a/django/contrib/messages/api.pyi b/django-stubs/contrib/messages/api.pyi similarity index 100% rename from django/contrib/messages/api.pyi rename to django-stubs/contrib/messages/api.pyi diff --git a/django/contrib/messages/context_processors.pyi b/django-stubs/contrib/messages/context_processors.pyi similarity index 100% rename from django/contrib/messages/context_processors.pyi rename to django-stubs/contrib/messages/context_processors.pyi diff --git a/django/contrib/messages/middleware.pyi b/django-stubs/contrib/messages/middleware.pyi similarity index 100% rename from django/contrib/messages/middleware.pyi rename to django-stubs/contrib/messages/middleware.pyi diff --git a/django/contrib/messages/storage/__init__.pyi b/django-stubs/contrib/messages/storage/__init__.pyi similarity index 100% rename from django/contrib/messages/storage/__init__.pyi rename to django-stubs/contrib/messages/storage/__init__.pyi diff --git a/django/contrib/messages/storage/base.pyi b/django-stubs/contrib/messages/storage/base.pyi similarity index 100% rename from django/contrib/messages/storage/base.pyi rename to django-stubs/contrib/messages/storage/base.pyi diff --git a/django/contrib/messages/storage/cookie.pyi b/django-stubs/contrib/messages/storage/cookie.pyi similarity index 100% rename from django/contrib/messages/storage/cookie.pyi rename to django-stubs/contrib/messages/storage/cookie.pyi diff --git a/django/contrib/messages/storage/fallback.pyi b/django-stubs/contrib/messages/storage/fallback.pyi similarity index 100% rename from django/contrib/messages/storage/fallback.pyi rename to django-stubs/contrib/messages/storage/fallback.pyi diff --git a/django/contrib/messages/storage/session.pyi b/django-stubs/contrib/messages/storage/session.pyi similarity index 100% rename from django/contrib/messages/storage/session.pyi rename to django-stubs/contrib/messages/storage/session.pyi diff --git a/django/contrib/messages/utils.pyi b/django-stubs/contrib/messages/utils.pyi similarity index 100% rename from django/contrib/messages/utils.pyi rename to django-stubs/contrib/messages/utils.pyi diff --git a/django/contrib/redirects/middleware.pyi b/django-stubs/contrib/redirects/middleware.pyi similarity index 100% rename from django/contrib/redirects/middleware.pyi rename to django-stubs/contrib/redirects/middleware.pyi diff --git a/django/contrib/sessions/backends/base.pyi b/django-stubs/contrib/sessions/backends/base.pyi similarity index 100% rename from django/contrib/sessions/backends/base.pyi rename to django-stubs/contrib/sessions/backends/base.pyi diff --git a/django/contrib/sessions/backends/cache.pyi b/django-stubs/contrib/sessions/backends/cache.pyi similarity index 100% rename from django/contrib/sessions/backends/cache.pyi rename to django-stubs/contrib/sessions/backends/cache.pyi diff --git a/django/contrib/sessions/backends/cached_db.pyi b/django-stubs/contrib/sessions/backends/cached_db.pyi similarity index 100% rename from django/contrib/sessions/backends/cached_db.pyi rename to django-stubs/contrib/sessions/backends/cached_db.pyi diff --git a/django/contrib/sessions/backends/db.pyi b/django-stubs/contrib/sessions/backends/db.pyi similarity index 100% rename from django/contrib/sessions/backends/db.pyi rename to django-stubs/contrib/sessions/backends/db.pyi diff --git a/django/contrib/sessions/backends/file.pyi b/django-stubs/contrib/sessions/backends/file.pyi similarity index 100% rename from django/contrib/sessions/backends/file.pyi rename to django-stubs/contrib/sessions/backends/file.pyi diff --git a/django/contrib/sessions/backends/signed_cookies.pyi b/django-stubs/contrib/sessions/backends/signed_cookies.pyi similarity index 100% rename from django/contrib/sessions/backends/signed_cookies.pyi rename to django-stubs/contrib/sessions/backends/signed_cookies.pyi diff --git a/django/contrib/sessions/base_session.pyi b/django-stubs/contrib/sessions/base_session.pyi similarity index 100% rename from django/contrib/sessions/base_session.pyi rename to django-stubs/contrib/sessions/base_session.pyi diff --git a/django/contrib/sessions/management/commands/clearsessions.pyi b/django-stubs/contrib/sessions/management/commands/clearsessions.pyi similarity index 100% rename from django/contrib/sessions/management/commands/clearsessions.pyi rename to django-stubs/contrib/sessions/management/commands/clearsessions.pyi diff --git a/django/contrib/sessions/middleware.pyi b/django-stubs/contrib/sessions/middleware.pyi similarity index 100% rename from django/contrib/sessions/middleware.pyi rename to django-stubs/contrib/sessions/middleware.pyi diff --git a/django/contrib/sessions/models.pyi b/django-stubs/contrib/sessions/models.pyi similarity index 100% rename from django/contrib/sessions/models.pyi rename to django-stubs/contrib/sessions/models.pyi diff --git a/django/contrib/sessions/serializers.pyi b/django-stubs/contrib/sessions/serializers.pyi similarity index 100% rename from django/contrib/sessions/serializers.pyi rename to django-stubs/contrib/sessions/serializers.pyi diff --git a/django/contrib/sitemaps/__init__.pyi b/django-stubs/contrib/sitemaps/__init__.pyi similarity index 100% rename from django/contrib/sitemaps/__init__.pyi rename to django-stubs/contrib/sitemaps/__init__.pyi diff --git a/django/contrib/sitemaps/management/commands/ping_google.pyi b/django-stubs/contrib/sitemaps/management/commands/ping_google.pyi similarity index 100% rename from django/contrib/sitemaps/management/commands/ping_google.pyi rename to django-stubs/contrib/sitemaps/management/commands/ping_google.pyi diff --git a/django/contrib/sitemaps/views.pyi b/django-stubs/contrib/sitemaps/views.pyi similarity index 100% rename from django/contrib/sitemaps/views.pyi rename to django-stubs/contrib/sitemaps/views.pyi diff --git a/django/contrib/sites/apps.pyi b/django-stubs/contrib/sites/apps.pyi similarity index 100% rename from django/contrib/sites/apps.pyi rename to django-stubs/contrib/sites/apps.pyi diff --git a/django/contrib/sites/management.pyi b/django-stubs/contrib/sites/management.pyi similarity index 100% rename from django/contrib/sites/management.pyi rename to django-stubs/contrib/sites/management.pyi diff --git a/django/contrib/sites/managers.pyi b/django-stubs/contrib/sites/managers.pyi similarity index 100% rename from django/contrib/sites/managers.pyi rename to django-stubs/contrib/sites/managers.pyi diff --git a/django/contrib/sites/middleware.pyi b/django-stubs/contrib/sites/middleware.pyi similarity index 100% rename from django/contrib/sites/middleware.pyi rename to django-stubs/contrib/sites/middleware.pyi diff --git a/django/contrib/sites/models.pyi b/django-stubs/contrib/sites/models.pyi similarity index 100% rename from django/contrib/sites/models.pyi rename to django-stubs/contrib/sites/models.pyi diff --git a/django/contrib/sites/requests.pyi b/django-stubs/contrib/sites/requests.pyi similarity index 100% rename from django/contrib/sites/requests.pyi rename to django-stubs/contrib/sites/requests.pyi diff --git a/django/contrib/sites/shortcuts.pyi b/django-stubs/contrib/sites/shortcuts.pyi similarity index 100% rename from django/contrib/sites/shortcuts.pyi rename to django-stubs/contrib/sites/shortcuts.pyi diff --git a/django/contrib/staticfiles/apps.pyi b/django-stubs/contrib/staticfiles/apps.pyi similarity index 100% rename from django/contrib/staticfiles/apps.pyi rename to django-stubs/contrib/staticfiles/apps.pyi diff --git a/django/contrib/staticfiles/checks.pyi b/django-stubs/contrib/staticfiles/checks.pyi similarity index 100% rename from django/contrib/staticfiles/checks.pyi rename to django-stubs/contrib/staticfiles/checks.pyi diff --git a/django/contrib/staticfiles/finders.pyi b/django-stubs/contrib/staticfiles/finders.pyi similarity index 100% rename from django/contrib/staticfiles/finders.pyi rename to django-stubs/contrib/staticfiles/finders.pyi diff --git a/django/contrib/staticfiles/handlers.pyi b/django-stubs/contrib/staticfiles/handlers.pyi similarity index 100% rename from django/contrib/staticfiles/handlers.pyi rename to django-stubs/contrib/staticfiles/handlers.pyi diff --git a/django/contrib/staticfiles/management/commands/collectstatic.pyi b/django-stubs/contrib/staticfiles/management/commands/collectstatic.pyi similarity index 100% rename from django/contrib/staticfiles/management/commands/collectstatic.pyi rename to django-stubs/contrib/staticfiles/management/commands/collectstatic.pyi diff --git a/django/contrib/staticfiles/management/commands/findstatic.pyi b/django-stubs/contrib/staticfiles/management/commands/findstatic.pyi similarity index 100% rename from django/contrib/staticfiles/management/commands/findstatic.pyi rename to django-stubs/contrib/staticfiles/management/commands/findstatic.pyi diff --git a/django/contrib/staticfiles/management/commands/runserver.pyi b/django-stubs/contrib/staticfiles/management/commands/runserver.pyi similarity index 100% rename from django/contrib/staticfiles/management/commands/runserver.pyi rename to django-stubs/contrib/staticfiles/management/commands/runserver.pyi diff --git a/django/contrib/staticfiles/storage.pyi b/django-stubs/contrib/staticfiles/storage.pyi similarity index 100% rename from django/contrib/staticfiles/storage.pyi rename to django-stubs/contrib/staticfiles/storage.pyi diff --git a/django/contrib/staticfiles/templatetags/staticfiles.pyi b/django-stubs/contrib/staticfiles/templatetags/staticfiles.pyi similarity index 100% rename from django/contrib/staticfiles/templatetags/staticfiles.pyi rename to django-stubs/contrib/staticfiles/templatetags/staticfiles.pyi diff --git a/django/contrib/staticfiles/urls.pyi b/django-stubs/contrib/staticfiles/urls.pyi similarity index 100% rename from django/contrib/staticfiles/urls.pyi rename to django-stubs/contrib/staticfiles/urls.pyi diff --git a/django/contrib/staticfiles/utils.pyi b/django-stubs/contrib/staticfiles/utils.pyi similarity index 100% rename from django/contrib/staticfiles/utils.pyi rename to django-stubs/contrib/staticfiles/utils.pyi diff --git a/django/contrib/staticfiles/views.pyi b/django-stubs/contrib/staticfiles/views.pyi similarity index 100% rename from django/contrib/staticfiles/views.pyi rename to django-stubs/contrib/staticfiles/views.pyi diff --git a/django/contrib/syndication/views.pyi b/django-stubs/contrib/syndication/views.pyi similarity index 100% rename from django/contrib/syndication/views.pyi rename to django-stubs/contrib/syndication/views.pyi diff --git a/django/core/cache/__init__.pyi b/django-stubs/core/cache/__init__.pyi similarity index 100% rename from django/core/cache/__init__.pyi rename to django-stubs/core/cache/__init__.pyi diff --git a/django/core/cache/backends/base.pyi b/django-stubs/core/cache/backends/base.pyi similarity index 100% rename from django/core/cache/backends/base.pyi rename to django-stubs/core/cache/backends/base.pyi diff --git a/django/core/cache/backends/db.pyi b/django-stubs/core/cache/backends/db.pyi similarity index 100% rename from django/core/cache/backends/db.pyi rename to django-stubs/core/cache/backends/db.pyi diff --git a/django/core/cache/backends/dummy.pyi b/django-stubs/core/cache/backends/dummy.pyi similarity index 100% rename from django/core/cache/backends/dummy.pyi rename to django-stubs/core/cache/backends/dummy.pyi diff --git a/django/core/cache/backends/filebased.pyi b/django-stubs/core/cache/backends/filebased.pyi similarity index 100% rename from django/core/cache/backends/filebased.pyi rename to django-stubs/core/cache/backends/filebased.pyi diff --git a/django/core/cache/backends/locmem.pyi b/django-stubs/core/cache/backends/locmem.pyi similarity index 100% rename from django/core/cache/backends/locmem.pyi rename to django-stubs/core/cache/backends/locmem.pyi diff --git a/django/core/cache/utils.pyi b/django-stubs/core/cache/utils.pyi similarity index 100% rename from django/core/cache/utils.pyi rename to django-stubs/core/cache/utils.pyi diff --git a/django/core/checks/caches.pyi b/django-stubs/core/checks/caches.pyi similarity index 100% rename from django/core/checks/caches.pyi rename to django-stubs/core/checks/caches.pyi diff --git a/django/core/checks/messages.pyi b/django-stubs/core/checks/messages.pyi similarity index 100% rename from django/core/checks/messages.pyi rename to django-stubs/core/checks/messages.pyi diff --git a/django/core/checks/model_checks.pyi b/django-stubs/core/checks/model_checks.pyi similarity index 100% rename from django/core/checks/model_checks.pyi rename to django-stubs/core/checks/model_checks.pyi diff --git a/django/core/checks/registry.pyi b/django-stubs/core/checks/registry.pyi similarity index 100% rename from django/core/checks/registry.pyi rename to django-stubs/core/checks/registry.pyi diff --git a/django/core/checks/security/base.pyi b/django-stubs/core/checks/security/base.pyi similarity index 100% rename from django/core/checks/security/base.pyi rename to django-stubs/core/checks/security/base.pyi diff --git a/django/core/checks/security/csrf.pyi b/django-stubs/core/checks/security/csrf.pyi similarity index 100% rename from django/core/checks/security/csrf.pyi rename to django-stubs/core/checks/security/csrf.pyi diff --git a/django/core/checks/security/sessions.pyi b/django-stubs/core/checks/security/sessions.pyi similarity index 100% rename from django/core/checks/security/sessions.pyi rename to django-stubs/core/checks/security/sessions.pyi diff --git a/django/core/checks/templates.pyi b/django-stubs/core/checks/templates.pyi similarity index 100% rename from django/core/checks/templates.pyi rename to django-stubs/core/checks/templates.pyi diff --git a/django/core/checks/urls.pyi b/django-stubs/core/checks/urls.pyi similarity index 100% rename from django/core/checks/urls.pyi rename to django-stubs/core/checks/urls.pyi diff --git a/django/core/exceptions.pyi b/django-stubs/core/exceptions.pyi similarity index 100% rename from django/core/exceptions.pyi rename to django-stubs/core/exceptions.pyi diff --git a/django/core/files/base.pyi b/django-stubs/core/files/base.pyi similarity index 100% rename from django/core/files/base.pyi rename to django-stubs/core/files/base.pyi diff --git a/django/core/files/locks.pyi b/django-stubs/core/files/locks.pyi similarity index 100% rename from django/core/files/locks.pyi rename to django-stubs/core/files/locks.pyi diff --git a/django/core/files/move.pyi b/django-stubs/core/files/move.pyi similarity index 100% rename from django/core/files/move.pyi rename to django-stubs/core/files/move.pyi diff --git a/django/core/files/storage.pyi b/django-stubs/core/files/storage.pyi similarity index 100% rename from django/core/files/storage.pyi rename to django-stubs/core/files/storage.pyi diff --git a/django/core/files/uploadedfile.pyi b/django-stubs/core/files/uploadedfile.pyi similarity index 100% rename from django/core/files/uploadedfile.pyi rename to django-stubs/core/files/uploadedfile.pyi diff --git a/django/core/files/uploadhandler.pyi b/django-stubs/core/files/uploadhandler.pyi similarity index 100% rename from django/core/files/uploadhandler.pyi rename to django-stubs/core/files/uploadhandler.pyi diff --git a/django/core/files/utils.pyi b/django-stubs/core/files/utils.pyi similarity index 100% rename from django/core/files/utils.pyi rename to django-stubs/core/files/utils.pyi diff --git a/django/core/handlers/base.pyi b/django-stubs/core/handlers/base.pyi similarity index 100% rename from django/core/handlers/base.pyi rename to django-stubs/core/handlers/base.pyi diff --git a/django/core/handlers/exception.pyi b/django-stubs/core/handlers/exception.pyi similarity index 100% rename from django/core/handlers/exception.pyi rename to django-stubs/core/handlers/exception.pyi diff --git a/django/core/handlers/wsgi.pyi b/django-stubs/core/handlers/wsgi.pyi similarity index 100% rename from django/core/handlers/wsgi.pyi rename to django-stubs/core/handlers/wsgi.pyi diff --git a/django/core/mail/__init__.pyi b/django-stubs/core/mail/__init__.pyi similarity index 100% rename from django/core/mail/__init__.pyi rename to django-stubs/core/mail/__init__.pyi diff --git a/django/core/mail/backends/base.pyi b/django-stubs/core/mail/backends/base.pyi similarity index 100% rename from django/core/mail/backends/base.pyi rename to django-stubs/core/mail/backends/base.pyi diff --git a/django/core/mail/backends/console.pyi b/django-stubs/core/mail/backends/console.pyi similarity index 100% rename from django/core/mail/backends/console.pyi rename to django-stubs/core/mail/backends/console.pyi diff --git a/django/core/mail/backends/dummy.pyi b/django-stubs/core/mail/backends/dummy.pyi similarity index 100% rename from django/core/mail/backends/dummy.pyi rename to django-stubs/core/mail/backends/dummy.pyi diff --git a/django/core/mail/backends/filebased.pyi b/django-stubs/core/mail/backends/filebased.pyi similarity index 100% rename from django/core/mail/backends/filebased.pyi rename to django-stubs/core/mail/backends/filebased.pyi diff --git a/django/core/mail/backends/locmem.pyi b/django-stubs/core/mail/backends/locmem.pyi similarity index 100% rename from django/core/mail/backends/locmem.pyi rename to django-stubs/core/mail/backends/locmem.pyi diff --git a/django/core/mail/backends/smtp.pyi b/django-stubs/core/mail/backends/smtp.pyi similarity index 100% rename from django/core/mail/backends/smtp.pyi rename to django-stubs/core/mail/backends/smtp.pyi diff --git a/django/core/mail/message.pyi b/django-stubs/core/mail/message.pyi similarity index 100% rename from django/core/mail/message.pyi rename to django-stubs/core/mail/message.pyi diff --git a/django/core/mail/utils.pyi b/django-stubs/core/mail/utils.pyi similarity index 100% rename from django/core/mail/utils.pyi rename to django-stubs/core/mail/utils.pyi diff --git a/django/core/management/__init__.pyi b/django-stubs/core/management/__init__.pyi similarity index 100% rename from django/core/management/__init__.pyi rename to django-stubs/core/management/__init__.pyi diff --git a/django/core/management/base.pyi b/django-stubs/core/management/base.pyi similarity index 100% rename from django/core/management/base.pyi rename to django-stubs/core/management/base.pyi diff --git a/django/core/management/color.pyi b/django-stubs/core/management/color.pyi similarity index 100% rename from django/core/management/color.pyi rename to django-stubs/core/management/color.pyi diff --git a/django/core/management/commands/check.pyi b/django-stubs/core/management/commands/check.pyi similarity index 100% rename from django/core/management/commands/check.pyi rename to django-stubs/core/management/commands/check.pyi diff --git a/django/core/management/commands/compilemessages.pyi b/django-stubs/core/management/commands/compilemessages.pyi similarity index 100% rename from django/core/management/commands/compilemessages.pyi rename to django-stubs/core/management/commands/compilemessages.pyi diff --git a/django/core/management/commands/createcachetable.pyi b/django-stubs/core/management/commands/createcachetable.pyi similarity index 100% rename from django/core/management/commands/createcachetable.pyi rename to django-stubs/core/management/commands/createcachetable.pyi diff --git a/django/core/management/commands/dumpdata.pyi b/django-stubs/core/management/commands/dumpdata.pyi similarity index 100% rename from django/core/management/commands/dumpdata.pyi rename to django-stubs/core/management/commands/dumpdata.pyi diff --git a/django/core/management/commands/flush.pyi b/django-stubs/core/management/commands/flush.pyi similarity index 100% rename from django/core/management/commands/flush.pyi rename to django-stubs/core/management/commands/flush.pyi diff --git a/django/core/management/commands/inspectdb.pyi b/django-stubs/core/management/commands/inspectdb.pyi similarity index 100% rename from django/core/management/commands/inspectdb.pyi rename to django-stubs/core/management/commands/inspectdb.pyi diff --git a/django/core/management/commands/loaddata.pyi b/django-stubs/core/management/commands/loaddata.pyi similarity index 100% rename from django/core/management/commands/loaddata.pyi rename to django-stubs/core/management/commands/loaddata.pyi diff --git a/django/core/management/commands/makemessages.pyi b/django-stubs/core/management/commands/makemessages.pyi similarity index 100% rename from django/core/management/commands/makemessages.pyi rename to django-stubs/core/management/commands/makemessages.pyi diff --git a/django/core/management/commands/makemigrations.pyi b/django-stubs/core/management/commands/makemigrations.pyi similarity index 100% rename from django/core/management/commands/makemigrations.pyi rename to django-stubs/core/management/commands/makemigrations.pyi diff --git a/django/core/management/commands/migrate.pyi b/django-stubs/core/management/commands/migrate.pyi similarity index 100% rename from django/core/management/commands/migrate.pyi rename to django-stubs/core/management/commands/migrate.pyi diff --git a/django/core/management/commands/runserver.pyi b/django-stubs/core/management/commands/runserver.pyi similarity index 100% rename from django/core/management/commands/runserver.pyi rename to django-stubs/core/management/commands/runserver.pyi diff --git a/django/core/management/commands/sendtestemail.pyi b/django-stubs/core/management/commands/sendtestemail.pyi similarity index 100% rename from django/core/management/commands/sendtestemail.pyi rename to django-stubs/core/management/commands/sendtestemail.pyi diff --git a/django/core/management/commands/shell.pyi b/django-stubs/core/management/commands/shell.pyi similarity index 100% rename from django/core/management/commands/shell.pyi rename to django-stubs/core/management/commands/shell.pyi diff --git a/django/core/management/commands/showmigrations.pyi b/django-stubs/core/management/commands/showmigrations.pyi similarity index 100% rename from django/core/management/commands/showmigrations.pyi rename to django-stubs/core/management/commands/showmigrations.pyi diff --git a/django/core/management/commands/sqlmigrate.pyi b/django-stubs/core/management/commands/sqlmigrate.pyi similarity index 100% rename from django/core/management/commands/sqlmigrate.pyi rename to django-stubs/core/management/commands/sqlmigrate.pyi diff --git a/django/core/management/commands/squashmigrations.pyi b/django-stubs/core/management/commands/squashmigrations.pyi similarity index 100% rename from django/core/management/commands/squashmigrations.pyi rename to django-stubs/core/management/commands/squashmigrations.pyi diff --git a/django/core/management/commands/test.pyi b/django-stubs/core/management/commands/test.pyi similarity index 100% rename from django/core/management/commands/test.pyi rename to django-stubs/core/management/commands/test.pyi diff --git a/django/core/management/commands/testserver.pyi b/django-stubs/core/management/commands/testserver.pyi similarity index 100% rename from django/core/management/commands/testserver.pyi rename to django-stubs/core/management/commands/testserver.pyi diff --git a/django/core/management/sql.pyi b/django-stubs/core/management/sql.pyi similarity index 100% rename from django/core/management/sql.pyi rename to django-stubs/core/management/sql.pyi diff --git a/django/core/management/templates.pyi b/django-stubs/core/management/templates.pyi similarity index 100% rename from django/core/management/templates.pyi rename to django-stubs/core/management/templates.pyi diff --git a/django/core/management/utils.pyi b/django-stubs/core/management/utils.pyi similarity index 100% rename from django/core/management/utils.pyi rename to django-stubs/core/management/utils.pyi diff --git a/django/core/paginator.pyi b/django-stubs/core/paginator.pyi similarity index 100% rename from django/core/paginator.pyi rename to django-stubs/core/paginator.pyi diff --git a/django/core/serializers/__init__.pyi b/django-stubs/core/serializers/__init__.pyi similarity index 100% rename from django/core/serializers/__init__.pyi rename to django-stubs/core/serializers/__init__.pyi diff --git a/django/core/serializers/base.pyi b/django-stubs/core/serializers/base.pyi similarity index 100% rename from django/core/serializers/base.pyi rename to django-stubs/core/serializers/base.pyi diff --git a/django/core/serializers/json.pyi b/django-stubs/core/serializers/json.pyi similarity index 100% rename from django/core/serializers/json.pyi rename to django-stubs/core/serializers/json.pyi diff --git a/django/core/serializers/python.pyi b/django-stubs/core/serializers/python.pyi similarity index 100% rename from django/core/serializers/python.pyi rename to django-stubs/core/serializers/python.pyi diff --git a/django/core/serializers/xml_serializer.pyi b/django-stubs/core/serializers/xml_serializer.pyi similarity index 100% rename from django/core/serializers/xml_serializer.pyi rename to django-stubs/core/serializers/xml_serializer.pyi diff --git a/django/core/servers/basehttp.pyi b/django-stubs/core/servers/basehttp.pyi similarity index 100% rename from django/core/servers/basehttp.pyi rename to django-stubs/core/servers/basehttp.pyi diff --git a/django/core/signing.pyi b/django-stubs/core/signing.pyi similarity index 100% rename from django/core/signing.pyi rename to django-stubs/core/signing.pyi diff --git a/django/core/validators.pyi b/django-stubs/core/validators.pyi similarity index 100% rename from django/core/validators.pyi rename to django-stubs/core/validators.pyi diff --git a/django/core/wsgi.pyi b/django-stubs/core/wsgi.pyi similarity index 100% rename from django/core/wsgi.pyi rename to django-stubs/core/wsgi.pyi diff --git a/django/db/__init__.pyi b/django-stubs/db/__init__.pyi similarity index 100% rename from django/db/__init__.pyi rename to django-stubs/db/__init__.pyi diff --git a/django/db/backends/base/base.pyi b/django-stubs/db/backends/base/base.pyi similarity index 100% rename from django/db/backends/base/base.pyi rename to django-stubs/db/backends/base/base.pyi diff --git a/django/db/backends/base/client.pyi b/django-stubs/db/backends/base/client.pyi similarity index 100% rename from django/db/backends/base/client.pyi rename to django-stubs/db/backends/base/client.pyi diff --git a/django/db/backends/base/creation.pyi b/django-stubs/db/backends/base/creation.pyi similarity index 100% rename from django/db/backends/base/creation.pyi rename to django-stubs/db/backends/base/creation.pyi diff --git a/django/db/backends/base/features.pyi b/django-stubs/db/backends/base/features.pyi similarity index 100% rename from django/db/backends/base/features.pyi rename to django-stubs/db/backends/base/features.pyi diff --git a/django/db/backends/base/introspection.pyi b/django-stubs/db/backends/base/introspection.pyi similarity index 100% rename from django/db/backends/base/introspection.pyi rename to django-stubs/db/backends/base/introspection.pyi diff --git a/django/db/backends/base/operations.pyi b/django-stubs/db/backends/base/operations.pyi similarity index 100% rename from django/db/backends/base/operations.pyi rename to django-stubs/db/backends/base/operations.pyi diff --git a/django/db/backends/base/schema.pyi b/django-stubs/db/backends/base/schema.pyi similarity index 100% rename from django/db/backends/base/schema.pyi rename to django-stubs/db/backends/base/schema.pyi diff --git a/django/db/backends/base/validation.pyi b/django-stubs/db/backends/base/validation.pyi similarity index 100% rename from django/db/backends/base/validation.pyi rename to django-stubs/db/backends/base/validation.pyi diff --git a/django/db/backends/ddl_references.pyi b/django-stubs/db/backends/ddl_references.pyi similarity index 100% rename from django/db/backends/ddl_references.pyi rename to django-stubs/db/backends/ddl_references.pyi diff --git a/django/db/backends/dummy/base.pyi b/django-stubs/db/backends/dummy/base.pyi similarity index 100% rename from django/db/backends/dummy/base.pyi rename to django-stubs/db/backends/dummy/base.pyi diff --git a/django/db/backends/mysql/client.pyi b/django-stubs/db/backends/mysql/client.pyi similarity index 100% rename from django/db/backends/mysql/client.pyi rename to django-stubs/db/backends/mysql/client.pyi diff --git a/django/db/backends/postgresql/client.pyi b/django-stubs/db/backends/postgresql/client.pyi similarity index 100% rename from django/db/backends/postgresql/client.pyi rename to django-stubs/db/backends/postgresql/client.pyi diff --git a/django/db/backends/sqlite3/base.pyi b/django-stubs/db/backends/sqlite3/base.pyi similarity index 100% rename from django/db/backends/sqlite3/base.pyi rename to django-stubs/db/backends/sqlite3/base.pyi diff --git a/django/db/backends/sqlite3/creation.pyi b/django-stubs/db/backends/sqlite3/creation.pyi similarity index 100% rename from django/db/backends/sqlite3/creation.pyi rename to django-stubs/db/backends/sqlite3/creation.pyi diff --git a/django/db/backends/sqlite3/features.pyi b/django-stubs/db/backends/sqlite3/features.pyi similarity index 100% rename from django/db/backends/sqlite3/features.pyi rename to django-stubs/db/backends/sqlite3/features.pyi diff --git a/django/db/backends/sqlite3/introspection.pyi b/django-stubs/db/backends/sqlite3/introspection.pyi similarity index 100% rename from django/db/backends/sqlite3/introspection.pyi rename to django-stubs/db/backends/sqlite3/introspection.pyi diff --git a/django/db/backends/sqlite3/operations.pyi b/django-stubs/db/backends/sqlite3/operations.pyi similarity index 100% rename from django/db/backends/sqlite3/operations.pyi rename to django-stubs/db/backends/sqlite3/operations.pyi diff --git a/django/db/backends/sqlite3/schema.pyi b/django-stubs/db/backends/sqlite3/schema.pyi similarity index 100% rename from django/db/backends/sqlite3/schema.pyi rename to django-stubs/db/backends/sqlite3/schema.pyi diff --git a/django/db/backends/utils.pyi b/django-stubs/db/backends/utils.pyi similarity index 100% rename from django/db/backends/utils.pyi rename to django-stubs/db/backends/utils.pyi diff --git a/django/db/migrations/autodetector.pyi b/django-stubs/db/migrations/autodetector.pyi similarity index 100% rename from django/db/migrations/autodetector.pyi rename to django-stubs/db/migrations/autodetector.pyi diff --git a/django/db/migrations/exceptions.pyi b/django-stubs/db/migrations/exceptions.pyi similarity index 100% rename from django/db/migrations/exceptions.pyi rename to django-stubs/db/migrations/exceptions.pyi diff --git a/django/db/migrations/executor.pyi b/django-stubs/db/migrations/executor.pyi similarity index 100% rename from django/db/migrations/executor.pyi rename to django-stubs/db/migrations/executor.pyi diff --git a/django/db/migrations/graph.pyi b/django-stubs/db/migrations/graph.pyi similarity index 100% rename from django/db/migrations/graph.pyi rename to django-stubs/db/migrations/graph.pyi diff --git a/django/db/migrations/loader.pyi b/django-stubs/db/migrations/loader.pyi similarity index 100% rename from django/db/migrations/loader.pyi rename to django-stubs/db/migrations/loader.pyi diff --git a/django/db/migrations/migration.pyi b/django-stubs/db/migrations/migration.pyi similarity index 100% rename from django/db/migrations/migration.pyi rename to django-stubs/db/migrations/migration.pyi diff --git a/django/db/migrations/operations/base.pyi b/django-stubs/db/migrations/operations/base.pyi similarity index 100% rename from django/db/migrations/operations/base.pyi rename to django-stubs/db/migrations/operations/base.pyi diff --git a/django/db/migrations/operations/fields.pyi b/django-stubs/db/migrations/operations/fields.pyi similarity index 100% rename from django/db/migrations/operations/fields.pyi rename to django-stubs/db/migrations/operations/fields.pyi diff --git a/django/db/migrations/operations/models.pyi b/django-stubs/db/migrations/operations/models.pyi similarity index 100% rename from django/db/migrations/operations/models.pyi rename to django-stubs/db/migrations/operations/models.pyi diff --git a/django/db/migrations/operations/special.pyi b/django-stubs/db/migrations/operations/special.pyi similarity index 100% rename from django/db/migrations/operations/special.pyi rename to django-stubs/db/migrations/operations/special.pyi diff --git a/django/db/migrations/operations/utils.pyi b/django-stubs/db/migrations/operations/utils.pyi similarity index 100% rename from django/db/migrations/operations/utils.pyi rename to django-stubs/db/migrations/operations/utils.pyi diff --git a/django/db/migrations/optimizer.pyi b/django-stubs/db/migrations/optimizer.pyi similarity index 100% rename from django/db/migrations/optimizer.pyi rename to django-stubs/db/migrations/optimizer.pyi diff --git a/django/db/migrations/questioner.pyi b/django-stubs/db/migrations/questioner.pyi similarity index 100% rename from django/db/migrations/questioner.pyi rename to django-stubs/db/migrations/questioner.pyi diff --git a/django/db/migrations/recorder.pyi b/django-stubs/db/migrations/recorder.pyi similarity index 100% rename from django/db/migrations/recorder.pyi rename to django-stubs/db/migrations/recorder.pyi diff --git a/django/db/migrations/serializer.pyi b/django-stubs/db/migrations/serializer.pyi similarity index 100% rename from django/db/migrations/serializer.pyi rename to django-stubs/db/migrations/serializer.pyi diff --git a/django/db/migrations/state.pyi b/django-stubs/db/migrations/state.pyi similarity index 100% rename from django/db/migrations/state.pyi rename to django-stubs/db/migrations/state.pyi diff --git a/django/db/migrations/topological_sort.pyi b/django-stubs/db/migrations/topological_sort.pyi similarity index 100% rename from django/db/migrations/topological_sort.pyi rename to django-stubs/db/migrations/topological_sort.pyi diff --git a/django/db/migrations/utils.pyi b/django-stubs/db/migrations/utils.pyi similarity index 100% rename from django/db/migrations/utils.pyi rename to django-stubs/db/migrations/utils.pyi diff --git a/django/db/migrations/writer.pyi b/django-stubs/db/migrations/writer.pyi similarity index 100% rename from django/db/migrations/writer.pyi rename to django-stubs/db/migrations/writer.pyi diff --git a/django/db/models/aggregates.pyi b/django-stubs/db/models/aggregates.pyi similarity index 100% rename from django/db/models/aggregates.pyi rename to django-stubs/db/models/aggregates.pyi diff --git a/django/db/models/base.pyi b/django-stubs/db/models/base.pyi similarity index 100% rename from django/db/models/base.pyi rename to django-stubs/db/models/base.pyi diff --git a/django/db/models/deletion.pyi b/django-stubs/db/models/deletion.pyi similarity index 100% rename from django/db/models/deletion.pyi rename to django-stubs/db/models/deletion.pyi diff --git a/django/db/models/expressions.pyi b/django-stubs/db/models/expressions.pyi similarity index 100% rename from django/db/models/expressions.pyi rename to django-stubs/db/models/expressions.pyi diff --git a/django/db/models/fields/__init__.pyi b/django-stubs/db/models/fields/__init__.pyi similarity index 100% rename from django/db/models/fields/__init__.pyi rename to django-stubs/db/models/fields/__init__.pyi diff --git a/django/db/models/fields/files.pyi b/django-stubs/db/models/fields/files.pyi similarity index 100% rename from django/db/models/fields/files.pyi rename to django-stubs/db/models/fields/files.pyi diff --git a/django/db/models/fields/mixins.pyi b/django-stubs/db/models/fields/mixins.pyi similarity index 100% rename from django/db/models/fields/mixins.pyi rename to django-stubs/db/models/fields/mixins.pyi diff --git a/django/db/models/fields/proxy.pyi b/django-stubs/db/models/fields/proxy.pyi similarity index 100% rename from django/db/models/fields/proxy.pyi rename to django-stubs/db/models/fields/proxy.pyi diff --git a/django/db/models/fields/related.pyi b/django-stubs/db/models/fields/related.pyi similarity index 100% rename from django/db/models/fields/related.pyi rename to django-stubs/db/models/fields/related.pyi diff --git a/django/db/models/fields/related_descriptors.pyi b/django-stubs/db/models/fields/related_descriptors.pyi similarity index 100% rename from django/db/models/fields/related_descriptors.pyi rename to django-stubs/db/models/fields/related_descriptors.pyi diff --git a/django/db/models/fields/related_lookups.pyi b/django-stubs/db/models/fields/related_lookups.pyi similarity index 100% rename from django/db/models/fields/related_lookups.pyi rename to django-stubs/db/models/fields/related_lookups.pyi diff --git a/django/db/models/fields/reverse_related.pyi b/django-stubs/db/models/fields/reverse_related.pyi similarity index 100% rename from django/db/models/fields/reverse_related.pyi rename to django-stubs/db/models/fields/reverse_related.pyi diff --git a/django/db/models/functions/comparison.pyi b/django-stubs/db/models/functions/comparison.pyi similarity index 100% rename from django/db/models/functions/comparison.pyi rename to django-stubs/db/models/functions/comparison.pyi diff --git a/django/db/models/functions/datetime.pyi b/django-stubs/db/models/functions/datetime.pyi similarity index 100% rename from django/db/models/functions/datetime.pyi rename to django-stubs/db/models/functions/datetime.pyi diff --git a/django/db/models/functions/text.pyi b/django-stubs/db/models/functions/text.pyi similarity index 100% rename from django/db/models/functions/text.pyi rename to django-stubs/db/models/functions/text.pyi diff --git a/django/db/models/functions/window.pyi b/django-stubs/db/models/functions/window.pyi similarity index 100% rename from django/db/models/functions/window.pyi rename to django-stubs/db/models/functions/window.pyi diff --git a/django/db/models/indexes.pyi b/django-stubs/db/models/indexes.pyi similarity index 100% rename from django/db/models/indexes.pyi rename to django-stubs/db/models/indexes.pyi diff --git a/django/db/models/lookups.pyi b/django-stubs/db/models/lookups.pyi similarity index 100% rename from django/db/models/lookups.pyi rename to django-stubs/db/models/lookups.pyi diff --git a/django/db/models/manager.pyi b/django-stubs/db/models/manager.pyi similarity index 100% rename from django/db/models/manager.pyi rename to django-stubs/db/models/manager.pyi diff --git a/django/db/models/options.pyi b/django-stubs/db/models/options.pyi similarity index 100% rename from django/db/models/options.pyi rename to django-stubs/db/models/options.pyi diff --git a/django/db/models/query.pyi b/django-stubs/db/models/query.pyi similarity index 100% rename from django/db/models/query.pyi rename to django-stubs/db/models/query.pyi diff --git a/django/db/models/query_utils.pyi b/django-stubs/db/models/query_utils.pyi similarity index 100% rename from django/db/models/query_utils.pyi rename to django-stubs/db/models/query_utils.pyi diff --git a/django/db/models/signals.pyi b/django-stubs/db/models/signals.pyi similarity index 100% rename from django/db/models/signals.pyi rename to django-stubs/db/models/signals.pyi diff --git a/django/db/models/sql/compiler.pyi b/django-stubs/db/models/sql/compiler.pyi similarity index 100% rename from django/db/models/sql/compiler.pyi rename to django-stubs/db/models/sql/compiler.pyi diff --git a/django/db/models/sql/datastructures.pyi b/django-stubs/db/models/sql/datastructures.pyi similarity index 100% rename from django/db/models/sql/datastructures.pyi rename to django-stubs/db/models/sql/datastructures.pyi diff --git a/django/db/models/sql/query.pyi b/django-stubs/db/models/sql/query.pyi similarity index 100% rename from django/db/models/sql/query.pyi rename to django-stubs/db/models/sql/query.pyi diff --git a/django/db/models/sql/subqueries.pyi b/django-stubs/db/models/sql/subqueries.pyi similarity index 100% rename from django/db/models/sql/subqueries.pyi rename to django-stubs/db/models/sql/subqueries.pyi diff --git a/django/db/models/sql/where.pyi b/django-stubs/db/models/sql/where.pyi similarity index 100% rename from django/db/models/sql/where.pyi rename to django-stubs/db/models/sql/where.pyi diff --git a/django/db/models/utils.pyi b/django-stubs/db/models/utils.pyi similarity index 100% rename from django/db/models/utils.pyi rename to django-stubs/db/models/utils.pyi diff --git a/django/db/transaction.pyi b/django-stubs/db/transaction.pyi similarity index 100% rename from django/db/transaction.pyi rename to django-stubs/db/transaction.pyi diff --git a/django/db/utils.pyi b/django-stubs/db/utils.pyi similarity index 100% rename from django/db/utils.pyi rename to django-stubs/db/utils.pyi diff --git a/django/dispatch/dispatcher.pyi b/django-stubs/dispatch/dispatcher.pyi similarity index 100% rename from django/dispatch/dispatcher.pyi rename to django-stubs/dispatch/dispatcher.pyi diff --git a/django/forms/boundfield.pyi b/django-stubs/forms/boundfield.pyi similarity index 100% rename from django/forms/boundfield.pyi rename to django-stubs/forms/boundfield.pyi diff --git a/django/forms/fields.pyi b/django-stubs/forms/fields.pyi similarity index 100% rename from django/forms/fields.pyi rename to django-stubs/forms/fields.pyi diff --git a/django/forms/forms.pyi b/django-stubs/forms/forms.pyi similarity index 100% rename from django/forms/forms.pyi rename to django-stubs/forms/forms.pyi diff --git a/django/forms/formsets.pyi b/django-stubs/forms/formsets.pyi similarity index 100% rename from django/forms/formsets.pyi rename to django-stubs/forms/formsets.pyi diff --git a/django/forms/models.pyi b/django-stubs/forms/models.pyi similarity index 100% rename from django/forms/models.pyi rename to django-stubs/forms/models.pyi diff --git a/django/forms/renderers.pyi b/django-stubs/forms/renderers.pyi similarity index 100% rename from django/forms/renderers.pyi rename to django-stubs/forms/renderers.pyi diff --git a/django/forms/utils.pyi b/django-stubs/forms/utils.pyi similarity index 100% rename from django/forms/utils.pyi rename to django-stubs/forms/utils.pyi diff --git a/django/forms/widgets.pyi b/django-stubs/forms/widgets.pyi similarity index 100% rename from django/forms/widgets.pyi rename to django-stubs/forms/widgets.pyi diff --git a/django/http/cookie.pyi b/django-stubs/http/cookie.pyi similarity index 100% rename from django/http/cookie.pyi rename to django-stubs/http/cookie.pyi diff --git a/django/http/multipartparser.pyi b/django-stubs/http/multipartparser.pyi similarity index 100% rename from django/http/multipartparser.pyi rename to django-stubs/http/multipartparser.pyi diff --git a/django/http/request.pyi b/django-stubs/http/request.pyi similarity index 100% rename from django/http/request.pyi rename to django-stubs/http/request.pyi diff --git a/django/http/response.pyi b/django-stubs/http/response.pyi similarity index 100% rename from django/http/response.pyi rename to django-stubs/http/response.pyi diff --git a/django/middleware/cache.pyi b/django-stubs/middleware/cache.pyi similarity index 100% rename from django/middleware/cache.pyi rename to django-stubs/middleware/cache.pyi diff --git a/django/middleware/clickjacking.pyi b/django-stubs/middleware/clickjacking.pyi similarity index 100% rename from django/middleware/clickjacking.pyi rename to django-stubs/middleware/clickjacking.pyi diff --git a/django/middleware/common.pyi b/django-stubs/middleware/common.pyi similarity index 100% rename from django/middleware/common.pyi rename to django-stubs/middleware/common.pyi diff --git a/django/middleware/csrf.pyi b/django-stubs/middleware/csrf.pyi similarity index 100% rename from django/middleware/csrf.pyi rename to django-stubs/middleware/csrf.pyi diff --git a/django/middleware/gzip.pyi b/django-stubs/middleware/gzip.pyi similarity index 100% rename from django/middleware/gzip.pyi rename to django-stubs/middleware/gzip.pyi diff --git a/django/middleware/http.pyi b/django-stubs/middleware/http.pyi similarity index 100% rename from django/middleware/http.pyi rename to django-stubs/middleware/http.pyi diff --git a/django/middleware/locale.pyi b/django-stubs/middleware/locale.pyi similarity index 100% rename from django/middleware/locale.pyi rename to django-stubs/middleware/locale.pyi diff --git a/django/middleware/security.pyi b/django-stubs/middleware/security.pyi similarity index 100% rename from django/middleware/security.pyi rename to django-stubs/middleware/security.pyi diff --git a/django/shortcuts.pyi b/django-stubs/shortcuts.pyi similarity index 100% rename from django/shortcuts.pyi rename to django-stubs/shortcuts.pyi diff --git a/django/template/backends/base.pyi b/django-stubs/template/backends/base.pyi similarity index 100% rename from django/template/backends/base.pyi rename to django-stubs/template/backends/base.pyi diff --git a/django/template/backends/django.pyi b/django-stubs/template/backends/django.pyi similarity index 100% rename from django/template/backends/django.pyi rename to django-stubs/template/backends/django.pyi diff --git a/django/template/backends/dummy.pyi b/django-stubs/template/backends/dummy.pyi similarity index 100% rename from django/template/backends/dummy.pyi rename to django-stubs/template/backends/dummy.pyi diff --git a/django/template/backends/utils.pyi b/django-stubs/template/backends/utils.pyi similarity index 100% rename from django/template/backends/utils.pyi rename to django-stubs/template/backends/utils.pyi diff --git a/django/template/base.pyi b/django-stubs/template/base.pyi similarity index 100% rename from django/template/base.pyi rename to django-stubs/template/base.pyi diff --git a/django/template/context.pyi b/django-stubs/template/context.pyi similarity index 100% rename from django/template/context.pyi rename to django-stubs/template/context.pyi diff --git a/django/template/context_processors.pyi b/django-stubs/template/context_processors.pyi similarity index 100% rename from django/template/context_processors.pyi rename to django-stubs/template/context_processors.pyi diff --git a/django/template/defaultfilters.pyi b/django-stubs/template/defaultfilters.pyi similarity index 100% rename from django/template/defaultfilters.pyi rename to django-stubs/template/defaultfilters.pyi diff --git a/django/template/defaulttags.pyi b/django-stubs/template/defaulttags.pyi similarity index 100% rename from django/template/defaulttags.pyi rename to django-stubs/template/defaulttags.pyi diff --git a/django/template/engine.pyi b/django-stubs/template/engine.pyi similarity index 100% rename from django/template/engine.pyi rename to django-stubs/template/engine.pyi diff --git a/django/template/exceptions.pyi b/django-stubs/template/exceptions.pyi similarity index 100% rename from django/template/exceptions.pyi rename to django-stubs/template/exceptions.pyi diff --git a/django/template/library.pyi b/django-stubs/template/library.pyi similarity index 100% rename from django/template/library.pyi rename to django-stubs/template/library.pyi diff --git a/django/template/loader.pyi b/django-stubs/template/loader.pyi similarity index 100% rename from django/template/loader.pyi rename to django-stubs/template/loader.pyi diff --git a/django/template/loader_tags.pyi b/django-stubs/template/loader_tags.pyi similarity index 100% rename from django/template/loader_tags.pyi rename to django-stubs/template/loader_tags.pyi diff --git a/django/template/loaders/app_directories.pyi b/django-stubs/template/loaders/app_directories.pyi similarity index 100% rename from django/template/loaders/app_directories.pyi rename to django-stubs/template/loaders/app_directories.pyi diff --git a/django/template/loaders/base.pyi b/django-stubs/template/loaders/base.pyi similarity index 100% rename from django/template/loaders/base.pyi rename to django-stubs/template/loaders/base.pyi diff --git a/django/template/loaders/cached.pyi b/django-stubs/template/loaders/cached.pyi similarity index 100% rename from django/template/loaders/cached.pyi rename to django-stubs/template/loaders/cached.pyi diff --git a/django/template/loaders/filesystem.pyi b/django-stubs/template/loaders/filesystem.pyi similarity index 100% rename from django/template/loaders/filesystem.pyi rename to django-stubs/template/loaders/filesystem.pyi diff --git a/django/template/loaders/locmem.pyi b/django-stubs/template/loaders/locmem.pyi similarity index 100% rename from django/template/loaders/locmem.pyi rename to django-stubs/template/loaders/locmem.pyi diff --git a/django/template/response.pyi b/django-stubs/template/response.pyi similarity index 100% rename from django/template/response.pyi rename to django-stubs/template/response.pyi diff --git a/django/template/smartif.pyi b/django-stubs/template/smartif.pyi similarity index 100% rename from django/template/smartif.pyi rename to django-stubs/template/smartif.pyi diff --git a/django/template/utils.pyi b/django-stubs/template/utils.pyi similarity index 100% rename from django/template/utils.pyi rename to django-stubs/template/utils.pyi diff --git a/django/templatetags/cache.pyi b/django-stubs/templatetags/cache.pyi similarity index 100% rename from django/templatetags/cache.pyi rename to django-stubs/templatetags/cache.pyi diff --git a/django/templatetags/i18n.pyi b/django-stubs/templatetags/i18n.pyi similarity index 100% rename from django/templatetags/i18n.pyi rename to django-stubs/templatetags/i18n.pyi diff --git a/django/templatetags/l10n.pyi b/django-stubs/templatetags/l10n.pyi similarity index 100% rename from django/templatetags/l10n.pyi rename to django-stubs/templatetags/l10n.pyi diff --git a/django/templatetags/static.pyi b/django-stubs/templatetags/static.pyi similarity index 100% rename from django/templatetags/static.pyi rename to django-stubs/templatetags/static.pyi diff --git a/django/templatetags/tz.pyi b/django-stubs/templatetags/tz.pyi similarity index 100% rename from django/templatetags/tz.pyi rename to django-stubs/templatetags/tz.pyi diff --git a/django/test/client.pyi b/django-stubs/test/client.pyi similarity index 100% rename from django/test/client.pyi rename to django-stubs/test/client.pyi diff --git a/django/test/html.pyi b/django-stubs/test/html.pyi similarity index 100% rename from django/test/html.pyi rename to django-stubs/test/html.pyi diff --git a/django/test/runner.pyi b/django-stubs/test/runner.pyi similarity index 100% rename from django/test/runner.pyi rename to django-stubs/test/runner.pyi diff --git a/django/test/selenium.pyi b/django-stubs/test/selenium.pyi similarity index 100% rename from django/test/selenium.pyi rename to django-stubs/test/selenium.pyi diff --git a/django/test/signals.pyi b/django-stubs/test/signals.pyi similarity index 100% rename from django/test/signals.pyi rename to django-stubs/test/signals.pyi diff --git a/django/test/testcases.pyi b/django-stubs/test/testcases.pyi similarity index 100% rename from django/test/testcases.pyi rename to django-stubs/test/testcases.pyi diff --git a/django/test/utils.pyi b/django-stubs/test/utils.pyi similarity index 100% rename from django/test/utils.pyi rename to django-stubs/test/utils.pyi diff --git a/django/urls/base.pyi b/django-stubs/urls/base.pyi similarity index 100% rename from django/urls/base.pyi rename to django-stubs/urls/base.pyi diff --git a/django/urls/conf.pyi b/django-stubs/urls/conf.pyi similarity index 100% rename from django/urls/conf.pyi rename to django-stubs/urls/conf.pyi diff --git a/django/urls/converters.pyi b/django-stubs/urls/converters.pyi similarity index 100% rename from django/urls/converters.pyi rename to django-stubs/urls/converters.pyi diff --git a/django/urls/resolvers.pyi b/django-stubs/urls/resolvers.pyi similarity index 100% rename from django/urls/resolvers.pyi rename to django-stubs/urls/resolvers.pyi diff --git a/django/urls/utils.pyi b/django-stubs/urls/utils.pyi similarity index 100% rename from django/urls/utils.pyi rename to django-stubs/urls/utils.pyi diff --git a/django/utils/_os.pyi b/django-stubs/utils/_os.pyi similarity index 100% rename from django/utils/_os.pyi rename to django-stubs/utils/_os.pyi diff --git a/django/utils/archive.pyi b/django-stubs/utils/archive.pyi similarity index 100% rename from django/utils/archive.pyi rename to django-stubs/utils/archive.pyi diff --git a/django/utils/autoreload.pyi b/django-stubs/utils/autoreload.pyi similarity index 100% rename from django/utils/autoreload.pyi rename to django-stubs/utils/autoreload.pyi diff --git a/django/utils/baseconv.pyi b/django-stubs/utils/baseconv.pyi similarity index 100% rename from django/utils/baseconv.pyi rename to django-stubs/utils/baseconv.pyi diff --git a/django/utils/cache.pyi b/django-stubs/utils/cache.pyi similarity index 100% rename from django/utils/cache.pyi rename to django-stubs/utils/cache.pyi diff --git a/django/utils/crypto.pyi b/django-stubs/utils/crypto.pyi similarity index 100% rename from django/utils/crypto.pyi rename to django-stubs/utils/crypto.pyi diff --git a/django/utils/datastructures.pyi b/django-stubs/utils/datastructures.pyi similarity index 100% rename from django/utils/datastructures.pyi rename to django-stubs/utils/datastructures.pyi diff --git a/django/utils/dateformat.pyi b/django-stubs/utils/dateformat.pyi similarity index 100% rename from django/utils/dateformat.pyi rename to django-stubs/utils/dateformat.pyi diff --git a/django/utils/dateparse.pyi b/django-stubs/utils/dateparse.pyi similarity index 100% rename from django/utils/dateparse.pyi rename to django-stubs/utils/dateparse.pyi diff --git a/django/utils/datetime_safe.pyi b/django-stubs/utils/datetime_safe.pyi similarity index 100% rename from django/utils/datetime_safe.pyi rename to django-stubs/utils/datetime_safe.pyi diff --git a/django/utils/deconstruct.pyi b/django-stubs/utils/deconstruct.pyi similarity index 100% rename from django/utils/deconstruct.pyi rename to django-stubs/utils/deconstruct.pyi diff --git a/django/utils/decorators.pyi b/django-stubs/utils/decorators.pyi similarity index 100% rename from django/utils/decorators.pyi rename to django-stubs/utils/decorators.pyi diff --git a/django/utils/deprecation.pyi b/django-stubs/utils/deprecation.pyi similarity index 100% rename from django/utils/deprecation.pyi rename to django-stubs/utils/deprecation.pyi diff --git a/django/utils/duration.pyi b/django-stubs/utils/duration.pyi similarity index 100% rename from django/utils/duration.pyi rename to django-stubs/utils/duration.pyi diff --git a/django/utils/encoding.pyi b/django-stubs/utils/encoding.pyi similarity index 100% rename from django/utils/encoding.pyi rename to django-stubs/utils/encoding.pyi diff --git a/django/utils/feedgenerator.pyi b/django-stubs/utils/feedgenerator.pyi similarity index 100% rename from django/utils/feedgenerator.pyi rename to django-stubs/utils/feedgenerator.pyi diff --git a/django/utils/formats.pyi b/django-stubs/utils/formats.pyi similarity index 100% rename from django/utils/formats.pyi rename to django-stubs/utils/formats.pyi diff --git a/django/utils/functional.pyi b/django-stubs/utils/functional.pyi similarity index 100% rename from django/utils/functional.pyi rename to django-stubs/utils/functional.pyi diff --git a/django/utils/html.pyi b/django-stubs/utils/html.pyi similarity index 100% rename from django/utils/html.pyi rename to django-stubs/utils/html.pyi diff --git a/django/utils/http.pyi b/django-stubs/utils/http.pyi similarity index 100% rename from django/utils/http.pyi rename to django-stubs/utils/http.pyi diff --git a/django/utils/inspect.pyi b/django-stubs/utils/inspect.pyi similarity index 100% rename from django/utils/inspect.pyi rename to django-stubs/utils/inspect.pyi diff --git a/django/utils/ipv6.pyi b/django-stubs/utils/ipv6.pyi similarity index 100% rename from django/utils/ipv6.pyi rename to django-stubs/utils/ipv6.pyi diff --git a/django/utils/itercompat.pyi b/django-stubs/utils/itercompat.pyi similarity index 100% rename from django/utils/itercompat.pyi rename to django-stubs/utils/itercompat.pyi diff --git a/django/utils/jslex.pyi b/django-stubs/utils/jslex.pyi similarity index 100% rename from django/utils/jslex.pyi rename to django-stubs/utils/jslex.pyi diff --git a/django/utils/log.pyi b/django-stubs/utils/log.pyi similarity index 100% rename from django/utils/log.pyi rename to django-stubs/utils/log.pyi diff --git a/django/utils/lorem_ipsum.pyi b/django-stubs/utils/lorem_ipsum.pyi similarity index 100% rename from django/utils/lorem_ipsum.pyi rename to django-stubs/utils/lorem_ipsum.pyi diff --git a/django/utils/module_loading.pyi b/django-stubs/utils/module_loading.pyi similarity index 100% rename from django/utils/module_loading.pyi rename to django-stubs/utils/module_loading.pyi diff --git a/django/utils/numberformat.pyi b/django-stubs/utils/numberformat.pyi similarity index 100% rename from django/utils/numberformat.pyi rename to django-stubs/utils/numberformat.pyi diff --git a/django/utils/regex_helper.pyi b/django-stubs/utils/regex_helper.pyi similarity index 100% rename from django/utils/regex_helper.pyi rename to django-stubs/utils/regex_helper.pyi diff --git a/django/utils/safestring.pyi b/django-stubs/utils/safestring.pyi similarity index 100% rename from django/utils/safestring.pyi rename to django-stubs/utils/safestring.pyi diff --git a/django/utils/six.pyi b/django-stubs/utils/six.pyi similarity index 100% rename from django/utils/six.pyi rename to django-stubs/utils/six.pyi diff --git a/django/utils/termcolors.pyi b/django-stubs/utils/termcolors.pyi similarity index 100% rename from django/utils/termcolors.pyi rename to django-stubs/utils/termcolors.pyi diff --git a/django/utils/text.pyi b/django-stubs/utils/text.pyi similarity index 100% rename from django/utils/text.pyi rename to django-stubs/utils/text.pyi diff --git a/django/utils/timesince.pyi b/django-stubs/utils/timesince.pyi similarity index 100% rename from django/utils/timesince.pyi rename to django-stubs/utils/timesince.pyi diff --git a/django/utils/timezone.pyi b/django-stubs/utils/timezone.pyi similarity index 100% rename from django/utils/timezone.pyi rename to django-stubs/utils/timezone.pyi diff --git a/django/utils/translation/__init__.pyi b/django-stubs/utils/translation/__init__.pyi similarity index 100% rename from django/utils/translation/__init__.pyi rename to django-stubs/utils/translation/__init__.pyi diff --git a/django/utils/translation/template.pyi b/django-stubs/utils/translation/template.pyi similarity index 100% rename from django/utils/translation/template.pyi rename to django-stubs/utils/translation/template.pyi diff --git a/django/utils/translation/trans_null.pyi b/django-stubs/utils/translation/trans_null.pyi similarity index 100% rename from django/utils/translation/trans_null.pyi rename to django-stubs/utils/translation/trans_null.pyi diff --git a/django/utils/translation/trans_real.pyi b/django-stubs/utils/translation/trans_real.pyi similarity index 100% rename from django/utils/translation/trans_real.pyi rename to django-stubs/utils/translation/trans_real.pyi diff --git a/django/utils/tree.pyi b/django-stubs/utils/tree.pyi similarity index 100% rename from django/utils/tree.pyi rename to django-stubs/utils/tree.pyi diff --git a/django/utils/version.pyi b/django-stubs/utils/version.pyi similarity index 100% rename from django/utils/version.pyi rename to django-stubs/utils/version.pyi diff --git a/django/utils/xmlutils.pyi b/django-stubs/utils/xmlutils.pyi similarity index 100% rename from django/utils/xmlutils.pyi rename to django-stubs/utils/xmlutils.pyi diff --git a/django/views/csrf.pyi b/django-stubs/views/csrf.pyi similarity index 100% rename from django/views/csrf.pyi rename to django-stubs/views/csrf.pyi diff --git a/django/views/debug.pyi b/django-stubs/views/debug.pyi similarity index 100% rename from django/views/debug.pyi rename to django-stubs/views/debug.pyi diff --git a/django/views/decorators/cache.pyi b/django-stubs/views/decorators/cache.pyi similarity index 100% rename from django/views/decorators/cache.pyi rename to django-stubs/views/decorators/cache.pyi diff --git a/django/views/decorators/csrf.pyi b/django-stubs/views/decorators/csrf.pyi similarity index 100% rename from django/views/decorators/csrf.pyi rename to django-stubs/views/decorators/csrf.pyi diff --git a/django/views/decorators/debug.pyi b/django-stubs/views/decorators/debug.pyi similarity index 100% rename from django/views/decorators/debug.pyi rename to django-stubs/views/decorators/debug.pyi diff --git a/django/views/decorators/http.pyi b/django-stubs/views/decorators/http.pyi similarity index 100% rename from django/views/decorators/http.pyi rename to django-stubs/views/decorators/http.pyi diff --git a/django/views/decorators/vary.pyi b/django-stubs/views/decorators/vary.pyi similarity index 100% rename from django/views/decorators/vary.pyi rename to django-stubs/views/decorators/vary.pyi diff --git a/django/views/defaults.pyi b/django-stubs/views/defaults.pyi similarity index 100% rename from django/views/defaults.pyi rename to django-stubs/views/defaults.pyi diff --git a/django/views/generic/base.pyi b/django-stubs/views/generic/base.pyi similarity index 100% rename from django/views/generic/base.pyi rename to django-stubs/views/generic/base.pyi diff --git a/django/views/generic/dates.pyi b/django-stubs/views/generic/dates.pyi similarity index 100% rename from django/views/generic/dates.pyi rename to django-stubs/views/generic/dates.pyi diff --git a/django/views/generic/detail.pyi b/django-stubs/views/generic/detail.pyi similarity index 100% rename from django/views/generic/detail.pyi rename to django-stubs/views/generic/detail.pyi diff --git a/django/views/generic/edit.pyi b/django-stubs/views/generic/edit.pyi similarity index 100% rename from django/views/generic/edit.pyi rename to django-stubs/views/generic/edit.pyi diff --git a/django/views/generic/list.pyi b/django-stubs/views/generic/list.pyi similarity index 100% rename from django/views/generic/list.pyi rename to django-stubs/views/generic/list.pyi diff --git a/django/views/i18n.pyi b/django-stubs/views/i18n.pyi similarity index 100% rename from django/views/i18n.pyi rename to django-stubs/views/i18n.pyi diff --git a/django/views/static.pyi b/django-stubs/views/static.pyi similarity index 100% rename from django/views/static.pyi rename to django-stubs/views/static.pyi diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..d6a02f5 --- /dev/null +++ b/setup.py @@ -0,0 +1,24 @@ +import os +from distutils.core import setup + + +def find_stubs(package): + stubs = [] + for root, dirs, files in os.walk(package): + for file in files: + path = os.path.join(root, file).replace(package + os.sep, '', 1) + stubs.append(path) + return {package: stubs} + + +setup( + name="django-stubs", + url="https://github.com/mkurnikov/django-stubs.git", + author="Maksim Kurnikov", + author_email="maxim.kurnikov@gmail.com", + version="0.1.0", + license='BSD', + install_requires='Django==2.1rc1', + packages=['numpy-stubs'], + package_data=find_stubs('django-stubs') +)