Compare commits

...

1 Commits

Author SHA1 Message Date
a6d60afcb9 Started adding Python deps 2021-05-26 10:40:18 +01:00
8 changed files with 133 additions and 5 deletions

View File

@ -0,0 +1,21 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
DESCRIPTION="aiosqlite provides a friendly, async interface to sqlite databases."
HOMEPAGE="https://github.com/omnilib/aiosqlite"
SRC_URI="https://github.com/omnilib/aiosqlite/archive/refs/tags/v0.17.0.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
BDEPEND="dev-python/pyproject2setuppy"
RDEPEND="
dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}]
"

View File

@ -0,0 +1,20 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=bdepend
inherit distutils-r1
DESCRIPTION="BLS Signatures implementation"
HOMEPAGE="https://github.com/Chia-Network/bls-signatures"
SRC_URI="https://github.com/Chia-Network/bls-signatures/archive/refs/tags/${PV}.tar.gz"
LICENSE="Apache 2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
RDEPEND="
"

View File

@ -0,0 +1,20 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_{6..7} )
inherit distutils-r1
DESCRIPTION="Chialisp virtual machine"
HOMEPAGE="https://github.com/Chia-Network/clvm"
SRC_URI="https://github.com/Chia-Network/clvm/archive/refs/tags/${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
RDEPEND="
dev-python/blspy-1.0.2[${PYTHON_USEDEP}]
"

View File

@ -0,0 +1 @@
DIST 0.9.19.tar.gz 22230 BLAKE2B 406b6a2b7fd251ab55f6bad90b4f505e7be17330ab79a916913c318d7bfad3cace439a65389539cde8d350ff7f2aba8e21077215bafc2d4576af134c02281994 SHA512 109a1bcdc898b5235b4e91f11410bf2e9a4b52a50eb4ea44b82856b5c74ab492add71d8f3374d1e26ac8d74e888f1d3949afd0652c7b2aeeee1080ce99e167b0

View File

@ -0,0 +1,20 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_{5..9} )
inherit distutils-r1
DESCRIPTION="Concurrent log handler for Python"
HOMEPAGE="https://github.com/Preston-Landers/concurrent-log-handler"
SRC_URI="https://github.com/Preston-Landers/concurrent-log-handler/archive/refs/tags/${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
RDEPEND="
>=dev-python/portalocker-1.4.0[${PYTHON_USEDEP}]
"

View File

@ -0,0 +1 @@
DIST v2.3.0.tar.gz 29829 BLAKE2B f9e5ac0d0158b8528b4f2fde700b3f1d7501180464283a57021fdb498fa1323a37fdcbf6dad27296e125d4ba8be7d1792e3cbb883152352da47f24e6257fd56b SHA512 602eecfb1b6fdd6522cd769fb68757ffacfe2b5a9c4e40b215cead8b3bdd9a384cf82b3f435b9f24a92a049d02994c9e0d2d6d525dd0b92270009be9b7ece218

View File

@ -0,0 +1,18 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=bdepend
PYTHON_COMPAT=( python3_{3..9} )
inherit distutils-r1
DESCRIPTION="Portalocker is a library to provide an easy API to file locking."
HOMEPAGE="https://pypi.org/project/portalocker/"
SRC_URI="https://github.com/WoLpH/portalocker/archive/refs/tags/v${PV}.tar.gz"
LICENSE="PSF-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
RDEPEND=""

View File

@ -2,20 +2,47 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Chia cryptocurrency blockchain"
HOMEPAGE="https://www.chia.net/"
SRC_URI="https://github.com/Chia-Network/chia-blockchain/archive/refs/tags/1.1.4.tar.gz"
SRC_URI="https://github.com/Chia-Network/chia-blockchain/archive/refs/tags/${PV}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
RDEPEND=""
BDEPEND=""
# TODO:
# aiosqlite-0.17.0
# clvm_tools-0.4.3
# clvm_rs-0.1.7
# clvm-0.9.6
# chiapos-1.0.1
# chiabip158-1.0
# chiavdf-1.0.1
# blspy-1.0.2
RDEPEND="
dev-python/blspy-1.0.2[${PYTHON_USEDEP}]
dev-python/chiavdf-1.0.1[${PYTHON_USEDEP}]
dev-python/chiabip158-1.0[${PYTHON_USEDEP}]
dev-python/chiapos-1.0.1[${PYTHON_USEDEP}]
dev-python/clvm-0.9.6[${PYTHON_USEDEP}]
dev-python/clvm_rs-0.1.7[${PYTHON_USEDEP}]
dev-python/clvm_tools-0.4.3[${PYTHON_USEDEP}]
dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
dev-python/aiosqlite-0.17.0[${PYTHON_USEDEP}]
dev-python/bitstring-3.1.7[${PYTHON_USEDEP}]
dev-python/colorlog-5.0.1[${PYTHON_USEDEP}]
dev-python/concurrent-log-handler-0.9.19[${PYTHON_USEDEP}]
dev-python/cryptography-3.4.7[${PYTHON_USEDEP}]
dev-python/keyring-23.0.1[${PYTHON_USEDEP}]
dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
dev-python/setproctitle-1.2.2[${PYTHON_USEDEP}]
dev-python/sortedcontainers-2.3.0[${PYTHON_USEDEP}]
dev-python/websockets-8.1[${PYTHON_USEDEP}]
dev-python/click-7.1.2[${PYTHON_USEDEP}]
"