parent
71b3fd2895
commit
c66f7e8e01
10
.coveragerc
10
.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/
|
||||
|
|
|
|||
|
|
@ -0,0 +1,69 @@
|
|||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0">
|
||||
<option name="myName" value="Project Default" />
|
||||
<inspection_tool class="CssUnusedSymbol" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="JSCheckFunctionSignatures" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="JSUnresolvedVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="MarkdownUnresolvedFileReference" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="PyAbstractClassInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="PyBroadExceptionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="PyCompatibilityInspection" enabled="true" level="WARNING" enabled_by_default="true">
|
||||
<option name="ourVersions">
|
||||
<value>
|
||||
<list size="4">
|
||||
<item index="0" class="java.lang.String" itemvalue="2.7" />
|
||||
<item index="1" class="java.lang.String" itemvalue="3.4" />
|
||||
<item index="2" class="java.lang.String" itemvalue="3.5" />
|
||||
<item index="3" class="java.lang.String" itemvalue="3.6" />
|
||||
</list>
|
||||
</value>
|
||||
</option>
|
||||
</inspection_tool>
|
||||
<inspection_tool class="PyMethodMayBeStaticInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="PyPackageRequirementsInspection" enabled="false" level="WARNING" enabled_by_default="false">
|
||||
<option name="ignoredPackages">
|
||||
<value>
|
||||
<list size="0" />
|
||||
</value>
|
||||
</option>
|
||||
</inspection_tool>
|
||||
<inspection_tool class="PyPep8Inspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
|
||||
<option name="ignoredErrors">
|
||||
<list>
|
||||
<option value="E402" />
|
||||
</list>
|
||||
</option>
|
||||
</inspection_tool>
|
||||
<inspection_tool class="PyPep8NamingInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false">
|
||||
<option name="ignoredErrors">
|
||||
<list>
|
||||
<option value="N806" />
|
||||
</list>
|
||||
</option>
|
||||
</inspection_tool>
|
||||
<inspection_tool class="PyProtectedMemberInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="PyShadowingBuiltinsInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
|
||||
<option name="ignoredNames">
|
||||
<list>
|
||||
<option value="license" />
|
||||
<option value="format" />
|
||||
<option value="type" />
|
||||
<option value="filter" />
|
||||
<option value="copyright" />
|
||||
</list>
|
||||
</option>
|
||||
</inspection_tool>
|
||||
<inspection_tool class="PyShadowingNamesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="PyUnresolvedReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="PyUnusedLocalInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false">
|
||||
<option name="ignoreTupleUnpacking" value="true" />
|
||||
<option name="ignoreLambdaParameters" value="true" />
|
||||
<option name="ignoreLoopIterationVariables" value="true" />
|
||||
</inspection_tool>
|
||||
<inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
|
||||
<option name="processCode" value="true" />
|
||||
<option name="processLiterals" value="true" />
|
||||
<option name="processComments" value="true" />
|
||||
</inspection_tool>
|
||||
</profile>
|
||||
</component>
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="MarkdownProjectSettings">
|
||||
<PreviewSettings splitEditorLayout="SPLIT" splitEditorPreview="PREVIEW" useGrayscaleRendering="false" zoomFactor="1.0" maxImageWidth="0" showGitHubPageIfSynced="false" allowBrowsingInPreview="false" synchronizePreviewPosition="true" highlightPreviewType="NONE" highlightFadeOut="5" highlightOnTyping="true" synchronizeSourcePosition="true" verticallyAlignSourceAndPreviewSyncPosition="true" showSearchHighlightsInPreview="false" showSelectionInPreview="true">
|
||||
<PanelProvider>
|
||||
<provider providerId="com.vladsch.idea.multimarkdown.editor.swing.html.panel" providerName="Default - Swing" />
|
||||
</PanelProvider>
|
||||
</PreviewSettings>
|
||||
<ParserSettings gitHubSyntaxChange="false">
|
||||
<PegdownExtensions>
|
||||
<option name="ABBREVIATIONS" value="false" />
|
||||
<option name="ANCHORLINKS" value="true" />
|
||||
<option name="ASIDE" value="false" />
|
||||
<option name="ATXHEADERSPACE" value="true" />
|
||||
<option name="AUTOLINKS" value="true" />
|
||||
<option name="DEFINITIONS" value="false" />
|
||||
<option name="DEFINITION_BREAK_DOUBLE_BLANK_LINE" value="false" />
|
||||
<option name="FENCED_CODE_BLOCKS" value="true" />
|
||||
<option name="FOOTNOTES" value="false" />
|
||||
<option name="HARDWRAPS" value="false" />
|
||||
<option name="HTML_DEEP_PARSER" value="false" />
|
||||
<option name="INSERTED" value="false" />
|
||||
<option name="QUOTES" value="false" />
|
||||
<option name="RELAXEDHRULES" value="true" />
|
||||
<option name="SMARTS" value="false" />
|
||||
<option name="STRIKETHROUGH" value="true" />
|
||||
<option name="SUBSCRIPT" value="false" />
|
||||
<option name="SUPERSCRIPT" value="false" />
|
||||
<option name="SUPPRESS_HTML_BLOCKS" value="false" />
|
||||
<option name="SUPPRESS_INLINE_HTML" value="false" />
|
||||
<option name="TABLES" value="true" />
|
||||
<option name="TASKLISTITEMS" value="true" />
|
||||
<option name="TOC" value="false" />
|
||||
<option name="WIKILINKS" value="true" />
|
||||
</PegdownExtensions>
|
||||
<ParserOptions>
|
||||
<option name="COMMONMARK_LISTS" value="true" />
|
||||
<option name="DUMMY" value="false" />
|
||||
<option name="EMOJI_SHORTCUTS" value="true" />
|
||||
<option name="FLEXMARK_FRONT_MATTER" value="false" />
|
||||
<option name="GFM_LOOSE_BLANK_LINE_AFTER_ITEM_PARA" value="false" />
|
||||
<option name="GFM_TABLE_RENDERING" value="true" />
|
||||
<option name="GITBOOK_URL_ENCODING" value="false" />
|
||||
<option name="GITHUB_EMOJI_URL" value="false" />
|
||||
<option name="GITHUB_LISTS" value="false" />
|
||||
<option name="GITHUB_WIKI_LINKS" value="true" />
|
||||
<option name="JEKYLL_FRONT_MATTER" value="false" />
|
||||
<option name="SIM_TOC_BLANK_LINE_SPACER" value="true" />
|
||||
</ParserOptions>
|
||||
</ParserSettings>
|
||||
<HtmlSettings headerTopEnabled="false" headerBottomEnabled="false" bodyTopEnabled="false" bodyBottomEnabled="false" embedUrlContent="false" addPageHeader="true">
|
||||
<GeneratorProvider>
|
||||
<provider providerId="com.vladsch.idea.multimarkdown.editor.swing.html.generator" providerName="Default Swing HTML Generator" />
|
||||
</GeneratorProvider>
|
||||
<headerTop />
|
||||
<headerBottom />
|
||||
<bodyTop />
|
||||
<bodyBottom />
|
||||
</HtmlSettings>
|
||||
<CssSettings previewScheme="UI_SCHEME" cssUri="" isCssUriEnabled="false" isCssTextEnabled="false" isDynamicPageWidth="true">
|
||||
<StylesheetProvider>
|
||||
<provider providerId="com.vladsch.idea.multimarkdown.editor.swing.html.css" providerName="Default Swing Stylesheet" />
|
||||
</StylesheetProvider>
|
||||
<ScriptProviders />
|
||||
<cssText />
|
||||
</CssSettings>
|
||||
<HtmlExportSettings updateOnSave="false" parentDir="$ProjectFileDir$" targetDir="$ProjectFileDir$" cssDir="" scriptDir="" plainHtml="false" imageDir="" copyLinkedImages="false" imageUniquifyType="0" targetExt="" useTargetExt="false" noCssNoScripts="false" linkToExportedHtml="true" exportOnSettingsChange="true" regenerateOnProjectOpen="false" />
|
||||
<LinkMapSettings>
|
||||
<textMaps />
|
||||
</LinkMapSettings>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.6 (drf-swagger)" project-jdk-type="Python SDK" />
|
||||
</project>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/drf-swagger.iml" filepath="$PROJECT_DIR$/.idea/drf-swagger.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -0,0 +1,657 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="2b53ca5b-9250-44e1-9d40-3a7a09629e81" name="Default" comment="">
|
||||
<change beforePath="$PROJECT_DIR$/.coveragerc" afterPath="$PROJECT_DIR$/.coveragerc" />
|
||||
<change beforePath="$PROJECT_DIR$/MANIFEST.in" afterPath="$PROJECT_DIR$/MANIFEST.in" />
|
||||
<change beforePath="$PROJECT_DIR$/README.rst" afterPath="$PROJECT_DIR$/README.rst" />
|
||||
<change beforePath="$PROJECT_DIR$/docs/Makefile" afterPath="$PROJECT_DIR$/docs/Makefile" />
|
||||
<change beforePath="$PROJECT_DIR$/docs/conf.py" afterPath="$PROJECT_DIR$/docs/conf.py" />
|
||||
<change beforePath="$PROJECT_DIR$/docs/custom_spec.rst" afterPath="$PROJECT_DIR$/docs/custom_spec.rst" />
|
||||
<change beforePath="$PROJECT_DIR$/docs/custom_ui.rst" afterPath="$PROJECT_DIR$/docs/custom_ui.rst" />
|
||||
<change beforePath="$PROJECT_DIR$/docs/drf_swagger.rst" afterPath="$PROJECT_DIR$/docs/drf_yasg.rst" />
|
||||
<change beforePath="$PROJECT_DIR$/docs/index.rst" afterPath="$PROJECT_DIR$/docs/index.rst" />
|
||||
<change beforePath="$PROJECT_DIR$/docs/make.bat" afterPath="$PROJECT_DIR$/docs/make.bat" />
|
||||
<change beforePath="$PROJECT_DIR$/package-lock.json" afterPath="$PROJECT_DIR$/package-lock.json" />
|
||||
<change beforePath="$PROJECT_DIR$/package.json" afterPath="$PROJECT_DIR$/package.json" />
|
||||
<change beforePath="$PROJECT_DIR$/setup.py" afterPath="$PROJECT_DIR$/setup.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/__init__.py" afterPath="$PROJECT_DIR$/src/drf_yasg/__init__.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/app_settings.py" afterPath="$PROJECT_DIR$/src/drf_yasg/app_settings.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/codecs.py" afterPath="$PROJECT_DIR$/src/drf_yasg/codecs.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/errors.py" afterPath="$PROJECT_DIR$/src/drf_yasg/errors.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/generators.py" afterPath="$PROJECT_DIR$/src/drf_yasg/generators.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/inspectors.py" afterPath="$PROJECT_DIR$/src/drf_yasg/inspectors.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/middleware.py" afterPath="$PROJECT_DIR$/src/drf_yasg/middleware.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/openapi.py" afterPath="$PROJECT_DIR$/src/drf_yasg/openapi.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/renderers.py" afterPath="$PROJECT_DIR$/src/drf_yasg/renderers.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/insQ.min.js" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/insQ.min.js" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/redoc/redoc.min.js" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/redoc/redoc.min.js" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/.npmignore" afterPath="" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/README.md" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/README.md" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/absolute-path.js" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/absolute-path.js" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/favicon-16x16.png" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/favicon-16x16.png" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/favicon-32x32.png" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/favicon-32x32.png" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/index.html" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/index.html" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/index.js" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/index.js" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/oauth2-redirect.html" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/oauth2-redirect.html" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/package.json" afterPath="" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-bundle.js" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-bundle.js.map" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-bundle.js.map" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-standalone-preset.js" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui-standalone-preset.js.map" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js.map" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui.css" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui.css.map" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.css.map" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/static/drf-swagger/swagger-ui-dist/swagger-ui.js" afterPath="$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/swagger-ui.js" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/templates/drf-swagger/redoc.html" afterPath="$PROJECT_DIR$/src/drf_yasg/templates/drf-yasg/redoc.html" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/templates/drf-swagger/swagger-ui.html" afterPath="$PROJECT_DIR$/src/drf_yasg/templates/drf-yasg/swagger-ui.html" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/utils.py" afterPath="$PROJECT_DIR$/src/drf_yasg/utils.py" />
|
||||
<change beforePath="$PROJECT_DIR$/src/drf_swagger/views.py" afterPath="$PROJECT_DIR$/src/drf_yasg/views.py" />
|
||||
<change beforePath="$PROJECT_DIR$/testproj/articles/views.py" afterPath="$PROJECT_DIR$/testproj/articles/views.py" />
|
||||
<change beforePath="$PROJECT_DIR$/testproj/testproj/settings.py" afterPath="$PROJECT_DIR$/testproj/testproj/settings.py" />
|
||||
<change beforePath="$PROJECT_DIR$/testproj/testproj/urls.py" afterPath="$PROJECT_DIR$/testproj/testproj/urls.py" />
|
||||
<change beforePath="$PROJECT_DIR$/testproj/users/views.py" afterPath="$PROJECT_DIR$/testproj/users/views.py" />
|
||||
<change beforePath="$PROJECT_DIR$/tests/conftest.py" afterPath="$PROJECT_DIR$/tests/conftest.py" />
|
||||
<change beforePath="$PROJECT_DIR$/tests/test_api_view.py" afterPath="$PROJECT_DIR$/tests/test_api_view.py" />
|
||||
<change beforePath="$PROJECT_DIR$/tests/test_referenceresolver.py" afterPath="$PROJECT_DIR$/tests/test_referenceresolver.py" />
|
||||
<change beforePath="$PROJECT_DIR$/tests/test_renderer_settings.py" afterPath="$PROJECT_DIR$/tests/test_renderer_settings.py" />
|
||||
<change beforePath="$PROJECT_DIR$/tests/test_schema_generator.py" afterPath="$PROJECT_DIR$/tests/test_schema_generator.py" />
|
||||
<change beforePath="$PROJECT_DIR$/tests/test_swaggerdict.py" afterPath="$PROJECT_DIR$/tests/test_swaggerdict.py" />
|
||||
<change beforePath="$PROJECT_DIR$/tests/urlconfs/non_public_urls.py" afterPath="$PROJECT_DIR$/tests/urlconfs/non_public_urls.py" />
|
||||
<change beforePath="$PROJECT_DIR$/tox.ini" afterPath="$PROJECT_DIR$/tox.ini" />
|
||||
</list>
|
||||
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
|
||||
<option name="TRACKING_ENABLED" value="true" />
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||
</component>
|
||||
<component name="CoverageDataManager">
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_for_test_swaggerdict_test_leading_underscore_ignored.coverage" NAME="py.test for test_swaggerdict.test_leading_underscore_ignored Coverage Results" MODIFIED="1512467680580" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_in_test_referenceresolver_py.coverage" NAME="py.test in test_referenceresolver.py Coverage Results" MODIFIED="1512869482856" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_for_test_schema_views_test_exception_middleware.coverage" NAME="py.test for test_schema_views.test_exception_middleware Coverage Results" MODIFIED="1513084697838" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$Tox.coverage" NAME="Tox Coverage Results" MODIFIED="1512268453346" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_in_test_reference_schema_py.coverage" NAME="py.test in test_reference_schema.py Coverage Results" MODIFIED="1512940265966" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_in_test_api_view_py.coverage" NAME="py.test in test_api_view.py Coverage Results" MODIFIED="1512704609628" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$Test__drf_swagger_tests.coverage" NAME="Test: drf_swagger.tests Coverage Results" MODIFIED="1512169141311" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$Test__tests.coverage" NAME="Test: tests Coverage Results" MODIFIED="1512571659871" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_for_test_schema_views_test_redoc.coverage" NAME="py.test for test_schema_views.test_redoc Coverage Results" MODIFIED="1513084686725" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$tox.coverage" NAME="tox Coverage Results" MODIFIED="1512242819982" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$fucking_setuptools.coverage" NAME="fucking setuptools Coverage Results" MODIFIED="1513109586691" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$Test__drf_swagger.coverage" NAME="Test: drf_swagger Coverage Results" MODIFIED="1512169605317" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_in_test_settings_py.coverage" NAME="py.test in test_renderer_settings.py Coverage Results" MODIFIED="1513086417541" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_in_test_generic_viewset_py.coverage" NAME="py.test in test_generic_viewset.py Coverage Results" MODIFIED="1512482262700" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_for_tests_test_schema_views_test_swagger_ui.coverage" NAME="py.test for tests.test_schema_views.test_swagger_ui Coverage Results" MODIFIED="1513084679338" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_for_test_schema_views_test_non_public.coverage" NAME="py.test for test_schema_views.test_non_public Coverage Results" MODIFIED="1513088078584" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$Test__.coverage" NAME="Test: Coverage Results" MODIFIED="1512242508976" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$Test__testproj.coverage" NAME="Test: testproj Coverage Results" MODIFIED="1512242348272" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$pytest.coverage" NAME="pytest Coverage Results" MODIFIED="1513096195674" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_for_test_renderer_settings_test_login_logout.coverage" NAME="py.test for test_renderer_settings.test_login_logout Coverage Results" MODIFIED="1513087188859" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_for_test_schema_generator_test_non_public.coverage" NAME="py.test for test_schema_generator.test_non_public Coverage Results" MODIFIED="1513082030672" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_in_test_swaggerdict_py.coverage" NAME="py.test in test_swaggerdict.py Coverage Results" MODIFIED="1512478766158" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_in_test_schema_views_py.coverage" NAME="py.test in test_schema_views.py Coverage Results" MODIFIED="1513085208231" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
<SUITE FILE_PATH="coverage/drf_swagger$py_test_for_test_schema_generator_test_basepath_only.coverage" NAME="py.test for test_schema_generator.test_basepath_only Coverage Results" MODIFIED="1513088384697" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/tests" />
|
||||
</component>
|
||||
<component name="DjangoConsoleOptions" custom-start-script="import sys; print('Python %s on %s' % (sys.version, sys.platform)) import django; print('Django %s' % django.get_version()) sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS]) if 'setup' in dir(django): django.setup() import django_manage_shell; django_manage_shell.run(PROJECT_ROOT)">
|
||||
<option name="myCustomStartScript" value="import sys; print('Python %s on %s' % (sys.version, sys.platform)) import django; print('Django %s' % django.get_version()) sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS]) if 'setup' in dir(django): django.setup() import django_manage_shell; django_manage_shell.run(PROJECT_ROOT)" />
|
||||
</component>
|
||||
<component name="FavoritesManager">
|
||||
<favorites_list name="drf-swagger" />
|
||||
</component>
|
||||
<component name="FileEditorManager">
|
||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
||||
<file leaf-file-name="setup.py" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/setup.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="136">
|
||||
<caret line="12" column="12" lean-forward="false" selection-start-line="12" selection-start-column="12" selection-end-line="12" selection-end-column="12" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="tox.ini" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/tox.ini">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="714">
|
||||
<caret line="42" column="30" lean-forward="false" selection-start-line="42" selection-start-column="30" selection-end-line="42" selection-end-column="30" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name=".coveragerc" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/.coveragerc">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="544">
|
||||
<caret line="32" column="11" lean-forward="false" selection-start-line="32" selection-start-column="11" selection-end-line="32" selection-end-column="11" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="MANIFEST.in" pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/MANIFEST.in">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="85">
|
||||
<caret line="5" column="0" lean-forward="true" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name=".editorconfig" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/.editorconfig">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name=".gitignore" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/.gitignore">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name=".travis.yml" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/.travis.yml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="187">
|
||||
<caret line="11" column="0" lean-forward="false" selection-start-line="11" selection-start-column="0" selection-end-line="11" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="package-lock.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/package-lock.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="17">
|
||||
<caret line="1" column="19" lean-forward="false" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="package.json" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/package.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="17">
|
||||
<caret line="1" column="19" lean-forward="false" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="Makefile" pinned="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/docs/Makefile">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="153">
|
||||
<caret line="9" column="0" lean-forward="false" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
</leaf>
|
||||
</component>
|
||||
<component name="FindInProjectRecents">
|
||||
<findStrings>
|
||||
<find>setuptools_scm</find>
|
||||
<find>finder</find>
|
||||
<find>quicksta</find>
|
||||
<find>/master/</find>
|
||||
<find>version</find>
|
||||
<find>|br|</find>
|
||||
<find>drf-swagger/master</find>
|
||||
<find>drf_swagger</find>
|
||||
<find>drf-swagger</find>
|
||||
</findStrings>
|
||||
<replaceStrings>
|
||||
<replace />
|
||||
<replace>drf_yasg</replace>
|
||||
<replace>drf-yasg</replace>
|
||||
</replaceStrings>
|
||||
</component>
|
||||
<component name="Git.Settings">
|
||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||
</component>
|
||||
<component name="IdeDocumentHistory">
|
||||
<option name="CHANGED_PATHS">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/MANIFEST.in" />
|
||||
<option value="$PROJECT_DIR$/requirements/dev.txt" />
|
||||
<option value="$PROJECT_DIR$/docs/conf.py" />
|
||||
<option value="$PROJECT_DIR$/requirements/docs.txt" />
|
||||
<option value="$PROJECT_DIR$/README.rst" />
|
||||
<option value="$PROJECT_DIR$/setup.py" />
|
||||
<option value="$PROJECT_DIR$/tox.ini" />
|
||||
<option value="$PROJECT_DIR$/.coveragerc" />
|
||||
<option value="$PROJECT_DIR$/package-lock.json" />
|
||||
<option value="$PROJECT_DIR$/package.json" />
|
||||
<option value="$PROJECT_DIR$/docs/Makefile" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
|
||||
<component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
|
||||
<component name="JsGulpfileManager">
|
||||
<detection-done>true</detection-done>
|
||||
<sorting>DEFINITION_ORDER</sorting>
|
||||
</component>
|
||||
<component name="NodeModulesDirectoryManager">
|
||||
<handled-path value="$PROJECT_DIR$/node_modules" />
|
||||
</component>
|
||||
<component name="ProjectFrameBounds" extendedState="6">
|
||||
<option name="x" value="74" />
|
||||
<option name="y" value="3" />
|
||||
<option name="width" value="1482" />
|
||||
<option name="height" value="868" />
|
||||
</component>
|
||||
<component name="ProjectLevelVcsManager" settingsEditedManually="true">
|
||||
<ConfirmationsSetting value="2" id="Add" />
|
||||
</component>
|
||||
<component name="ProjectView">
|
||||
<navigator currentView="ProjectPane" proportions="" version="1">
|
||||
<flattenPackages />
|
||||
<showMembers />
|
||||
<showModules />
|
||||
<showLibraryContents />
|
||||
<hideEmptyPackages />
|
||||
<abbreviatePackageNames />
|
||||
<autoscrollToSource />
|
||||
<autoscrollFromSource />
|
||||
<sortByType />
|
||||
<manualOrder />
|
||||
<foldersAlwaysOnTop value="true" />
|
||||
</navigator>
|
||||
<panes>
|
||||
<pane id="Scope" />
|
||||
<pane id="Scratches" />
|
||||
<pane id="ProjectPane">
|
||||
<subPane>
|
||||
<expand>
|
||||
<path>
|
||||
<item name="drf-yasg" type="b2602c69:ProjectViewProjectNode" />
|
||||
<item name="drf-yasg" type="462c0819:PsiDirectoryNode" />
|
||||
</path>
|
||||
</expand>
|
||||
<select />
|
||||
</subPane>
|
||||
</pane>
|
||||
</panes>
|
||||
</component>
|
||||
<component name="PropertiesComponent">
|
||||
<property name="TODO_SCOPE" value="All Places" />
|
||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
|
||||
<property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
|
||||
</component>
|
||||
<component name="RunDashboard">
|
||||
<option name="ruleStates">
|
||||
<list>
|
||||
<RuleState>
|
||||
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
|
||||
</RuleState>
|
||||
<RuleState>
|
||||
<option name="name" value="StatusDashboardGroupingRule" />
|
||||
</RuleState>
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="RunManager">
|
||||
<configuration name="fucking setuptools" type="PythonConfigurationType" factoryName="Python">
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||
<option name="IS_MODULE_SDK" value="true" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<module name="drf-swagger" />
|
||||
<EXTENSION ID="PythonCoverageRunConfigurationExtension" enabled="false" sample_coverage="true" runner="coverage.py" />
|
||||
<option name="SCRIPT_NAME" value="setup" />
|
||||
<option name="PARAMETERS" value="sdist" />
|
||||
<option name="SHOW_COMMAND_LINE" value="false" />
|
||||
<option name="EMULATE_TERMINAL" value="false" />
|
||||
<option name="MODULE_MODE" value="true" />
|
||||
</configuration>
|
||||
</component>
|
||||
<component name="ShelveChangesManager" show_recycled="false">
|
||||
<option name="remove_strategy" value="false" />
|
||||
</component>
|
||||
<component name="SvnConfiguration">
|
||||
<configuration />
|
||||
</component>
|
||||
<component name="TaskManager">
|
||||
<task active="true" id="Default" summary="Default task">
|
||||
<changelist id="2b53ca5b-9250-44e1-9d40-3a7a09629e81" name="Default" comment="" />
|
||||
<created>1513108081418</created>
|
||||
<option name="number" value="Default" />
|
||||
<option name="presentableId" value="Default" />
|
||||
<updated>1513108081418</updated>
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="57" y="-8" width="1871" height="1096" extended-state="6" />
|
||||
<layout>
|
||||
<window_info id="GfmBrowser" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32965213" sideWeight="0.4937888" order="3" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32916668" sideWeight="0.49585864" order="6" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32916668" sideWeight="0.5196024" order="7" side_tool="true" content_ui="tabs" />
|
||||
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32916668" sideWeight="0.6548868" order="8" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32916668" sideWeight="0.8923247" order="2" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32916668" sideWeight="0.49585864" order="9" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.19381557" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
|
||||
<window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32965213" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Find" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32916668" sideWeight="0.48039758" order="1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="SciView" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.19436775" sideWeight="0.4937888" order="1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.19491993" sideWeight="0.50621116" order="2" side_tool="true" content_ui="tabs" />
|
||||
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.396875" sideWeight="0.81833243" order="3" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="manage.py@drf-swagger" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32916668" sideWeight="0.4914412" order="10" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="TypeScript" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
|
||||
<window_info id="Inspection Results" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32916668" sideWeight="0.64218664" order="13" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Documentation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32965213" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" x="0" y="0" width="417" height="896" />
|
||||
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Coverage" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2689122" sideWeight="0.50621116" order="6" side_tool="true" content_ui="tabs" />
|
||||
</layout>
|
||||
</component>
|
||||
<component name="TypeScriptGeneratedFilesManager">
|
||||
<option name="version" value="1" />
|
||||
</component>
|
||||
<component name="VcsContentAnnotationSettings">
|
||||
<option name="myLimit" value="2678400000" />
|
||||
</component>
|
||||
<component name="XDebuggerManager">
|
||||
<breakpoint-manager>
|
||||
<breakpoints>
|
||||
<line-breakpoint enabled="true" suspend="THREAD" type="python-line">
|
||||
<url>file://$USER_HOME$/Envs/drf-swagger/Lib/site-packages/setuptools/__init__.py</url>
|
||||
<line>127</line>
|
||||
<option name="timeStamp" value="1" />
|
||||
</line-breakpoint>
|
||||
</breakpoints>
|
||||
<option name="time" value="2" />
|
||||
</breakpoint-manager>
|
||||
<watches-manager>
|
||||
<configuration name="PythonConfigurationType">
|
||||
<watch expression="setuptools" language="Python" />
|
||||
<watch expression="setuptools.file_finders" language="Python" />
|
||||
</configuration>
|
||||
</watches-manager>
|
||||
</component>
|
||||
<component name="debuggerHistoryManager">
|
||||
<expressions id="watch">
|
||||
<expression>
|
||||
<expression-string>setuptools.file_finders</expression-string>
|
||||
<language-id>Python</language-id>
|
||||
<evaluation-mode>EXPRESSION</evaluation-mode>
|
||||
</expression>
|
||||
<expression>
|
||||
<expression-string>setuptools</expression-string>
|
||||
<language-id>Python</language-id>
|
||||
<evaluation-mode>EXPRESSION</evaluation-mode>
|
||||
</expression>
|
||||
</expressions>
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/js/package.json" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/js/src/ApiClient.js" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/js/src/model/SnippetLanguage.js" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/js/src/api/SnippetsApi.js" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/js/src/model/Article.js" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/ts-angular2/model/data.ts" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/ts-angular2/model/inlineResponse200.ts" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/js/docs/Article.md" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/js/docs/Data.md" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/ts-angular2/model/inlineResponse201.ts" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/js/src/model/Project.js" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/ts-angular2/model/snippetLanguage.ts" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/ts-angular2/api/articles.service.ts" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/ts-angular2/api/api.ts" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/ts-angular2/git_push.sh" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/ts-angular2/model/snippet.ts" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/ts-angular2/model/article.ts" />
|
||||
<entry file="file://$PROJECT_DIR$/.codegen/js/src/api/ArticlesApi.js" />
|
||||
<entry file="file://$PROJECT_DIR$/src/drf_yasg/app_settings.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-305">
|
||||
<caret line="13" column="0" lean-forward="false" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tests/urlconfs/non_public_urls.py" />
|
||||
<entry file="file://$PROJECT_DIR$/src/drf_yasg/generators.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="221">
|
||||
<caret line="204" column="0" lean-forward="false" selection-start-line="204" selection-start-column="0" selection-end-line="204" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/requirements/ci.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/VERSION" />
|
||||
<entry file="file://$PROJECT_DIR$/src/drf_yasg/__init__.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="187">
|
||||
<caret line="11" column="0" lean-forward="false" selection-start-line="11" selection-start-column="0" selection-end-line="11" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$USER_HOME$/Envs/drf-swagger/Lib/tokenize.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="184">
|
||||
<caret line="451" column="0" lean-forward="false" selection-start-line="451" selection-start-column="0" selection-end-line="451" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://C:/Python36/Lib/distutils/core.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="191">
|
||||
<caret line="97" column="21" lean-forward="false" selection-start-line="97" selection-start-column="21" selection-end-line="97" selection-end-column="21" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://C:/Python36/Lib/distutils/dist.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="133">
|
||||
<caret line="29" column="6" lean-forward="false" selection-start-line="29" selection-start-column="6" selection-end-line="29" selection-end-column="6" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$USER_HOME$/Envs/drf-swagger/Lib/site-packages/setuptools_scm/discover.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="170">
|
||||
<caret line="12" column="20" lean-forward="false" selection-start-line="12" selection-start-column="20" selection-end-line="12" selection-end-column="20" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$USER_HOME$/Envs/drf-swagger/Lib/site-packages/setuptools_scm/integration.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-13">
|
||||
<caret line="19" column="1" lean-forward="false" selection-start-line="19" selection-start-column="1" selection-end-line="19" selection-end-column="1" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$USER_HOME$/Envs/drf-swagger/Lib/site-packages/setuptools_scm/__init__.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-948">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/CONTRIBUTING.rst">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="-98">
|
||||
<caret line="38" column="69" lean-forward="false" selection-start-line="38" selection-start-column="69" selection-end-line="38" selection-end-column="69" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/docs/conf.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="332">
|
||||
<caret line="47" column="40" lean-forward="false" selection-start-line="47" selection-start-column="40" selection-end-line="47" selection-end-column="40" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/requirements/dev.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="102">
|
||||
<caret line="6" column="0" lean-forward="false" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/docs/index.rst">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="357">
|
||||
<caret line="24" column="15" lean-forward="false" selection-start-line="24" selection-start-column="15" selection-end-line="24" selection-end-column="16" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/requirements/validation.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/requirements/test.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="119">
|
||||
<caret line="7" column="0" lean-forward="false" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/requirements/docs.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="85">
|
||||
<caret line="5" column="0" lean-forward="false" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="0" />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/README.rst">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="102">
|
||||
<caret line="6" column="0" lean-forward="false" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$USER_HOME$/Envs/drf-swagger/Lib/site-packages/setuptools/__init__.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="177">
|
||||
<caret line="112" column="0" lean-forward="false" selection-start-line="112" selection-start-column="0" selection-end-line="122" selection-end-column="50" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/setup.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="136">
|
||||
<caret line="12" column="12" lean-forward="false" selection-start-line="12" selection-start-column="12" selection-end-line="12" selection-end-column="12" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/tox.ini">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="714">
|
||||
<caret line="42" column="30" lean-forward="false" selection-start-line="42" selection-start-column="30" selection-end-line="42" selection-end-column="30" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/.coveragerc">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="544">
|
||||
<caret line="32" column="11" lean-forward="false" selection-start-line="32" selection-start-column="11" selection-end-line="32" selection-end-column="11" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/.editorconfig">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/.gitignore">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="0">
|
||||
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/.travis.yml">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="187">
|
||||
<caret line="11" column="0" lean-forward="false" selection-start-line="11" selection-start-column="0" selection-end-line="11" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/package-lock.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="17">
|
||||
<caret line="1" column="19" lean-forward="false" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/package.json">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="17">
|
||||
<caret line="1" column="19" lean-forward="false" selection-start-line="1" selection-start-column="19" selection-end-line="1" selection-end-column="19" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/htmlcov/_tox_py27_Lib_site-packages_drf_swagger_renderers_py.html" />
|
||||
<entry file="file://$PROJECT_DIR$/src/drf_yasg/static/drf-yasg/swagger-ui-dist/package.json" />
|
||||
<entry file="file://$PROJECT_DIR$/docs/Makefile">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="153">
|
||||
<caret line="9" column="0" lean-forward="false" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/MANIFEST.in">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="85">
|
||||
<caret line="5" column="0" lean-forward="true" selection-start-line="5" selection-start-column="0" selection-end-line="5" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet type="django" name="Django">
|
||||
<configuration>
|
||||
<option name="rootFolder" value="$MODULE_DIR$/testproj" />
|
||||
<option name="settingsModule" value="testproj/settings.py" />
|
||||
<option name="manageScript" value="manage.py" />
|
||||
<option name="environment" value="<map/>" />
|
||||
<option name="doNotUseTestRunner" value="false" />
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/testproj" isTestSource="false" />
|
||||
</content>
|
||||
<orderEntry type="jdk" jdkName="Python 3.6 (drf-yasg)" jdkType="Python SDK" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
<component name="TemplatesService">
|
||||
<option name="TEMPLATE_CONFIGURATION" value="Django" />
|
||||
<option name="TEMPLATE_FOLDERS">
|
||||
<list>
|
||||
<option value="$MODULE_DIR$/drf_swagger/templates" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="TestRunnerService">
|
||||
<option name="projectConfiguration" value="py.test" />
|
||||
<option name="PROJECT_TEST_RUNNER" value="py.test" />
|
||||
</component>
|
||||
</module>
|
||||
|
|
@ -69,5 +69,5 @@
|
|||
<textMaps />
|
||||
</LinkMapSettings>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.6 (drf-swagger)" project-jdk-type="Python SDK" />
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.6 (drf-yasg)" project-jdk-type="Python SDK" />
|
||||
</project>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/drf-swagger.iml" filepath="$PROJECT_DIR$/.idea/drf-swagger.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/drf-yasg.iml" filepath="$PROJECT_DIR$/.idea/drf-yasg.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -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 *
|
||||
|
|
|
|||
37
README.rst
37
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 <https://github.com/Yelp/swagger_spec_validator>`__ or
|
||||
`flex <https://github.com/pipermerriam/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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
||||
|
|
|
|||
22
docs/conf.py
22
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 @@ source_suffix = '.rst'
|
|||
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 @@ author = 'Cristi V.'
|
|||
# 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 @@ exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
|
|||
# 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 @@ html_sidebars = {
|
|||
# -- 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 @@ latex_elements = {
|
|||
# (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 @@ latex_documents = [
|
|||
# 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 @@ man_pages = [
|
|||
# (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 @@ from django.conf import settings # noqa: E402
|
|||
|
||||
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)
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
*********************
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ if "%SPHINXBUILD%" == "" (
|
|||
)
|
||||
set SOURCEDIR=.
|
||||
set BUILDDIR=_build
|
||||
set SPHINXPROJ=drf-swagger
|
||||
set SPHINXPROJ=drf-yasg
|
||||
|
||||
if "%1" == "" goto help
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "drf-swagger",
|
||||
"name": "drf-yasg",
|
||||
"requires": true,
|
||||
"lockfileVersion": 1,
|
||||
"dependencies": {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "drf-swagger",
|
||||
"name": "drf-yasg",
|
||||
"dependencies": {
|
||||
"swagger-ui-dist": "^3.6.1"
|
||||
}
|
||||
|
|
|
|||
34
setup.py
34
setup.py
|
|
@ -4,6 +4,29 @@ import io
|
|||
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 @@ try:
|
|||
# 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 @@ requirements = ['djangorestframework>=3.7.0'] + read_req('base.txt')
|
|||
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',
|
||||
|
|
|
|||
|
|
@ -1,2 +0,0 @@
|
|||
README.md
|
||||
deploy.sh
|
||||
|
|
@ -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": "[](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"
|
||||
}
|
||||
|
|
@ -6,6 +6,6 @@ __email__ = 'cristi@cvjd.me'
|
|||
|
||||
try:
|
||||
__version__ = get_distribution(__name__).version
|
||||
except DistributionNotFound:
|
||||
except DistributionNotFound: # pragma: no cover
|
||||
# package is not installed
|
||||
pass
|
||||
|
|
@ -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'
|
||||
|
Before Width: | Height: | Size: 445 B After Width: | Height: | Size: 445 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
|
@ -38,6 +38,6 @@
|
|||
redoc.setAttribute("expand-responses", redocSettings.expandResponses);
|
||||
document.body.appendChild(redoc);
|
||||
</script>
|
||||
<script src="{% static 'drf-swagger/redoc/redoc.min.js' %}"> </script>
|
||||
<script src="{% static 'drf-yasg/redoc/redoc.min.js' %}"> </script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -8,10 +8,10 @@
|
|||
<link
|
||||
href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Source+Code+Pro:300,600|Titillium+Web:400,600,700"
|
||||
rel="stylesheet">
|
||||
<link rel="stylesheet" type="text/css" href="{% static 'drf-swagger/swagger-ui-dist/swagger-ui.css' %}">
|
||||
<link rel="icon" type="image/png" href="{% static 'drf-swagger/swagger-ui-dist/favicon-32x32.png' %}"
|
||||
<link rel="stylesheet" type="text/css" href="{% static 'drf-yasg/swagger-ui-dist/swagger-ui.css' %}">
|
||||
<link rel="icon" type="image/png" href="{% static 'drf-yasg/swagger-ui-dist/favicon-32x32.png' %}"
|
||||
sizes="32x32"/>
|
||||
<link rel="icon" type="image/png" href="{% static 'drf-swagger/swagger-ui-dist/favicon-16x16.png' %}"
|
||||
<link rel="icon" type="image/png" href="{% static 'drf-yasg/swagger-ui-dist/favicon-16x16.png' %}"
|
||||
sizes="16x16"/>
|
||||
<style>
|
||||
html {
|
||||
|
|
@ -183,9 +183,9 @@
|
|||
};
|
||||
</script>
|
||||
|
||||
<script src="{% static 'drf-swagger/swagger-ui-dist/swagger-ui-bundle.js' %}"></script>
|
||||
<script src="{% static 'drf-swagger/swagger-ui-dist/swagger-ui-standalone-preset.js' %}"></script>
|
||||
<script src="{% static 'drf-swagger/insQ.min.js' %}"></script>
|
||||
<script src="{% static 'drf-yasg/swagger-ui-dist/swagger-ui-bundle.js' %}"></script>
|
||||
<script src="{% static 'drf-yasg/swagger-ui-dist/swagger-ui-standalone-preset.js' %}"></script>
|
||||
<script src="{% static 'drf-yasg/insQ.min.js' %}"></script>
|
||||
|
||||
<div id="django-session-auth" class="hidden">
|
||||
{% if USE_SESSION_AUTH %}
|
||||
|
|
@ -10,8 +10,8 @@ from rest_framework.response import Response
|
|||
|
||||
from articles import serializers
|
||||
from articles.models import Article
|
||||
from drf_swagger.inspectors import SwaggerAutoSchema
|
||||
from drf_swagger.utils import swagger_auto_schema
|
||||
from drf_yasg.inspectors import SwaggerAutoSchema
|
||||
from drf_yasg.utils import swagger_auto_schema
|
||||
|
||||
|
||||
class NoPagingAutoSchema(SwaggerAutoSchema):
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ INSTALLED_APPS = [
|
|||
'rest_framework',
|
||||
'corsheaders',
|
||||
|
||||
'drf_swagger',
|
||||
'drf_yasg',
|
||||
'snippets',
|
||||
'users',
|
||||
'articles',
|
||||
|
|
@ -46,7 +46,7 @@ MIDDLEWARE = [
|
|||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
'drf_swagger.middleware.SwaggerExceptionMiddleware',
|
||||
'drf_yasg.middleware.SwaggerExceptionMiddleware',
|
||||
]
|
||||
|
||||
ROOT_URLCONF = 'testproj.urls'
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ from django.contrib import admin
|
|||
from rest_framework import permissions
|
||||
from rest_framework.decorators import api_view
|
||||
|
||||
from drf_swagger import openapi
|
||||
from drf_swagger.views import get_schema_view
|
||||
from drf_yasg import openapi
|
||||
from drf_yasg.views import get_schema_view
|
||||
|
||||
schema_view = get_schema_view(
|
||||
openapi.Info(
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ from rest_framework.generics import get_object_or_404
|
|||
from rest_framework.response import Response
|
||||
from rest_framework.views import APIView
|
||||
|
||||
from drf_swagger import openapi
|
||||
from drf_swagger.utils import swagger_auto_schema, no_body
|
||||
from drf_yasg import openapi
|
||||
from drf_yasg.utils import swagger_auto_schema, no_body
|
||||
from users.serializers import UserSerializerrr
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ import os
|
|||
import pytest
|
||||
from ruamel import yaml
|
||||
|
||||
from drf_swagger import openapi, codecs
|
||||
from drf_swagger.generators import OpenAPISchemaGenerator
|
||||
from drf_yasg import openapi, codecs
|
||||
from drf_yasg.generators import OpenAPISchemaGenerator
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
from drf_swagger import openapi
|
||||
from drf_yasg import openapi
|
||||
|
||||
|
||||
def test_operation_docstrings(swagger_dict):
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import pytest
|
||||
|
||||
from drf_swagger.openapi import ReferenceResolver
|
||||
from drf_yasg.openapi import ReferenceResolver
|
||||
|
||||
|
||||
def test_basic():
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ import json
|
|||
|
||||
import pytest
|
||||
|
||||
from drf_swagger import renderers
|
||||
from drf_yasg import renderers
|
||||
|
||||
|
||||
def _check_swagger_setting(swagger, setting, expected):
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ import json
|
|||
import pytest
|
||||
from ruamel import yaml
|
||||
|
||||
from drf_swagger import openapi, codecs
|
||||
from drf_swagger.generators import OpenAPISchemaGenerator
|
||||
from drf_yasg import openapi, codecs
|
||||
from drf_yasg.generators import OpenAPISchemaGenerator
|
||||
|
||||
|
||||
def test_schema_generates_without_errors(generator):
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
from drf_swagger import openapi
|
||||
from drf_yasg import openapi
|
||||
|
||||
|
||||
def test_vendor_extensions():
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ from django.conf.urls import include
|
|||
from rest_framework import permissions
|
||||
|
||||
import testproj.urls
|
||||
from drf_swagger import openapi
|
||||
from drf_swagger.views import get_schema_view
|
||||
from drf_yasg import openapi
|
||||
from drf_yasg.views import get_schema_view
|
||||
|
||||
view = get_schema_view(
|
||||
openapi.Info('bla', 'ble'),
|
||||
|
|
|
|||
Loading…
Reference in New Issue