Skip to content

Commit db90e38

Browse files
committed
new utils module, tidy imports
1 parent 1c97895 commit db90e38

File tree

5 files changed

+29
-23
lines changed

5 files changed

+29
-23
lines changed

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2020
3+
Copyright (c) 2021
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
[![](https://img.shields.io/pypi/v/foliantcontrib.swaggerdoc.svg)](https://pypi.org/project/foliantcontrib.swaggerdoc/) [![](https://img.shields.io/github/v/tag/foliant-docs/foliantcontrib.swaggerdoc.svg?label=GitHub)](https://github.com/foliant-docs/foliantcontrib.swaggerdoc)
32

43
# Swagger API Docs Generator for Foliant

changelog.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 1.2.4
2+
3+
- New utils module.
4+
15
# 1.2.3
26

37
- Fix: build failed when spec referenced to other files with $ref.

foliant/preprocessors/swaggerdoc/swaggerdoc.py

+22-18
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,31 @@
33
Generates documentation from Swagger.
44
'''
55

6-
import os
7-
import traceback
86
import json
9-
from ruamel import yaml
10-
from pathlib import Path, PosixPath
11-
from urllib.request import urlretrieve
12-
from urllib.error import HTTPError, URLError
7+
import os
8+
139
from distutils.dir_util import remove_tree
14-
from shutil import copyfile
15-
from jinja2 import Environment, FileSystemLoader
10+
from pathlib import Path
11+
from pathlib import PosixPath
1612
from pkg_resources import resource_filename
17-
from subprocess import run, PIPE
18-
19-
from foliant.preprocessors.utils.preprocessor_ext import (BasePreprocessorExt,
20-
allow_fail)
21-
from foliant.preprocessors.utils.combined_options import (Options,
22-
CombinedOptions,
23-
validate_exists,
24-
validate_in,
25-
rel_path_convertor)
26-
from foliant.utils import output
13+
from shutil import copyfile
14+
from subprocess import PIPE
15+
from subprocess import run
16+
from urllib.error import HTTPError
17+
from urllib.error import URLError
18+
from urllib.request import urlretrieve
19+
20+
from jinja2 import Environment
21+
from jinja2 import FileSystemLoader
22+
from ruamel import yaml
23+
24+
from foliant.contrib.combined_options import CombinedOptions
25+
from foliant.contrib.combined_options import Options
26+
from foliant.contrib.combined_options import rel_path_convertor
27+
from foliant.contrib.combined_options import validate_exists
28+
from foliant.contrib.combined_options import validate_in
29+
from foliant.preprocessors.utils.preprocessor_ext import BasePreprocessorExt
30+
from foliant.preprocessors.utils.preprocessor_ext import allow_fail
2731

2832

2933
class Preprocessor(BasePreprocessorExt):

setup.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
description=SHORT_DESCRIPTION,
1717
long_description=LONG_DESCRIPTION,
1818
long_description_content_type='text/markdown',
19-
version='1.2.3',
19+
version='1.2.4',
2020
author='Daniil Minukhin',
2121
author_email='[email protected]',
2222
packages=['foliant.preprocessors.swaggerdoc'],
@@ -27,8 +27,7 @@
2727
'foliant>=1.0.5',
2828
'jinja2',
2929
'ruamel.yaml',
30-
'foliantcontrib.utils.combined_options>=1.0.7',
31-
'foliantcontrib.utils.preprocessor_ext',
30+
'foliantcontrib.utils>=1.0.2',
3231
],
3332
classifiers=[
3433
"Development Status :: 5 - Production/Stable",

0 commit comments

Comments
 (0)