Skip to content

Commit

Permalink
Dep updates (#35)
Browse files Browse the repository at this point in the history
* Dep updates

* black

* mypy
  • Loading branch information
ethteck authored Dec 18, 2023
1 parent 74174af commit defeb51
Show file tree
Hide file tree
Showing 8 changed files with 276 additions and 459 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
name: tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: '3.10'
Expand All @@ -22,7 +22,7 @@ jobs:
name: mypy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: '3.10'
Expand All @@ -34,7 +34,7 @@ jobs:
name: black
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: '3.10'
Expand Down
3 changes: 0 additions & 3 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
{
"python.linting.mypyEnabled": true,
"python.linting.enabled": true,
"python.formatting.provider": "black",
"editor.formatOnSave": true
}
2 changes: 1 addition & 1 deletion deployment/frogress/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ FROM python:3.11-slim

RUN apt-get update && apt-get install -y curl netcat

ARG POETRY_VERSION=1.2.2
ARG POETRY_VERSION=1.7.1
ENV POETRY_VERSION=${POETRY_VERSION}
RUN curl -sSL https://install.python-poetry.org | \
POETRY_VERSION=${POETRY_VERSION} POETRY_HOME=/etc/poetry python -
Expand Down
8 changes: 4 additions & 4 deletions frog_api/cache.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import Optional
from typing import Any, Optional
from django.core.cache import cache
from rest_framework.utils.serializer_helpers import ReturnDict

Expand All @@ -11,15 +11,15 @@ def _entries_cache_key(project_slug: str, version_slug: str, category_slug: str)

def get_entries_cache(
project_slug: str, version_slug: str, category_slug: str
) -> Optional[ReturnDict]:
) -> Optional[ReturnDict[str, Any]]:
"""
Fetches cached entries data.
"""
return cache.get(_entries_cache_key(project_slug, version_slug, category_slug))


def set_entries_cache(
project_slug: str, version_slug: str, category_slug: str, data: ReturnDict
project_slug: str, version_slug: str, category_slug: str, data: ReturnDict[str, Any]
) -> None:
"""
Updates cached entries data.
Expand All @@ -32,7 +32,7 @@ def set_entries_cache(


def invalidate_entries_cache(
project_slug: str, version_slug: str, data: ReturnDict
project_slug: str, version_slug: str, data: ReturnDict[str, Any]
) -> None:
"""
Invalidates all affected entries caches.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@


class Migration(migrations.Migration):

dependencies = [
(
"frog_api",
Expand Down
1 change: 0 additions & 1 deletion frog_api/migrations/0011_entry_description.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@


class Migration(migrations.Migration):

dependencies = [
("frog_api", "0010_alter_entry_category_alter_project_discord_and_more"),
]
Expand Down
691 changes: 256 additions & 435 deletions poetry.lock

Large diffs are not rendered by default.

23 changes: 12 additions & 11 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
[tool.poetry]
name = "frogress"
version = "0.3.0"
version = "0.4.0"
description = "Progress API for decompilation projects"
authors = ["Ethan Roseman <ethteck@gmail.com>"]
license = "MIT"

[tool.poetry.dependencies]
python = "^3.8"
Django = "^4.1"
djangorestframework = "^3.13.1"
django-nested-admin = "^3.4.0"
python = "^3.10"
Django = "^5.0"
djangorestframework = "^3.14.0"
django-nested-admin = "^4.0.2"
django-environ = "^0.9.0"
setuptools = "^69.0.2"

[tool.poetry.group.dev.dependencies]
black = "^22.6.0"
mypy = "^0.971"
django-stubs = "^1.12.0"
djangorestframework-stubs = "^1.7.0"
django-stubs-ext = "^0.5.0"
gunicorn = "^20.1.0"
black = "^23.12.0"
mypy = "^1.7.1"
django-stubs = "^4.2.7"
djangorestframework-stubs = "^3.14.5"
django-stubs-ext = "^4.2.7"
gunicorn = "^21.2.0"

[build-system]
requires = ["poetry-core>=1.0.0"]
Expand Down

0 comments on commit defeb51

Please # to comment.