diff --git a/.coveragerc b/.coveragerc
index e9f607dc..d3750bc0 100644
--- a/.coveragerc
+++ b/.coveragerc
@@ -1,5 +1,5 @@
[run]
-source = drf_swagger
+source = drf_yasg
branch = True
[report]
@@ -30,7 +30,7 @@ precision = 0
[paths]
source =
- src/drf_swagger/
- .tox/*/Lib/site-packages/drf_swagger/
- .tox/*/lib/*/site-packages/drf_swagger/
- /home/travis/virtualenv/*/lib/*/site-packages/drf_swagger/
+ src/drf_yasg/
+ .tox/*/Lib/site-packages/drf_yasg/
+ .tox/*/lib/*/site-packages/drf_yasg/
+ /home/travis/virtualenv/*/lib/*/site-packages/drf_yasg/
diff --git a/.idea/drf-swagger.iml b/.idea-bck/drf-yasg.iml
similarity index 100%
rename from .idea/drf-swagger.iml
rename to .idea-bck/drf-yasg.iml
diff --git a/.idea-bck/inspectionProfiles/Project_Default.xml b/.idea-bck/inspectionProfiles/Project_Default.xml
new file mode 100644
index 00000000..d6fdc86a
--- /dev/null
+++ b/.idea-bck/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea-bck/misc.xml b/.idea-bck/misc.xml
new file mode 100644
index 00000000..b6e1878b
--- /dev/null
+++ b/.idea-bck/misc.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea-bck/modules.xml b/.idea-bck/modules.xml
new file mode 100644
index 00000000..b317f5ef
--- /dev/null
+++ b/.idea-bck/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea-bck/vcs.xml b/.idea-bck/vcs.xml
new file mode 100644
index 00000000..94a25f7f
--- /dev/null
+++ b/.idea-bck/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea-bck/workspace.xml b/.idea-bck/workspace.xml
new file mode 100644
index 00000000..e9f44115
--- /dev/null
+++ b/.idea-bck/workspace.xml
@@ -0,0 +1,657 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setuptools_scm
+ finder
+ quicksta
+ /master/
+ version
+ |br|
+ drf-swagger/master
+ drf_swagger
+ drf-swagger
+
+
+
+ drf_yasg
+ drf-yasg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ DEFINITION_ORDER
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1513108081418
+
+
+ 1513108081418
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ file://$USER_HOME$/Envs/drf-swagger/Lib/site-packages/setuptools/__init__.py
+ 127
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ setuptools.file_finders
+ Python
+ EXPRESSION
+
+
+ setuptools
+ Python
+ EXPRESSION
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/drf-yasg.iml b/.idea/drf-yasg.iml
new file mode 100644
index 00000000..a6dc3ce2
--- /dev/null
+++ b/.idea/drf-yasg.iml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index b6e1878b..940f30f7 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -69,5 +69,5 @@
-
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index b317f5ef..1480d25d 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,7 +2,7 @@
-
+
\ No newline at end of file
diff --git a/MANIFEST.in b/MANIFEST.in
index ecc36e5f..7611cf81 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,5 +1,5 @@
include README.rst
include LICENSE.rst
recursive-include requirements *
-recursive-include src/drf_swagger/static *
-recursive-include src/drf_swagger/templates *
+recursive-include src/drf_yasg/static *
+recursive-include src/drf_yasg/templates *
diff --git a/README.rst b/README.rst
index 748ac972..50193541 100644
--- a/README.rst
+++ b/README.rst
@@ -1,9 +1,10 @@
.. role:: python(code)
:language: python
-###########
-drf-swagger
-###########
+########################################
+drf-yasg - Yet another Swagger generator
+########################################
+
|travis| |nbsp| |codecov|
Generate **real** Swagger/OpenAPI 2.0 specifications from a Django Rest Framework API.
@@ -14,9 +15,9 @@ Compatible with
- **Django**: 1.11, 2.0
- **Python**: 2.7, 3.4, 3.5, 3.6
-**Source**: https://github.com/axnsan12/drf-swagger/
+**Source**: https://github.com/axnsan12/drf-yasg/
-**Documentation**: https://drf-swagger.readthedocs.io/en/latest/
+**Documentation**: https://drf-yasg.readthedocs.io/en/latest/
********
Features
@@ -35,21 +36,21 @@ Features
`swagger-spec-validator `__ or
`flex `__
-.. figure:: https://raw.githubusercontent.com/axnsan12/drf-swagger/1.0.1/screenshots/redoc-nested-response.png
+.. figure:: https://raw.githubusercontent.com/axnsan12/drf-yasg/1.0.1/screenshots/redoc-nested-response.png
:width: 100%
:figwidth: image
:alt: redoc screenshot
**Fully nested request and response schemas.**
-.. figure:: https://raw.githubusercontent.com/axnsan12/drf-swagger/1.0.1/screenshots/swagger-ui-list.png
+.. figure:: https://raw.githubusercontent.com/axnsan12/drf-yasg/1.0.1/screenshots/swagger-ui-list.png
:width: 100%
:figwidth: image
:alt: swagger-ui screenshot
**Choose between redoc and swagger-ui.**
-.. figure:: https://raw.githubusercontent.com/axnsan12/drf-swagger/1.0.1/screenshots/swagger-ui-models.png
+.. figure:: https://raw.githubusercontent.com/axnsan12/drf-yasg/1.0.1/screenshots/swagger-ui-models.png
:width: 100%
:figwidth: image
:alt: model definitions screenshot
@@ -75,14 +76,14 @@ The preferred instalation method is directly from pypi:
.. code:: console
- pip install drf-swagger
+ pip install drf-yasg
Additionally, if you want to use the built-in validation mechanisms (see `4. Validation`_), you need to install
some extra requirements:
.. code:: console
- pip install drf-swagger[validation]
+ pip install drf-yasg[validation]
.. _readme-quickstart:
@@ -95,7 +96,7 @@ In ``settings.py``:
INSTALLED_APPS = [
...
- 'drf_swagger',
+ 'drf_yasg',
...
]
@@ -104,8 +105,8 @@ In ``urls.py``:
.. code:: python
...
- from drf_swagger.views import get_schema_view
- from drf_swagger import openapi
+ from drf_yasg.views import get_schema_view
+ from drf_yasg import openapi
...
@@ -347,14 +348,14 @@ Both projects are also currently unmantained.
Documentation, advanced usage
=============================
-https://drf-swagger.readthedocs.io/en/latest/
+https://drf-yasg.readthedocs.io/en/latest/
-.. |travis| image:: https://img.shields.io/travis/axnsan12/drf-swagger/master.svg
- :target: https://travis-ci.org/axnsan12/drf-swagger
+.. |travis| image:: https://img.shields.io/travis/axnsan12/drf-yasg/master.svg
+ :target: https://travis-ci.org/axnsan12/drf-yasg
:alt: Travis CI
-.. |codecov| image:: https://img.shields.io/codecov/c/github/axnsan12/drf-swagger/master.svg
- :target: https://codecov.io/gh/axnsan12/drf-swagger
+.. |codecov| image:: https://img.shields.io/codecov/c/github/axnsan12/drf-yasg/master.svg
+ :target: https://codecov.io/gh/axnsan12/drf-yasg
:alt: Codecov
.. |nbsp| unicode:: 0xA0
diff --git a/docs/Makefile b/docs/Makefile
index 3032aedb..0bea2a8b 100644
--- a/docs/Makefile
+++ b/docs/Makefile
@@ -4,7 +4,7 @@
# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
-SPHINXPROJ = drf-swagger
+SPHINXPROJ = drf-yasg
SOURCEDIR = .
BUILDDIR = _build
@@ -17,4 +17,4 @@ help:
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
- @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
\ No newline at end of file
+ @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
diff --git a/docs/conf.py b/docs/conf.py
index da9ff4d8..6a38a808 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
-# drf-swagger documentation build configuration file, created by
+# drf-yasg documentation build configuration file, created by
# sphinx-quickstart on Sun Dec 10 15:20:34 2017.
import os
import sys
@@ -33,7 +33,7 @@
master_doc = 'index'
# General information about the project.
-project = 'drf-swagger'
+project = 'drf-yasg'
copyright = '2017, Cristi V.'
author = 'Cristi V.'
@@ -42,7 +42,7 @@
# built documents.
# The full version, including alpha/beta/rc tags.
-release = get_distribution('drf_swagger').version
+release = get_distribution('drf_yasg').version
# The short X.Y.Z version.
version = '.'.join(release.split('.')[:3])
@@ -62,7 +62,7 @@
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'
-modindex_common_prefix = ['drf_swagger.']
+modindex_common_prefix = ['drf_yasg.']
# If true, `todo` and `todoList` produce output, else they produce nothing.
todo_include_todos = False
@@ -103,7 +103,7 @@
# -- Options for HTMLHelp output ------------------------------------------
# Output file base name for HTML help builder.
-htmlhelp_basename = 'drf-swaggerdoc'
+htmlhelp_basename = 'drf-yasgdoc'
# -- Options for LaTeX output ---------------------------------------------
@@ -129,7 +129,7 @@
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
- (master_doc, 'drf-swagger.tex', 'drf-swagger Documentation',
+ (master_doc, 'drf-yasg.tex', 'drf-yasg Documentation',
'Cristi V.', 'manual'),
]
@@ -138,7 +138,7 @@
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
- (master_doc, 'drf-swagger', 'drf-swagger Documentation',
+ (master_doc, 'drf-yasg', 'drf-yasg Documentation',
[author], 1)
]
@@ -148,8 +148,8 @@
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
- (master_doc, 'drf-swagger', 'drf-swagger Documentation',
- author, 'drf-swagger', 'One line description of project.',
+ (master_doc, 'drf-yasg', 'drf-yasg Documentation',
+ author, 'drf-yasg', 'One line description of project.',
'Miscellaneous'),
]
@@ -200,7 +200,7 @@
settings.configure()
-import drf_swagger.views # noqa: E402
+import drf_yasg.views # noqa: E402
# instantiate a SchemaView in the views module to make it available to autodoc
-drf_swagger.views.SchemaView = drf_swagger.views.get_schema_view(None)
+drf_yasg.views.SchemaView = drf_yasg.views.get_schema_view(None)
diff --git a/docs/custom_spec.rst b/docs/custom_spec.rst
index 0dde4995..a6ef9b36 100644
--- a/docs/custom_spec.rst
+++ b/docs/custom_spec.rst
@@ -6,7 +6,7 @@
Custom schema generation
########################
-If the default spec generation does not quite match what you were hoping to achieve, ``drf-swagger`` provides some
+If the default spec generation does not quite match what you were hoping to achieve, ``drf-yasg`` provides some
custom behavior hooks by default.
*********************
diff --git a/docs/custom_ui.rst b/docs/custom_ui.rst
index 505b435c..ed5c3d5e 100644
--- a/docs/custom_ui.rst
+++ b/docs/custom_ui.rst
@@ -4,4 +4,4 @@ Customizing the web UI
There is currently no pluggable way of customizing the web UI apart from the settings available in
:ref:`swagger-ui-settings` and :ref:`redoc-ui-settings`. If you really need to, you can override one of the
-``drf-swagger/swagger-ui.html`` or ``drf-swagger/redoc.html`` templates that are used for rendering.
+``drf-yasg/swagger-ui.html`` or ``drf-yasg/redoc.html`` templates that are used for rendering.
diff --git a/docs/drf_swagger.rst b/docs/drf_yasg.rst
similarity index 76%
rename from docs/drf_swagger.rst
rename to docs/drf_yasg.rst
index 71d6cd03..f8c7368c 100644
--- a/docs/drf_swagger.rst
+++ b/docs/drf_yasg.rst
@@ -4,7 +4,7 @@ drf\_swagger package
drf\_swagger\.app\_settings
----------------------------------
-.. automodule:: drf_swagger.app_settings
+.. automodule:: drf_yasg.app_settings
:members:
:undoc-members:
:show-inheritance:
@@ -12,7 +12,7 @@ drf\_swagger\.app\_settings
drf\_swagger\.codecs
---------------------------
-.. automodule:: drf_swagger.codecs
+.. automodule:: drf_yasg.codecs
:members:
:undoc-members:
:show-inheritance:
@@ -21,7 +21,7 @@ drf\_swagger\.codecs
drf\_swagger\.errors
---------------------------
-.. automodule:: drf_swagger.errors
+.. automodule:: drf_yasg.errors
:members:
:undoc-members:
:show-inheritance:
@@ -29,7 +29,7 @@ drf\_swagger\.errors
drf\_swagger\.generators
-------------------------------
-.. automodule:: drf_swagger.generators
+.. automodule:: drf_yasg.generators
:members:
:undoc-members:
:show-inheritance:
@@ -37,7 +37,7 @@ drf\_swagger\.generators
drf\_swagger\.inspectors
-------------------------------
-.. automodule:: drf_swagger.inspectors
+.. automodule:: drf_yasg.inspectors
:members:
:undoc-members:
:show-inheritance:
@@ -45,7 +45,7 @@ drf\_swagger\.inspectors
drf\_swagger\.middleware
-------------------------------
-.. automodule:: drf_swagger.middleware
+.. automodule:: drf_yasg.middleware
:members:
:undoc-members:
:show-inheritance:
@@ -53,7 +53,7 @@ drf\_swagger\.middleware
drf\_swagger\.openapi
----------------------------
-.. automodule:: drf_swagger.openapi
+.. automodule:: drf_yasg.openapi
:members:
:undoc-members:
:show-inheritance:
@@ -61,7 +61,7 @@ drf\_swagger\.openapi
drf\_swagger\.renderers
------------------------------
-.. automodule:: drf_swagger.renderers
+.. automodule:: drf_yasg.renderers
:members:
:undoc-members:
:show-inheritance:
@@ -69,7 +69,7 @@ drf\_swagger\.renderers
drf\_swagger\.utils
--------------------------
-.. automodule:: drf_swagger.utils
+.. automodule:: drf_yasg.utils
:members:
:undoc-members:
:show-inheritance:
@@ -77,7 +77,7 @@ drf\_swagger\.utils
drf\_swagger\.views
--------------------------
-.. automodule:: drf_swagger.views
+.. automodule:: drf_yasg.views
:members:
:undoc-members:
:show-inheritance:
diff --git a/docs/index.rst b/docs/index.rst
index dd0c1d84..2f999f32 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -1,9 +1,9 @@
-.. drf-swagger documentation master file, created by
+.. drf-yasg documentation master file, created by
sphinx-quickstart on Sun Dec 10 15:20:34 2017.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
-drf-swagger
+drf-yasg
===========
.. toctree::
@@ -28,4 +28,4 @@ Source code documentation
.. toctree::
:maxdepth: 2
- drf_swagger.rst
+ drf_yasg.rst
diff --git a/docs/make.bat b/docs/make.bat
index e4a51f2a..4a5e6b96 100644
--- a/docs/make.bat
+++ b/docs/make.bat
@@ -9,7 +9,7 @@ if "%SPHINXBUILD%" == "" (
)
set SOURCEDIR=.
set BUILDDIR=_build
-set SPHINXPROJ=drf-swagger
+set SPHINXPROJ=drf-yasg
if "%1" == "" goto help
diff --git a/package-lock.json b/package-lock.json
index 117b6309..012ab968 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,5 +1,5 @@
{
- "name": "drf-swagger",
+ "name": "drf-yasg",
"requires": true,
"lockfileVersion": 1,
"dependencies": {
diff --git a/package.json b/package.json
index 0f0c72c8..b840fe3a 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "drf-swagger",
+ "name": "drf-yasg",
"dependencies": {
"swagger-ui-dist": "^3.6.1"
}
diff --git a/setup.py b/setup.py
index 3dfe48e1..cd9596b8 100644
--- a/setup.py
+++ b/setup.py
@@ -4,6 +4,29 @@
import os
from setuptools import setup, find_packages
+import distutils.core
+
+requirements_setup = ['setuptools_scm==1.15.6']
+
+
+def _install_setup_requires(attrs):
+ # copied from setuptools
+ dist = distutils.core.Distribution(dict(
+ (k, v) for k, v in attrs.items()
+ if k in ('dependency_links', 'setup_requires')
+ ))
+ # Honor setup.cfg's options.
+ dist.parse_config_files(ignore_option_errors=True)
+ if dist.setup_requires:
+ dist.fetch_build_eggs(dist.setup_requires)
+
+
+try:
+ # try to install setuptools_scm before setuptools does it, otherwise our monkey patch below will come too early
+ # (setuptools_scm adds find_files hooks into setuptools on install)
+ _install_setup_requires({'setup_requires': requirements_setup})
+except Exception:
+ pass
try:
# see https://github.com/pypa/setuptools_scm/issues/190, setuptools_scm includes ALL versioned files from the git
@@ -11,6 +34,7 @@
# this hack is ugly but does the job; because this is not really a documented interface of the module,
# the setuptools_scm version should remain pinned to ensure it keeps working
import setuptools_scm.integration
+
setuptools_scm.integration.find_files = lambda _: []
except ImportError:
pass
@@ -28,24 +52,24 @@ def read_req(req_file):
requirements_validation = read_req('validation.txt')
setup(
- name='drf-swagger',
+ name='drf-yasg',
use_scm_version=True,
- packages=find_packages('src', include=['drf_swagger']),
+ packages=find_packages('src', include=['drf_yasg']),
package_dir={'': 'src'},
include_package_data=True,
install_requires=requirements,
- setup_requires=['setuptools_scm==1.15.6'],
+ setup_requires=requirements_setup,
extras_require={
'validation': requirements_validation,
},
license='BSD License',
description='Automated generation of real Swagger/OpenAPI 2.0 schemas from Django Rest Framework code.',
long_description=description,
- url='https://github.com/axnsan12/drf-swagger',
+ url='https://github.com/axnsan12/drf-yasg',
author='Cristi V.',
author_email='cristi@cvjd.me',
keywords='drf django django-rest-framework schema swagger openapi codegen swagger-codegen '
- 'documentation drf-swagger django-rest-swagger drf-openapi',
+ 'documentation drf-yasg django-rest-swagger drf-openapi',
classifiers=[
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/.npmignore b/src/drf_swagger/static/drf-swagger/swagger-ui-dist/.npmignore
deleted file mode 100644
index 1071019c..00000000
--- a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/.npmignore
+++ /dev/null
@@ -1,2 +0,0 @@
-README.md
-deploy.sh
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/package.json b/src/drf_swagger/static/drf-swagger/swagger-ui-dist/package.json
deleted file mode 100644
index 0d8742a1..00000000
--- a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/package.json
+++ /dev/null
@@ -1,72 +0,0 @@
-{
- "_from": "swagger-ui-dist@3.6.1",
- "_id": "swagger-ui-dist@3.6.1",
- "_inBundle": false,
- "_integrity": "sha1-uzQgV/h2COTs2DlGMDSJxjYicgY=",
- "_location": "/swagger-ui-dist",
- "_phantomChildren": {},
- "_requested": {
- "type": "version",
- "registry": true,
- "raw": "swagger-ui-dist@3.6.1",
- "name": "swagger-ui-dist",
- "escapedName": "swagger-ui-dist",
- "rawSpec": "3.6.1",
- "saveSpec": null,
- "fetchSpec": "3.6.1"
- },
- "_requiredBy": [
- "#USER",
- "/"
- ],
- "_resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.6.1.tgz",
- "_shasum": "bb342057f87608e4ecd83946303489c636227206",
- "_spec": "swagger-ui-dist@3.6.1",
- "_where": "C:\\Projects\\drf-swagger",
- "bugs": {
- "url": "https://github.com/swagger-api/swagger-ui/issues"
- },
- "bundleDependencies": false,
- "contributors": [
- {
- "url": "in alphabetical order"
- },
- {
- "name": "Anna Bodnia",
- "email": "anna.bodnia@gmail.com"
- },
- {
- "name": "Buu Nguyen",
- "email": "buunguyen@gmail.com"
- },
- {
- "name": "Josh Ponelat",
- "email": "jponelat@gmail.com"
- },
- {
- "name": "Kyle Shockey",
- "email": "kyleshockey1@gmail.com"
- },
- {
- "name": "Robert Barnwell",
- "email": "robert@robertismy.name"
- },
- {
- "name": "Sahar Jafari",
- "email": "shr.jafari@gmail.com"
- }
- ],
- "dependencies": {},
- "deprecated": false,
- "description": "[![NPM version](https://badge.fury.io/js/swagger-ui-dist.svg)](http://badge.fury.io/js/swagger-ui-dist)",
- "devDependencies": {},
- "homepage": "https://github.com/swagger-api/swagger-ui#readme",
- "license": "Apache-2.0",
- "main": "index.js",
- "name": "swagger-ui-dist",
- "repository": {
- "type": "git",
- "url": "git+ssh://git@github.com/swagger-api/swagger-ui.git"
- },
- "version": "3.6.1"
-}
diff --git a/src/drf_swagger/__init__.py b/src/drf_yasg/__init__.py
similarity index 82%
rename from src/drf_swagger/__init__.py
rename to src/drf_yasg/__init__.py
index 11dd94a1..84dacc23 100644
--- a/src/drf_swagger/__init__.py
+++ b/src/drf_yasg/__init__.py
@@ -6,6 +6,6 @@
try:
__version__ = get_distribution(__name__).version
-except DistributionNotFound:
+except DistributionNotFound: # pragma: no cover
# package is not installed
pass
diff --git a/src/drf_swagger/app_settings.py b/src/drf_yasg/app_settings.py
similarity index 100%
rename from src/drf_swagger/app_settings.py
rename to src/drf_yasg/app_settings.py
diff --git a/src/drf_swagger/codecs.py b/src/drf_yasg/codecs.py
similarity index 100%
rename from src/drf_swagger/codecs.py
rename to src/drf_yasg/codecs.py
diff --git a/src/drf_swagger/errors.py b/src/drf_yasg/errors.py
similarity index 100%
rename from src/drf_swagger/errors.py
rename to src/drf_yasg/errors.py
diff --git a/src/drf_swagger/generators.py b/src/drf_yasg/generators.py
similarity index 100%
rename from src/drf_swagger/generators.py
rename to src/drf_yasg/generators.py
diff --git a/src/drf_swagger/inspectors.py b/src/drf_yasg/inspectors.py
similarity index 100%
rename from src/drf_swagger/inspectors.py
rename to src/drf_yasg/inspectors.py
diff --git a/src/drf_swagger/middleware.py b/src/drf_yasg/middleware.py
similarity index 100%
rename from src/drf_swagger/middleware.py
rename to src/drf_yasg/middleware.py
diff --git a/src/drf_swagger/openapi.py b/src/drf_yasg/openapi.py
similarity index 100%
rename from src/drf_swagger/openapi.py
rename to src/drf_yasg/openapi.py
diff --git a/src/drf_swagger/renderers.py b/src/drf_yasg/renderers.py
similarity index 98%
rename from src/drf_swagger/renderers.py
rename to src/drf_yasg/renderers.py
index a1a58ba9..0e2cbc17 100644
--- a/src/drf_swagger/renderers.py
+++ b/src/drf_yasg/renderers.py
@@ -106,7 +106,7 @@ class SwaggerUIRenderer(_UIRenderer):
"""Renders a swagger-ui web interface for schema browisng.
Also requires :class:`.OpenAPIRenderer` as an available renderer on the same view.
"""
- template = 'drf-swagger/swagger-ui.html'
+ template = 'drf-yasg/swagger-ui.html'
format = 'swagger'
@@ -114,5 +114,5 @@ class ReDocRenderer(_UIRenderer):
"""Renders a ReDoc web interface for schema browisng.
Also requires :class:`.OpenAPIRenderer` as an available renderer on the same view.
"""
- template = 'drf-swagger/redoc.html'
+ template = 'drf-yasg/redoc.html'
format = 'redoc'
diff --git a/src/drf_swagger/static/drf-swagger/insQ.min.js b/src/drf_yasg/static/drf-yasg/insQ.min.js
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/insQ.min.js
rename to src/drf_yasg/static/drf-yasg/insQ.min.js
diff --git a/src/drf_swagger/static/drf-swagger/redoc/redoc.min.js b/src/drf_yasg/static/drf-yasg/redoc/redoc.min.js
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/redoc/redoc.min.js
rename to src/drf_yasg/static/drf-yasg/redoc/redoc.min.js
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/README.md b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/README.md
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/README.md
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/README.md
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/absolute-path.js b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/absolute-path.js
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/absolute-path.js
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/absolute-path.js
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/favicon-16x16.png b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/favicon-16x16.png
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/favicon-16x16.png
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/favicon-16x16.png
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/favicon-32x32.png b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/favicon-32x32.png
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/favicon-32x32.png
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/favicon-32x32.png
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/index.html b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/index.html
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/index.html
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/index.html
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/index.js b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/index.js
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/index.js
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/index.js
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/oauth2-redirect.html b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/oauth2-redirect.html
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/oauth2-redirect.html
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/oauth2-redirect.html
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-bundle.js b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-bundle.js
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-bundle.js.map b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js.map
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-bundle.js.map
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js.map
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-standalone-preset.js b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-standalone-preset.js
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-standalone-preset.js.map b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js.map
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-standalone-preset.js.map
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js.map
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui.css b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui.css
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui.css.map b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css.map
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui.css.map
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css.map
diff --git a/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui.js b/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.js
similarity index 100%
rename from src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui.js
rename to src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.js
diff --git a/src/drf_swagger/templates/drf-swagger/redoc.html b/src/drf_yasg/templates/drf-yasg/redoc.html
similarity index 94%
rename from src/drf_swagger/templates/drf-swagger/redoc.html
rename to src/drf_yasg/templates/drf-yasg/redoc.html
index a5f1d08f..0a8ede36 100644
--- a/src/drf_swagger/templates/drf-swagger/redoc.html
+++ b/src/drf_yasg/templates/drf-yasg/redoc.html
@@ -38,6 +38,6 @@
redoc.setAttribute("expand-responses", redocSettings.expandResponses);
document.body.appendChild(redoc);
-
+