Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ jobs:
- name: Run Coverage
run: |
python -m pytest --cov=fastapi_casbin_auth tests/
pip install "urllib3<2" --force-reinstall
pip show urllib3
coveralls --service=github
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
14 changes: 8 additions & 6 deletions dev-requirements.in
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
fastapi
casbin >= 1.0.0
pytest
pip-tools
-r requirements.txt
packaging >= 23.1
setuptools <= 67.8.0
pytest >= 8.0.0
pip-tools >= 7.5.0
pytest-cov
bumpversion
uvicorn
uvicorn >= 0.18.0
starlette-auth-toolkit
requests
httpx
requests >= 2.28.0
twine
build
pyjwt
177 changes: 154 additions & 23 deletions dev-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,50 +1,181 @@
atomicwrites==1.4.0
attrs==20.3.0
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile dev-requirements.in
#
annotated-types==0.7.0
# via
# -r requirements.txt
# pydantic
anyio==4.10.0
# via
# -r requirements.txt
# httpx
# starlette
bleach==3.3.0
bracex==2.2.1
build==0.3.0
# via readme-renderer
build==1.3.0
# via
# -r dev-requirements.in
# pip-tools
bump2version==1.0.1
# via bumpversion
bumpversion==0.6.0
casbin==1.12.0
# via -r dev-requirements.in
certifi==2020.12.5
chardet==4.0.0
click==7.1.2
# via
# httpx
# requests
charset-normalizer==3.4.3
# via requests
click==8.1.8
# via
# pip-tools
# uvicorn
colorama==0.4.4
# via
# build
# click
# pytest
# twine
coverage==5.4
# via pytest-cov
docutils==0.16
fastapi==0.63.0
# via readme-renderer
exceptiongroup==1.3.0
# via
# -r requirements.txt
# anyio
# pytest
fastapi==0.116.1
# via -r requirements.txt
h11==0.12.0
idna==2.10
# via
# httpcore
# uvicorn
httpcore==0.13.3
# via httpx
httpx==0.25.1
# via -r dev-requirements.in
idna==3.10
# via
# -r requirements.txt
# anyio
# httpx
# requests
importlib-metadata==8.7.0
# via build
iniconfig==1.1.1
# via pytest
keyring==22.3.0
packaging==20.9
pep517==0.9.1
pip-tools==5.5.0
# via twine
packaging==25.0
# via
# -r dev-requirements.in
# bleach
# build
# pytest
pip-tools==7.5.0
# via -r dev-requirements.in
pkginfo==1.7.0
pluggy==0.13.1
py==1.10.0
pydantic==1.7.3
# via twine
pluggy==1.6.0
# via pytest
pycasbin==2.0.0
# via -r requirements.txt
pydantic==2.11.7
# via
# -r requirements.txt
# fastapi
pydantic-core==2.33.2
# via
# -r requirements.txt
# pydantic
pygments==2.8.0
# via
# pytest
# readme-renderer
pyjwt==2.3.0
pyparsing==2.4.7
# via -r dev-requirements.in
pyproject-hooks==1.2.0
# via
# build
# pip-tools
pytest==8.4.1
# via
# -r dev-requirements.in
# pytest-cov
pytest-cov==2.11.1
pytest==7.1.2
# via -r dev-requirements.in
pywin32-ctypes==0.2.0
# via keyring
readme-renderer==29.0
# via twine
requests==2.32.4
# via
# -r dev-requirements.in
# requests-toolbelt
# twine
requests-toolbelt==0.9.1
requests==2.25.1
# via twine
rfc3986==1.4.0
simpleeval==0.9.11
# via twine
simpleeval==1.0.3
# via
# -r requirements.txt
# pycasbin
six==1.15.0
# via
# bleach
# readme-renderer
sniffio==1.3.1
# via
# -r requirements.txt
# anyio
# httpcore
# httpx
starlette==0.47.2
# via
# -r requirements.txt
# fastapi
# starlette-auth-toolkit
starlette-auth-toolkit==0.5.0
starlette==0.13.6
toml==0.10.2
# via -r dev-requirements.in
tomli==2.2.1
# via
# build
# pip-tools
# pytest
tqdm==4.58.0
# via twine
twine==3.3.0
# via -r dev-requirements.in
typing-extensions==4.14.1
# via
# -r requirements.txt
# anyio
# exceptiongroup
# fastapi
# pydantic
# pydantic-core
# starlette
# typing-inspection
# uvicorn
typing-inspection==0.4.1
# via
# -r requirements.txt
# pydantic
urllib3==1.26.3
uvicorn==0.13.4
wcmatch==8.3
# via requests
uvicorn==0.35.0
# via -r dev-requirements.in
webencodings==0.5.1
# via bleach
wheel==0.45.1
# via pip-tools
zipp==3.23.0
# via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
# pip
Expand Down
2 changes: 1 addition & 1 deletion requirements.in
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
fastapi
casbin
pycasbin >= 2.0.0
41 changes: 39 additions & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,39 @@
casbin
fastapi
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
# pip-compile requirements.in
#
annotated-types==0.7.0
# via pydantic
anyio==4.10.0
# via starlette
exceptiongroup==1.3.0
# via anyio
fastapi==0.116.1
# via -r requirements.in
idna==3.10
# via anyio
pycasbin==2.0.0
# via -r requirements.in
pydantic==2.11.7
# via fastapi
pydantic-core==2.33.2
# via pydantic
simpleeval==1.0.3
# via pycasbin
sniffio==1.3.1
# via anyio
starlette==0.47.2
# via fastapi
typing-extensions==4.14.1
# via
# anyio
# exceptiongroup
# fastapi
# pydantic
# pydantic-core
# starlette
# typing-inspection
typing-inspection==0.4.1
# via pydantic