Giter Club home page Giter Club logo

evtours's Introduction

evtours

A demonstration of using GitHub Actions, Terraform, and FastAPI with AWS Lambda.

Current Endpoints

The long-term goal is to implement some geographic formulas and search algorithms.

Development

  • Dependencies are managed using pip-tools
  • Mark src as the Sources Root in PyCharm
  • Run uvicorn evtours.main:app --reload from root dir

evtours's People

Contributors

keithly avatar renovate[bot] avatar

evtours's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update dependency click to v8.1.7
  • Update dependency direnv to v2.32.3
  • Update dependency markupsafe to v2.1.3
  • Update dependency pathspec to v0.11.2
  • Update dependency python-multipart to v0.0.6
  • Update dependency pyyaml to v6.0.1
  • Update TFLint plugin terraform-linters/tflint-ruleset-aws to v0.27.0
  • Update Terraform aws to v4.67.0
  • Update boto (boto3, boto3-stubs, botocore, botocore-stubs, mypy-boto3-ssm)
  • Update dependency anyio to v3.7.1
  • Update dependency black to v23.10.1
  • Update dependency dnspython to v2.4.2
  • Update dependency httpcore to v0.18.0
  • Update dependency httptools to v0.6.1
  • Update dependency httpx to v0.25.1
  • Update dependency packaging to v23.2
  • Update dependency pluggy to v1.3.0
  • Update dependency pytest to v7.4.3
  • Update dependency python to v3.12.0
  • Update dependency s3transfer to v0.7.0
  • Update dependency terraform to v1.6.3
  • Update dependency tflint to v0.48.0
  • Update dependency types-s3transfer to v0.7.0
  • Update dependency typing-extensions to v4.8.0
  • Update dependency ujson to v5.8.0
  • Update dependency uvicorn to v0.23.2
  • Update dependency uvloop to v0.19.0
  • Update dependency watchfiles to v0.21.0
  • Update Terraform aws to v5
  • Update actions/checkout action to v4
  • Update aws-actions/amazon-ecr-login action to v2
  • Update aws-actions/configure-aws-credentials action to v4
  • Update dependency anyio to v4
  • Update dependency attrs to v23
  • Update dependency cattrs to v23
  • Update dependency email-validator to v2
  • Update dependency httpcore to v1
  • Update dependency pydantic to v2
  • Update dependency python-dotenv to v1
  • Update dependency structlog to v23
  • Update dependency websockets to v12
  • Update docker/build-push-action action to v5
  • Update docker/setup-buildx-action action to v3
  • Update hashicorp/setup-terraform action to v3
  • Update terraform-linters/setup-tflint action to v4
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

asdf
.tool-versions
  • python 3.11.2
  • direnv 2.32.2
  • terraform 1.3.9
  • tflint 0.44.1
dockerfile
Dockerfile
  • public.ecr.aws/docker/library/python 3.11.2-slim-bullseye
  • public.ecr.aws/docker/library/python 3.11.1-slim-bullseye
github-actions
.github/workflows/ci.yml
  • actions/checkout v3
  • aws-actions/configure-aws-credentials v1
  • aws-actions/amazon-ecr-login v1
  • docker/setup-buildx-action v2
  • docker/build-push-action v3
  • docker/build-push-action v3
  • actions/cache v3
  • terraform-linters/setup-tflint v3
  • hashicorp/setup-terraform v2
  • actions/cache v3
