| # |
| # This file is autogenerated by pip-compile with Python 3.12 |
| # by the following command: |
| # |
| # pip-compile dev-requirements.in |
| # |
| annotated-doc==0.0.4 |
| # via |
| # -r requirements.txt |
| # fastapi |
| annotated-types==0.7.0 |
| # via |
| # -r requirements.txt |
| # pydantic |
| anyio==4.11.0 |
| # via |
| # -r requirements.txt |
| # httpx |
| # starlette |
| bracex==2.6 |
| # via |
| # -r requirements.txt |
| # wcmatch |
| build==1.3.0 |
| # via |
| # -r dev-requirements.in |
| # pip-tools |
| bump2version==1.0.1 |
| # via bumpversion |
| bumpversion==0.6.0 |
| # via -r dev-requirements.in |
| certifi==2025.11.12 |
| # via |
| # httpcore |
| # httpx |
| # requests |
| cffi==2.0.0 |
| # via cryptography |
| charset-normalizer==3.4.4 |
| # via requests |
| click==8.3.0 |
| # via |
| # pip-tools |
| # uvicorn |
| coverage[toml]==7.11.3 |
| # via pytest-cov |
| cryptography==46.0.3 |
| # via secretstorage |
| docutils==0.22.3 |
| # via readme-renderer |
| fastapi==0.121.2 |
| # via -r requirements.txt |
| h11==0.16.0 |
| # via |
| # httpcore |
| # uvicorn |
| httpcore==1.0.9 |
| # via httpx |
| httpx==0.28.1 |
| # via -r dev-requirements.in |
| id==1.5.0 |
| # via twine |
| idna==3.11 |
| # via |
| # -r requirements.txt |
| # anyio |
| # httpx |
| # requests |
| iniconfig==2.3.0 |
| # via pytest |
| jaraco-classes==3.4.0 |
| # via keyring |
| jaraco-context==6.0.1 |
| # via keyring |
| jaraco-functools==4.3.0 |
| # via keyring |
| jeepney==0.9.0 |
| # via |
| # keyring |
| # secretstorage |
| keyring==25.6.0 |
| # via twine |
| markdown-it-py==4.0.0 |
| # via rich |
| mdurl==0.1.2 |
| # via markdown-it-py |
| more-itertools==10.8.0 |
| # via |
| # jaraco-classes |
| # jaraco-functools |
| nh3==0.3.2 |
| # via readme-renderer |
| packaging==25.0 |
| # via |
| # -r dev-requirements.in |
| # build |
| # pytest |
| # twine |
| pip-tools==7.5.2 |
| # via -r dev-requirements.in |
| pluggy==1.6.0 |
| # via |
| # pytest |
| # pytest-cov |
| pycasbin==2.6.0 |
| # via -r requirements.txt |
| pycparser==2.23 |
| # via cffi |
| pydantic==2.12.4 |
| # via |
| # -r requirements.txt |
| # fastapi |
| pydantic-core==2.41.5 |
| # via |
| # -r requirements.txt |
| # pydantic |
| pygments==2.19.2 |
| # via |
| # pytest |
| # readme-renderer |
| # rich |
| pyjwt==2.10.1 |
| # via -r dev-requirements.in |
| pyproject-hooks==1.2.0 |
| # via |
| # build |
| # pip-tools |
| pytest==9.0.1 |
| # via |
| # -r dev-requirements.in |
| # pytest-cov |
| pytest-cov==7.0.0 |
| # via -r dev-requirements.in |
| readme-renderer==44.0 |
| # via twine |
| requests==2.32.5 |
| # via |
| # -r dev-requirements.in |
| # id |
| # requests-toolbelt |
| # twine |
| requests-toolbelt==1.0.0 |
| # via twine |
| rfc3986==2.0.0 |
| # via twine |
| rich==14.2.0 |
| # via twine |
| secretstorage==3.4.1 |
| # via keyring |
| simpleeval==1.0.3 |
| # via |
| # -r requirements.txt |
| # pycasbin |
| sniffio==1.3.1 |
| # via |
| # -r requirements.txt |
| # anyio |
| starlette==0.49.3 |
| # via |
| # -r requirements.txt |
| # fastapi |
| # starlette-auth-toolkit |
| starlette-auth-toolkit==0.5.0 |
| # via -r dev-requirements.in |
| twine==6.2.0 |
| # via -r dev-requirements.in |
| typing-extensions==4.15.0 |
| # via |
| # -r requirements.txt |
| # anyio |
| # fastapi |
| # pydantic |
| # pydantic-core |
| # starlette |
| # typing-inspection |
| typing-inspection==0.4.2 |
| # via |
| # -r requirements.txt |
| # pydantic |
| urllib3==2.5.0 |
| # via |
| # requests |
| # twine |
| uvicorn==0.38.0 |
| # via -r dev-requirements.in |
| wcmatch==10.1 |
| # via |
| # -r requirements.txt |
| # pycasbin |
| wheel==0.45.1 |
| # via pip-tools |
| |
| # The following packages are considered to be unsafe in a requirements file: |
| # pip |
| # setuptools |