Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade dependencies on v2 banch #1992

Open
wants to merge 3 commits into
base: v2
Choose a base branch
from

Commits on Nov 9, 2024

  1. fix: upgrade dependencies on v2 branch

    The main goal was upgrading werkzeug for CVE-2024-34069.
    After switching to python 3.12, it proved more difficult with changes to
    setuptools, etc. I decided to pull the pyproject from the main, and
    utilize that, alone with updated dependencies. Small changes were needed
    in various api changes, notably:
    
    - flask change of request_ctx
    - swagger_ui_bundle version change, default_template_dir change
    - aiohttp middleware api slightly changed
    - flask json change, using flask.json.provider
    
    I believe these changes will have minimal impact to users, but the
    changes are likely breaking for some, specifically, the move to latest
    flask.
    
    fixes spec-first#1969
    
    Signed-off-by: Mike Marchetti <[email protected]>
    mfmarche committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    a2c3165 View commit details
    Browse the repository at this point in the history
  2. fix: remove python3.8 support

    aiohttp has conflicting requirements for latest updates, where python3.8
    is deprecated. Remove 3.8 support to simplify the requirements to take
    latest.
    
    Signed-off-by: Mike Marchetti <[email protected]>
    mfmarche committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    3d67f16 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. fix: updates from review

    - fixup doc genenerator, using config from main. Too many issues
      encountered trying to get a working autoapi version to work with
    sphinx. Decided to adopt a more recent version of sphinx and utilized
    Connexion/main's docs/conf.py file.
    - add pipeline builds for supported python
    - snap werkzeug version to address CVE's
    
    Signed-off-by: Mike Marchetti <[email protected]>
    mfmarche committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    c023ecc View commit details
    Browse the repository at this point in the history