Skip to content
This repository has been archived by the owner on Mar 16, 2024. It is now read-only.

Commit

Permalink
flit deployment added and tested
Browse files Browse the repository at this point in the history
  • Loading branch information
Yannic Schröer authored and Yannic Schröer committed Dec 22, 2021
1 parent 9812b60 commit 3681cf3
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 42 deletions.
4 changes: 4 additions & 0 deletions fastapi_keycloak/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
"""Keycloak API Client for integrating authentication and authorization with FastAPI"""

__version__ = "0.0.1"

from fastapi_keycloak.api import FastAPIKeycloak
from fastapi_keycloak.model import OIDCUser, UsernamePassword, HTTPMethod, KeycloakError, KeycloakUser, KeycloakToken, KeycloakRole, KeycloakIdentityProvider

Expand Down
52 changes: 52 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
[project]
name = "fastapi_keycloak"
authors = [
{ name = "Jonas Scholl", email = "jonas@code-specialist.com" },
{ name = "Yannic Schröer", email = "yannic@code-specialist.com" }
]
maintainers = [
{ name = "Jonas Scholl", email = "jonas@code-specialist.com" },
{ name = "Yannic Schröer", email = "yannic@code-specialist.com" }
]
readme = "README.md"
keywords = ['Keycloak', 'FastAPI', 'Authentication', 'Authorization']
classifiers = [
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Topic :: Internet :: WWW/HTTP :: Session',
'Topic :: Internet :: WWW/HTTP :: WSGI',
'Topic :: Software Development :: Libraries :: Application Frameworks',
'Topic :: Software Development :: Libraries :: Python Modules',
'Framework :: FastAPI',
'License :: OSI Approved :: Apache Software License',
'Programming Language :: Python :: 3.8',
]
requires-python = ">=3.8"
dynamic = ["version", "description"]
dependencies = [
"anyio>=3.4.0",
"asgiref>=3.4.1",
"certifi>=2021.10.8",
"charset-normalizer>=2.0.9",
"click>=8.0.3",
"ecdsa>=0.17.0",
"fastapi>=0.70.1",
"h11>=0.12.0",
"idna>=3.3",
"pyasn1>=0.4.8",
"pydantic>=1.5a1",
"python-jose>=3.3.0",
"requests>=2.26.0",
"rsa>=4.8",
"six>=1.16.0",
"sniffio>=1.2.0",
"starlette>=0.16.0",
"typing_extensions>=4.0.1",
"urllib3>=1.26.7",
"uvicorn>=0.16.0",
"itsdangerous>=2.0.1",
]

[project.urls]
Documentation = "https://github.com/code-specialist/fastapi-keycloak"
Source = "https://github.com/code-specialist/fastapi-keycloak/archive/refs/tags/0.0.2a.tar.gz"
42 changes: 0 additions & 42 deletions setup.py

This file was deleted.

0 comments on commit 3681cf3

Please sign in to comment.