From 08d000cfd644f7d905fbbf23290eb1dd91efff48 Mon Sep 17 00:00:00 2001 From: soltanoff Date: Sat, 23 Nov 2024 19:29:04 +0300 Subject: [PATCH] Package version updates --- .github/workflows/linters.yml | 3 ++- README.md | 5 +++-- pyswaggerclient/pyswagger/__init__.py | 2 +- pyswaggerclient/pyswagger/core.py | 2 +- requirements-dev.txt | 6 +++--- requirements.txt | 4 ++-- setup.py | 2 +- 7 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index d9d68b4..334ddca 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -57,4 +57,5 @@ jobs: id: cache-virtualenv - name: Analysing the dependencies with safety run: | - python -m safety check \ No newline at end of file + echo 'Ignore 70612 / CVE-2019-8341, Jinja2 is a safety dep, not ours' + python -m safety check --ignore 70612 \ No newline at end of file diff --git a/README.md b/README.md index abe5cc8..c8cc2f5 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ documentation, and seamless programmatic access. ```bash # stable -pip install https://github.com/soltanoff/PySwaggerClient/archive/v2.0.3.zip +pip install https://github.com/soltanoff/PySwaggerClient/archive/v2.1.0.zip # optional for openapi-3 version handling npm install -g api-spec-converter ``` @@ -73,5 +73,6 @@ pylint pyswaggerclient [safety](https://pyup.io/safety/) - a tool designed to check installed dependencies for known vulnerabilities. ```shell -safety check +echo 'Ignore 70612 / CVE-2019-8341, Jinja2 is a safety dep, not ours' +python -m safety check --ignore 70612 ``` \ No newline at end of file diff --git a/pyswaggerclient/pyswagger/__init__.py b/pyswaggerclient/pyswagger/__init__.py index 2735608..68d6236 100644 --- a/pyswaggerclient/pyswagger/__init__.py +++ b/pyswaggerclient/pyswagger/__init__.py @@ -1,4 +1,4 @@ -__version__ = '2.0.0' +__version__ = '2.1.0' from .getter import Getter from .core import App, Security diff --git a/pyswaggerclient/pyswagger/core.py b/pyswaggerclient/pyswagger/core.py index 67b3090..f6f6519 100644 --- a/pyswaggerclient/pyswagger/core.py +++ b/pyswaggerclient/pyswagger/core.py @@ -283,7 +283,7 @@ def load(kls, url, getter=None, parser=None, url_load_hook=None, sep=consts.priv app = kls(url, url_load_hook=url_load_hook, sep=sep, prim=prim, mime_codec=mime_codec, resolver=resolver) app.__raw, app.__version = app.load_obj(url, getter=getter, parser=parser) if app.__version not in ['1.2', '2.0']: - raise NotImplementedError('Unsupported Version: {0}'.format(self.__version)) + raise NotImplementedError('Unsupported Version: {0}'.format(app.__version)) # update scheme if any p = six.moves.urllib.parse.urlparse(url) diff --git a/requirements-dev.txt b/requirements-dev.txt index 2ed6eb4..645d27f 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ -r requirements.txt -flake8==6.1.0 +flake8==7.1.1 flake8-bandit==4.1.1 -pylint==3.0.1 -safety==2.3.5 \ No newline at end of file +pylint==3.3.1 +safety==3.2.11 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 066a9fa..ab9878f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -pyaml==23.9.7 -requests==2.31.0 +pyaml==24.9.0 +requests==2.32.3 validate_email==1.3 \ No newline at end of file diff --git a/setup.py b/setup.py index c1eac1c..9abe41d 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ setup( name='pyswaggerclient', - version='2.0.3', + version='2.1.0', packages=find_packages( exclude=('*.egg-info', 'build', 'dist', 'docs', 'deploy',), ),