diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..d039ff5 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,19 @@ +{ + "name": "paste.py", + "dockerfile": "Dockerfile", + "extensions": { + "python.pythonPath": "/usr/local/bin/python", + "python.linting.enabled": true, + "python.linting.pylintEnabled": false, + "python.linting.flake8Enabled": true, + "python.linting.flake8Args": ["--max-line-length=88"], + "python.linting.mypyEnabled": true, + "python.formatting.provider": "black" + }, + "portsAttributes": { + "9000": { + "label": "paste.py remote", + "onAutoForward": "notify" + } + }, +} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index c4f7e2d..6dafb73 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,11 +1,77 @@ annotated-types==0.6.0 anyio==3.7.1 +black==23.12.1 +blinker==1.7.0 +CacheControl==0.13.1 +certifi==2023.11.17 +cfgv==3.4.0 +charset-normalizer==3.3.2 +click==8.1.7 +dep-logic==0.0.4 +Deprecated==1.2.14 +distlib==0.3.8 +dnspython==2.4.2 +email-validator==2.1.0.post1 fastapi==0.104.1 +filelock==3.13.1 +findpython==0.4.1 +greenlet==3.0.2 +h11==0.14.0 +httpcore==1.0.2 +httptools==0.6.1 +httpx==0.25.2 +identify==2.5.33 idna==3.6 +importlib-resources==6.1.1 +iniconfig==2.0.0 +installer==0.7.0 +itsdangerous==2.1.2 Jinja2==3.1.2 +limits==3.7.0 +markdown-it-py==3.0.0 MarkupSafe==2.1.3 +mdurl==0.1.2 +mock==5.1.0 +msgpack==1.0.7 +mypy-extensions==1.0.0 +nodeenv==1.8.0 +orjson==3.9.10 +packaging==23.2 +pathspec==0.12.1 +pdm==2.11.1 +platformdirs==4.1.0 +pluggy==1.3.0 +pre-commit==3.6.0 pydantic==2.5.2 +pydantic-extra-types==2.1.0 +pydantic-settings==2.1.0 pydantic_core==2.14.5 +Pygments==2.17.2 +pyproject_hooks==1.0.0 +pytest==7.4.3 +python-dotenv==1.0.0 +python-multipart==0.0.6 +PyYAML==6.0.1 +redis==4.6.0 +requests==2.31.0 +requests-toolbelt==1.0.0 +resolvelib==1.0.1 +rich==13.7.0 +ruff==0.1.9 +shellingham==1.5.4 +slowapi==0.1.8 sniffio==1.3.0 +SQLAlchemy==2.0.23 starlette==0.27.0 +tomlkit==0.12.3 +truststore==0.8.0 typing_extensions==4.9.0 +ujson==5.8.0 +unearth==0.12.1 +urllib3==2.1.0 +uvicorn==0.24.0.post1 +uvloop==0.19.0 +virtualenv==20.25.0 +watchfiles==0.21.0 +websockets==12.0 +wrapt==1.16.0