pep621
pyproject.toml
pip_requirements
requirements-dev.txt
  • anyio ==3.6.2
  • attrs ==22.2.0
  • black ==23.1.0
  • boto3 ==1.26.63
  • boto3-stubs ==1.26.63
  • botocore ==1.29.63
  • botocore-stubs ==1.29.63
  • cattrs ==22.2.0
  • certifi ==2022.12.7
  • click ==8.1.3
  • dnspython ==2.3.0
  • email-validator ==1.3.1
  • fastapi ==0.89.1
  • h11 ==0.14.0
  • httpcore ==0.16.3
  • httptools ==0.5.0
  • httpx ==0.23.3
  • idna ==3.4
  • iniconfig ==2.0.0
  • itsdangerous ==2.1.2
  • jinja2 ==3.1.2
  • jmespath ==1.0.1
  • mangum ==0.17.0
  • markupsafe ==2.1.2
  • mypy-boto3-ssm ==1.26.43
  • mypy-extensions ==0.4.3
  • orjson ==3.8.5
  • packaging ==23.0
  • pathspec ==0.11.0
  • platformdirs ==2.6.2
  • pluggy ==1.0.0
  • pydantic ==1.10.4
  • pytest ==7.2.1
  • python-dateutil ==2.8.2
  • python-dotenv ==0.21.1
  • python-multipart ==0.0.5
  • pyyaml ==6.0
  • rfc3986 ==1.5.0
  • s3transfer ==0.6.0
  • six ==1.16.0
  • sniffio ==1.3.0
  • starlette ==0.22.0
  • structlog ==22.3.0
  • types-awscrt ==0.16.4
  • types-s3transfer ==0.6.0.post5
  • typing-extensions ==4.4.0
  • ujson ==5.7.0
  • urllib3 ==1.26.14
  • uvicorn ==0.20.0
  • uvloop ==0.17.0
  • watchfiles ==0.18.1
  • websockets ==10.4
requirements-test.txt
  • anyio ==3.6.2
  • attrs ==22.2.0
  • boto3 ==1.26.63
  • botocore ==1.29.63
  • cattrs ==22.2.0
  • certifi ==2022.12.7
  • click ==8.1.3
  • dnspython ==2.3.0
  • email-validator ==1.3.1
  • fastapi ==0.89.1
  • h11 ==0.14.0
  • httpcore ==0.16.3
  • httptools ==0.5.0
  • httpx ==0.23.3
  • idna ==3.4
  • iniconfig ==2.0.0
  • itsdangerous ==2.1.2
  • jinja2 ==3.1.2
  • jmespath ==1.0.1
  • mangum ==0.17.0
  • markupsafe ==2.1.2
  • orjson ==3.8.5
  • packaging ==23.0
  • pluggy ==1.0.0
  • pydantic ==1.10.4
  • pytest ==7.2.1
  • python-dateutil ==2.8.2
  • python-dotenv ==0.21.1
  • python-multipart ==0.0.5
  • pyyaml ==6.0
  • rfc3986 ==1.5.0
  • s3transfer ==0.6.0
  • six ==1.16.0
  • sniffio ==1.3.0
  • starlette ==0.22.0
  • structlog ==22.3.0
  • typing-extensions ==4.4.0
  • ujson ==5.7.0
  • urllib3 ==1.26.14
  • uvicorn ==0.20.0
  • uvloop ==0.17.0
  • watchfiles ==0.18.1
  • websockets ==10.4
requirements.txt
  • anyio ==3.6.2
  • attrs ==22.2.0
  • boto3 ==1.26.63
  • botocore ==1.29.63
  • cattrs ==22.2.0
  • certifi ==2022.12.7
  • click ==8.1.3
  • dnspython ==2.3.0
  • email-validator ==1.3.1
  • fastapi ==0.89.1
  • h11 ==0.14.0
  • httpcore ==0.16.3
  • httptools ==0.5.0
  • httpx ==0.23.3
  • idna ==3.4
  • itsdangerous ==2.1.2
  • jinja2 ==3.1.2
  • jmespath ==1.0.1
  • mangum ==0.17.0
  • markupsafe ==2.1.2
  • orjson ==3.8.5
  • pydantic ==1.10.4
  • python-dateutil ==2.8.2
  • python-dotenv ==0.21.1
  • python-multipart ==0.0.5
  • pyyaml ==6.0
  • rfc3986 ==1.5.0
  • s3transfer ==0.6.0
  • six ==1.16.0
  • sniffio ==1.3.0
  • starlette ==0.22.0
  • structlog ==22.3.0
  • typing-extensions ==4.4.0
  • ujson ==5.7.0
  • urllib3 ==1.26.14
  • uvicorn ==0.20.0
  • uvloop ==0.17.0
  • watchfiles ==0.18.1
  • websockets ==10.4
terraform
infra/tf/main.tf
  • aws 4.53.0
  • hashicorp/terraform >= 1.3
tflint-plugin
infra/tf/.tflint.hcl
  • terraform-linters/tflint-ruleset-aws 0.21.2

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.