diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-05-04 18:56:50 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-05-04 18:56:50 +0000 |
| commit | a510605f4c599302839ff7b08ea776d16a139785 (patch) | |
| tree | ac40da235dbe4d276081e9baa268ec11c1d74589 /dev-python/authlib | |
| parent | 905f4c454f18fab5f155f9f32da7a1186352299e (diff) | |
| download | baldeagleos-repo-a510605f4c599302839ff7b08ea776d16a139785.tar.gz baldeagleos-repo-a510605f4c599302839ff7b08ea776d16a139785.tar.xz baldeagleos-repo-a510605f4c599302839ff7b08ea776d16a139785.zip | |
Adding metadata
Diffstat (limited to 'dev-python/authlib')
| -rw-r--r-- | dev-python/authlib/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/authlib/authlib-1.5.2.ebuild | 54 | ||||
| -rw-r--r-- | dev-python/authlib/metadata.xml | 22 |
3 files changed, 77 insertions, 0 deletions
diff --git a/dev-python/authlib/Manifest b/dev-python/authlib/Manifest new file mode 100644 index 000000000000..326d68af9c17 --- /dev/null +++ b/dev-python/authlib/Manifest @@ -0,0 +1 @@ +DIST #authlib-1.5.2.tar.gz 3101 BLAKE2B 82203ce4d6463184d05fdbc868f7a00cb4895ed6c393b0f15988f30a9d60a8cb74410fa8e217e39b4c361fb99d99584a5fcb556a37433c51c2636e1f79ddc459 SHA512 77d305f747373f73da81dc9cb0f56bb782d868911e1246700179745645bc8b6b0c2300ae069f16f19d415628d870eb669244fc8257bc653ea78f2d300a67546f diff --git a/dev-python/authlib/authlib-1.5.2.ebuild b/dev-python/authlib/authlib-1.5.2.ebuild new file mode 100644 index 000000000000..49d3c71fb31c --- /dev/null +++ b/dev-python/authlib/authlib-1.5.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 2025 +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +DISTUTILS_USE_PEP517="setuptools" + +inherit distutils-r1 + +DESCRIPTION="A Python library in building OAuth and OpenID Connect servers and clients." + +HOMEPAGE="https://authlib.org/" +SRC_URI="https://pypi.org/project/Authlib/#${PN}-${PV}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="django flask jose test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + django? ( + dev-python/django[${PYTHON_USEDEP}] + ) + flask? ( + dev-python/flask[${PYTHON_USEDEP}] + dev-python/flask-sqlalchemy[${PYTHON_USEDEP}] + ) + jose? ( + >=dev-python/pycryptodome-3.10[${PYTHON_USEDEP}] + <dev-python/pycryptodome-4[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/anyio[${PYTHON_USEDEP}] + dev-python/cachelib[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/starlette[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + epytest +} diff --git a/dev-python/authlib/metadata.xml b/dev-python/authlib/metadata.xml new file mode 100644 index 000000000000..02457eacdecd --- /dev/null +++ b/dev-python/authlib/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>oz.tiram@gmail.com</email> + <name>Oz Tiram</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <bugs-to>https://github.com/authlib/authlib/issues</bugs-to> + <doc>https://docs.authlib.org/</doc> + </upstream> + <use> + <flag name="django">Enable Django framework support</flag> + <flag name="flask">Enable Flask framework support</flag> + <flag name="jose">Enable JSON Object Signing and Encryption (JOSE) support via <pkg>dev-python/pycryptodome</pkg></flag> + </use> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file |
