diff --git a/.github/workflows/google-registry-prod.yaml b/.github/workflows/google-registry-prod.yaml index c9365f8..cc34165 100644 --- a/.github/workflows/google-registry-prod.yaml +++ b/.github/workflows/google-registry-prod.yaml @@ -63,6 +63,7 @@ on: branches: [ "main" ] paths: - schema/** + - requirements.txt env: GCP_PROJECT_ID: ${{ vars.GCP_PROJECT_ID }} @@ -106,4 +107,4 @@ jobs: --quiet \ --timeout=40m \ --config=cloudbuild.yml \ - --substitutions=_GCP_PROJECT_ID=${{ env.GCP_PROJECT_ID }},_GCP_ARTIFACT_REGISTRY_NAME=${{ env.GCP_ARTIFACT_REGISTRY_NAME }},_GCP_ARTIFACT_REGISTRY_LOCATION=${{ env.GCP_ARTIFACT_REGISTRY_LOCATION }},_GCP_IMAGE_NAME=${{ env.GCP_IMAGE_NAME }},_GCP_IMAGE_TAG=${{ github.sha }},_GCP_IMAGE_ENVIRONMENT=${{ env.GKE_APP_NAMESPACE }} \ No newline at end of file + --substitutions=_GCP_PROJECT_ID=${{ env.GCP_PROJECT_ID }},_GCP_ARTIFACT_REGISTRY_NAME=${{ env.GCP_ARTIFACT_REGISTRY_NAME }},_GCP_ARTIFACT_REGISTRY_LOCATION=${{ env.GCP_ARTIFACT_REGISTRY_LOCATION }},_GCP_IMAGE_NAME=${{ env.GCP_IMAGE_NAME }},_GCP_IMAGE_TAG=${{ github.sha }},_GCP_IMAGE_ENVIRONMENT=${{ env.GKE_APP_NAMESPACE }} diff --git a/pyproject.toml b/pyproject.toml index 7b2f89e..e2fc710 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ license = "MIT" [tool.poetry.dependencies] python = "^3.8" logiclayer = "^0.2.1" -logiclayer-complexity = "^0.2.1" +logiclayer-complexity = "^0.4.1" tesseract-olap = {extras = ["clickhouse"], version = "^0.8.0"} uvicorn = {extras = ["standard"], version = "^0.23.0"} diff --git a/requirements.txt b/requirements.txt index abe5f35..03398a2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,47 +1,48 @@ -annotated-types==0.5.0 -anyio==4.0.0 -asynch==0.2.2 +annotated-types==0.6.0 +anyio==4.2.0 +asynch==0.2.3 asyncio==3.4.3 backports-zoneinfo==0.2.1 -certifi==2023.7.22 -ciso8601==2.3.0 +certifi==2024.2.2 +ciso8601==2.3.1 click==8.1.7 clickhouse-cityhash==1.0.2.4 colorama==0.4.6 -economic-complexity==0.1.4 -exceptiongroup==1.1.3 -fastapi==0.103.0 +economic-complexity==0.2.1 +exceptiongroup==1.2.0 +fastapi==0.109.2 h11==0.14.0 -httpcore==0.17.3 -httptools==0.6.0 -httpx==0.24.1 -idna==3.4 +httpcore==1.0.2 +httptools==0.6.1 +httpx==0.26.0 +idna==3.6 immutables==0.20 leb128==1.0.5 -logiclayer-complexity==0.2.1 +logiclayer-complexity==0.4.1 logiclayer==0.2.1 -lxml==4.9.3 -lz4==4.3.2 -numpy==1.24.4 -orjson==3.9.5 -pandas==1.5.3 -pydantic-core==2.6.3 -pydantic==2.3.0 +lxml==4.9.4 +lz4==4.3.3 +numpy==1.24.4 ; python_version >= "3.8" and python_version < "3.9" +numpy==1.26.4 ; python_version >= "3.9" and python_version < "4.0" +orjson==3.9.13 +pandas==2.0.3 +pydantic-core==2.16.2 +pydantic==2.6.1 pypika==0.48.9 python-dateutil==2.8.2 -python-dotenv==1.0.0 -pytz==2023.3 +python-dotenv==1.0.1 +pytz==2024.1 pyyaml==6.0.1 six==1.16.0 sniffio==1.3.0 -starlette==0.27.0 -tesseract-olap==0.8.0 -tesseract-olap[clickhouse]==0.8.0 -typing-extensions==4.7.1 -tzdata==2023.3 -tzlocal==5.0.1 +starlette==0.36.3 +tesseract-olap==0.8.2 +tesseract-olap[clickhouse]==0.8.2 +typing-extensions==4.9.0 +tzdata==2024.1 +tzlocal==5.2 uvicorn[standard]==0.23.2 -uvloop==0.17.0 -watchfiles==0.20.0 -websockets==11.0.3 +uvloop==0.19.0 ; (sys_platform != "win32" and sys_platform != "cygwin") and platform_python_implementation != "PyPy" and python_version >= "3.8" and python_version < "4.0" +watchfiles==0.21.0 +websockets==12.0 zstd==1.5.5.1