www-apps/syncserver: new package (and deps) for Firefox Sync Server
This commit is contained in:
parent
ceb5871da9
commit
b1dc230fa4
2
dev-python/alembic/Manifest
Normal file
2
dev-python/alembic/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST alembic-1.0.9.tar.gz 1017432 BLAKE2B 898728cefde1fcb2737672d5f9f36cbb649c33735e98a56ca0585bab25cffb321407afaaeaf07a8b19b013802f0ba1b1b95ca0870b1c1958430a27b1c6e31f56 SHA512 da7b6409e9a1abfe518c3b830776c587da53e699d741b482c129b6c3fbf52ec6648b7379a738edd2cc8675ba22ae67d984bff93f39e841f2edcae96c110e096d
|
||||
EBUILD alembic-1.0.9.ebuild 1393 BLAKE2B 7988f856d6a83164779055c00b69041cd8021319295a9088ae6b24bb5cf80b2d81ce76e495216958c9ed0ad4147c7a3fdb31ab757362f31dca9ddf087b3c73de SHA512 226ddaafb9c43381489e013eadafea8debff0c6bf7e68cbc1d9f28ada6ff6239793d6bbbefa95c2d90548443ff5bfb961ce02a9fa3eeea0e1f3d3f394c946d0b
|
47
dev-python/alembic/alembic-1.0.9.ebuild
Normal file
47
dev-python/alembic/alembic-1.0.9.ebuild
Normal file
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="database migrations tool, written by the author of SQLAlchemy"
|
||||
HOMEPAGE="https://bitbucket.org/zzzeek/alembic"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
IUSE="test doc"
|
||||
|
||||
# requires.txt cites 'SQLAlchemy>=0.7.3' which is really both old and silly
|
||||
# because it shatters the testsuite. If 'someone' cares to adhere to correct form
|
||||
# and edit to -0.7.3, feel free, and then pick up the pieces.
|
||||
RDEPEND=">=dev-python/sqlalchemy-0.9.0[${PYTHON_USEDEP}]
|
||||
dev-python/mako[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( ${RDEPEND}
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}] )"
|
||||
# For test phase
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_prepare_all() {
|
||||
# suite passes all if run from source. The residual fail & error are quite erroneous
|
||||
rm tests/test_script_consumption.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
${EPYTHON} run_tests.py || die "Testing failed with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
2
dev-python/cef/Manifest
Normal file
2
dev-python/cef/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST cef-0.5.tar.gz 6714 BLAKE2B 5487bbc72e8764bd443d45b27b72eabb765980fdaedda7bc37613f21de9ff90555f731afd4f2b9d8cd7baa0ba813618ad0838e95eb1a9b717cece4a2c6324f19 SHA512 87de5439e4a2913b9c12eef31b29a22d4a2ecd0945fd15cf3b7edf9da7442fcabafc943d3e5352d0a545b82948f09ce254123f52254c2fdf612224656520ae60
|
||||
EBUILD cef-0.5.ebuild 404 BLAKE2B cd55247b43b578265d93d695f30fb2727fce170d35743a5cb58ed21f0022dd11f111c9401d209b025bb4936bf52dccb0b8b921b32009ab39195343c54bdd5b61 SHA512 88eb56dc5fe3df3b37775b378382236236506cde683260dd2c488d1dd74db08837910faf5ba3adb8dbb645960833b5a0cafa5422e37ba70b6c3fea9e59f2dca3
|
20
dev-python/cef/cef-0.5.ebuild
Normal file
20
dev-python/cef/cef-0.5.ebuild
Normal file
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Module that emits CEF logs"
|
||||
HOMEPAGE="https://github.com/mozilla/cef"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
3
dev-python/certifi/Manifest
Normal file
3
dev-python/certifi/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
AUX certifi-2019.3.9-use-system-cacerts.patch 275 BLAKE2B 79fa560ceff6030cf0585ed89bc781532980fde0f84a6d97ba9c7e908633afc1bbe56651073e5eb0602ab297cf07fa81cb04c1db662f3d1b18d161b94b61656b SHA512 88279adc9a00700fd622fbfc015fe71dca5d2eef664c4e3f0dd82894e9916af7fd40517e2b8c129face9b36c791527b3af794607bf21f5cdd079ca21a6a1b327
|
||||
DIST certifi-2019.3.9.tar.gz 158179 BLAKE2B fa32135b502ae970c70d0932942577e0a4dc892e5c4e9637a1bef097a17b837501dd96d4e7a614311a81f6577f498a9c3561b8758b943451878061ef27fc81b5 SHA512 d86559b0d384f8114245b169391c73d5e6df02ba411cf9706c9d4e5958eeef610b6550bcb5eb519856b8fa25f3f5eb1cea02c0df1f6df72e16da8201732b0dd9
|
||||
EBUILD certifi-2019.3.9.ebuild 1428 BLAKE2B dc374caecf848d961de490b6f5e47a13631a5d7cfdc052c56c01e5a76c18a6265076d8ad606a7605d493eac14d16dc33c59a53ab4ecd5f6e345fff1720409ebf SHA512 6f1d35861d5314b4cb9c051bf4735fe08a319856dfbc274e93ede20389e2be4000afeb90e170a8addab28c268eaf54fdba044903ab41fb1770451c0578094660
|
43
dev-python/certifi/certifi-2019.3.9.ebuild
Normal file
43
dev-python/certifi/certifi-2019.3.9.ebuild
Normal file
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1 prefix readme.gentoo-r1 versionator
|
||||
|
||||
DESCRIPTION="Python package for providing Mozilla's CA Bundle"
|
||||
HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-misc/ca-certificates"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
# Do not drop this patch -- this will affect system's security
|
||||
PATCHES=( "${FILESDIR}"/certifi-2019.3.9-use-system-cacerts.patch )
|
||||
|
||||
python_prepare_all() {
|
||||
distutils-r1_python_prepare_all
|
||||
|
||||
eprefixify certifi/core.py
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
local DOC_CONTENTS="
|
||||
In Gentoo, we don't use certifi's bundled CA certificates.
|
||||
Instead we remove bundled cacert.pem and patch certifi
|
||||
to return system's CA certificates.
|
||||
"
|
||||
readme.gentoo_create_doc
|
||||
|
||||
# Precaution -- nothing should use bundled CA certificates
|
||||
find "${D}" -name 'cacert.pem' -delete || die "Failed to delete bundled CA certificates"
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
Use system's CA certificate store
|
||||
|
||||
--- a/certifi/core.py
|
||||
+++ b/certifi/core.py
|
||||
@@ -10,6 +10,4 @@ import os
|
||||
|
||||
|
||||
def where():
|
||||
- f = os.path.dirname(__file__)
|
||||
-
|
||||
- return os.path.join(f, 'cacert.pem')
|
||||
+ return "@GENTOO_PORTAGE_EPREFIX@/etc/ssl/certs/ca-certificates.crt"
|
2
dev-python/configparser/Manifest
Normal file
2
dev-python/configparser/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST configparser-3.7.4.tar.gz 71987 BLAKE2B 5ca8d73ddd975e6871e26f8ec415fae76a4be4b4bbecf1333cefd45c3bd54affbdf312f2095929de057acaa4f00d04c6b8b6f82f12c9186fbc8b921573b1e03c SHA512 205a7bc921ccfb3df5a25afaf2f5ab78d3a5a92bfd2c9c78098e8d009c1fe8d431b8bf09d2da44f7ebf172e912121619dc7bbfadc74f355133f8d32bc42a8b00
|
||||
EBUILD configparser-3.7.4.ebuild 693 BLAKE2B 68da11ab0539f1a751843bfedac94be30166047a331c55a2a8b86847a2808d968f9e5ad5e7db2c7f15c66c0b3d6fc6170eae93d0878748e4489d621139938355 SHA512 81e588b31b7b38251c14f15d4f41f21c2265267aca6a47781fff3a04deae3365a31d73c3a520bbc7bc04b0f8131e09ad3ae188296d4cbb425dc594e77166e713
|
24
dev-python/configparser/configparser-3.7.4.ebuild
Normal file
24
dev-python/configparser/configparser-3.7.4.ebuild
Normal file
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2018 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 pypy )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Backport of Python-3 built-in configparser"
|
||||
HOMEPAGE="https://pypi.org/project/configparser/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/backports[${PYTHON_USEDEP}]"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
find "${D}" -name '*.pth' -delete || die
|
||||
}
|
2
dev-python/cornice/Manifest
Normal file
2
dev-python/cornice/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST cornice-3.5.1.tar.gz 28141 BLAKE2B c8f47eacb869025f20b15cadec9e7b96beb4fa2a72265149de20b08eeef00ae6e20b95149c1e290262a678d86df3af162fe45cffbf302ba68c4388acb0b03280 SHA512 b210b03359e53b36e84ed3ed7d443626e0d50273af34e93048fed23ec532b18a6f91e9346a0bbfadda344a10ca4b151ee1fb4a7d39efde84ce0933876eb42cc9
|
||||
EBUILD cornice-3.5.1.ebuild 413 BLAKE2B de35ad5e5c274e9d25ecc9e6eded97b479e92f104395fc4711dcc2b58f7a6be2f5cae1d56450889d165b9e8e4d2c12ca19d2f5da58fff8334c888f56fb2f96a2 SHA512 494f2abd3658e1778c7b89937d5a28ca7f50e80ea03ccb5d25a7d69dc86202717ad31a425439328b75f2b4fcad091fcb89c0284b13ad6acd0ff0af590d0855e9
|
20
dev-python/cornice/cornice-3.5.1.ebuild
Normal file
20
dev-python/cornice/cornice-3.5.1.ebuild
Normal file
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Build Web Services with Pyramid"
|
||||
HOMEPAGE="https://cornice.readthedocs.io/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/google-api-core/Manifest
Normal file
2
dev-python/google-api-core/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST google-api-core-1.14.0.tar.gz 73299 BLAKE2B fa2bbc7b69310d630b9824d92ca2b3a011f05bd2991072de5711f1f3aaee9b0c8540d7867a5fbd13d529ce6cc97a5dc8dec04925db91ebab1788bffed7355557 SHA512 3fcf957037cbb18566e1949d91acfa4b6ab942f9573180289520411ecbd7f9d592351a1e9328af97e1a79c4a877110ab37eb972317edcd14bf2fca12168fcf78
|
||||
EBUILD google-api-core-1.14.0.ebuild 440 BLAKE2B d542367eb806e1c9fe0512e47331eaf8caf5a6a52963e09b205d98bb63aac761ae0bf893bb0df09eff7a5f8e84625881ee8e46d16f304f89a26d0afb7e7c63fa SHA512 4b71a89ac9832bbbbd5805d48692183a1c0f6f4c786e6d8e0e605d45858e4516f5a0b05e029180bd3d3abcb549b80c9a4aefac1d79a05f6d12ae12bea6c780c5
|
20
dev-python/google-api-core/google-api-core-1.14.0.ebuild
Normal file
20
dev-python/google-api-core/google-api-core-1.14.0.ebuild
Normal file
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Google API client core library"
|
||||
HOMEPAGE="https://github.com/GoogleCloudPlatform/google-cloud-python"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/google-cloud-core/Manifest
Normal file
2
dev-python/google-cloud-core/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST google-cloud-core-1.0.2.tar.gz 31291 BLAKE2B b20550cc4ac7639f2ac0a723d4d6598299e95dd8b5dc87ef6592e5002c4cb13606170aee7679ddb3116bdb415aeba41157db33b6bc51b3fefa2a6e9355fc733f SHA512 889ebd73ac69a14919de97c2be9a0d2c7b2efacf143b42e33f2f4b2812ffaded117d22c384ed7e5176847f521c1abcfd6535c0334e6566a9e069a75a4bbe71e4
|
||||
EBUILD google-cloud-core-1.0.2.ebuild 446 BLAKE2B ca82b28c6a7cabb3b135c885f6bcbf28421088237e1f745aa2e5543106be639841649c805901dbd7725a8fb40f168b6f377be8d8425e9c6aa3c2df0759483ecf SHA512 6afc85e09bd113ec696bd431ac13adbf0cb267eee83fd91e94943f3e71565381c317976e15a40f64246b6c0c834033050d42dafdc58e0d37521e9565f31f87ac
|
20
dev-python/google-cloud-core/google-cloud-core-1.0.2.ebuild
Normal file
20
dev-python/google-cloud-core/google-cloud-core-1.0.2.ebuild
Normal file
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Google Cloud API client core library"
|
||||
HOMEPAGE="https://github.com/GoogleCloudPlatform/google-cloud-python"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/google-cloud-spanner/Manifest
Normal file
2
dev-python/google-cloud-spanner/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST google-cloud-spanner-1.9.0.tar.gz 214629 BLAKE2B bbaa20dcfd0f7c430bfbda3a7b09f7b6bfd4b4644e9a271f28ef6beef3e7a08eae9ebd1b09044ca1e372e23e6e671dec7dd9f6f1e9b939ea88a648b69a668318 SHA512 5cacf2d8594a99d60505de48a396011272301b9bbdf0aa3f00a66c30d83aad340876188af23ad98108c7037d249138ceed64b99927ba54eab1900dfdbcecbde9
|
||||
EBUILD google-cloud-spanner-1.9.0.ebuild 442 BLAKE2B 8b7e32664b002cd1ce62e02b3b8eacf603a4a6ad6be67c304a6c3f9da976fed98763529157d58229f1f44865166ac8342860894e6352851039e45e2af317fa5c SHA512 b6ea2da633545ec3dc9a2dd0e49c2ce7ef3ba679d734b4c61d89275a2530953df719c0583ab439806f509dd5c00de200d889f5921cfb94f598138d1fca933732
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Cloud Spanner API client library"
|
||||
HOMEPAGE="https://github.com/GoogleCloudPlatform/google-cloud-python"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/googleapis-common-protos/Manifest
Normal file
2
dev-python/googleapis-common-protos/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST googleapis-common-protos-1.6.0.tar.gz 35186 BLAKE2B 3e342fe75ff5ad20f4f2c557e0dcae8b35eb12fc689701fa748c6260dfc23428459ee5ddaa32ec427d3e9427207cad8664455328dfec89c1eae4d99a0454e7b4 SHA512 a320cd59382cf9c8bcff9917e9c70e64ea1e10e22f94e1bfd19bbd1f9de4e62365dbdbd9bca415930aae4a853b97edb40134f5f4f1c88582e0cda41a1be2ce23
|
||||
EBUILD googleapis-common-protos-1.6.0.ebuild 428 BLAKE2B f2bc7cb6dd480a1803911c4020970a69b4dc9658ad102ad5f94b669588ed95eb3e8607031053e1d29221f053b8ae30d40652e948b82546c0f16b6ef8f4cba8e2 SHA512 2cc795894bc6cea5f47c06141a671e88cba554e67c833b149ddef8b95d4d186a48fb21f1a737137476d1795dd58960d077406a6d56dd249090eb1e3850f0e4e7
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Common protobufs used in Google APIs"
|
||||
HOMEPAGE="https://github.com/googleapis/googleapis"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/grpc-google-iam-v1/Manifest
Normal file
2
dev-python/grpc-google-iam-v1/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST grpc-google-iam-v1-0.12.3.tar.gz 13551 BLAKE2B 243b02c2f07e8a4479f5b3e390a84bbc35fd4289ceb9ecf6acc6b24b7433beee0174b8c70efcfb2c9105b80532e8352d7d786753fd77f72dd748602583c951af SHA512 2e188f228f332cbe9ac9437d71558f0d8cbc575764c5059156d105e76930774a594f9ae3eca1249048250c1650397916f3f769e133131e917740e21cef490274
|
||||
EBUILD grpc-google-iam-v1-0.12.3.ebuild 434 BLAKE2B b0814a22fab8a5991e443c1ad95c5d6f42965487ffc96f0224f5bce629e87053a3a0881600a19585e93529d6a8e17ce36195cb9a5a0741fd3fde856dac32a5f4 SHA512 45a5270f8b57738be22e0901a14d7ffd862399d064cfe16aa5ad730a296ef65e74d1f928f123ef528a2fde07213187a760f0a76125a01d9979d4bdd8568376be
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="GRPC library for the google-iam-v1 service"
|
||||
HOMEPAGE="https://github.com/googleapis/googleapis"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/grpcio-gcp/Manifest
Normal file
2
dev-python/grpcio-gcp/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST grpcio-gcp-0.2.2.tar.gz 13366 BLAKE2B 57ee93b785da7c190b3caf0435a4791012ab83c4e62ab0eb3dabad68a3952693a89ebd3b7ce1d2b21d81f59b9e2d828bd283812e13bb98f457400ad53463a0c0 SHA512 8a4d9ecc47c9ea446eee3de24b3b712af576b722502276983a3abf8ebb130981449eb244b4c7f51892d439a007ff565c48d52d9241e5162e708ee0dc323ab5ef
|
||||
EBUILD grpcio-gcp-0.2.2.ebuild 411 BLAKE2B d361c925799e9cff7c745e2fe2d262c3220bb7432806ecf34c00b519b427bc791e4630f8bf0594a7ced7e8d73ae23560b8a4188ec416e7bb3a73b0117344b187 SHA512 c8d4ec0b939245b3818081d85c9494fa3adf708121e00747bc5eea720759c2271665f453bacebf1c82070741dabe1cbf874142e92a16f5b3874335b1b2e59736
|
20
dev-python/grpcio-gcp/grpcio-gcp-0.2.2.ebuild
Normal file
20
dev-python/grpcio-gcp/grpcio-gcp-0.2.2.ebuild
Normal file
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="gRPC extensions for Google Cloud Platform"
|
||||
HOMEPAGE="https://grpc.io/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/hawkauthlib/Manifest
Normal file
2
dev-python/hawkauthlib/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST hawkauthlib-2.0.0.tar.gz 14886 BLAKE2B 99b19febb3c74e6c007e390767b37c1f66e100fcdcd7891e30e9fbfb178781ab40477e363cd8c63aba9e032d04c03d1afd6bc93bd5243cc46d3a673803dd699f SHA512 4552f41a71d9998bf34179d4aad32a0e77b55862a6e38a8b5bef59967bd5e3c2b25ec3022a8f8d9e86f5162d7d1a73dfe3302f8a25b2afd4f6a276e6859901f4
|
||||
EBUILD hawkauthlib-2.0.0.ebuild 470 BLAKE2B 08aa2587bc1d873cd5c0f10b7d80f87cbbf81b7a822d351eefcaf567c26a6f4b88925b731462b9a5900b6dec8534c13016b8efb1f9d1680779ca63bce669c941 SHA512 3fe025be1404101750eeb41a0573746760705f9d1f5a8ee3fa17dbd7b096c794809dc9c0eb419d37e951758bef38e963de619eb729bdcb96462de1abe7f29f2d
|
22
dev-python/hawkauthlib/hawkauthlib-2.0.0.ebuild
Normal file
22
dev-python/hawkauthlib/hawkauthlib-2.0.0.ebuild
Normal file
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Hawk Access Authentication protocol"
|
||||
HOMEPAGE="https://github.com/mozilla-services/hawkauthlib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/webob[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/hupper/Manifest
Normal file
2
dev-python/hupper/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST hupper-1.8.1.tar.gz 40122 BLAKE2B e3ab5b3cdface02bd9eaf4fb85064f02f735ab5da666347fd6ea66b1f61a8d77f1ef37a648a1f41d4dc8a75c1426491a22251ad5b7ca6b754b0336bffa0768c7 SHA512 f3bb7e3678fbef2a7e9bfdf39300183025ac896dbbf2cb796e0b63a162ef19ad8043e38c065a7bdfc2991423ba0ca92c91b751c7953b862f21889f45f670eacc
|
||||
EBUILD hupper-1.8.1.ebuild 762 BLAKE2B 07e0df46e8a58ab60a5dd99c4aa93c75f15c7d1aa7d705fbd161bc9b02808848c8c556beaa78d3705c0f583ea9caadfb55f0026a778354876b4b9b91cbed8ed3 SHA512 277979c8929a77e064688cb1055a9c39ab4fa0d9f2ed9ad85012db8f8d9c4200b71fb6d3b0291cd9bace245c4839df14d94c4a7dd36826bad6ba35b2d1ae4b17
|
32
dev-python/hupper/hupper-1.8.1.ebuild
Normal file
32
dev-python/hupper/hupper-1.8.1.ebuild
Normal file
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Integrated process monitor for developing and reloading daemons."
|
||||
HOMEPAGE="https://github.com/Pylons/hupper"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
doc? (
|
||||
dev-python/pylons-sphinx-themes[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/watchdog[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/watchdog[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/konfig/Manifest
Normal file
2
dev-python/konfig/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST konfig-1.1.tar.gz 9043 BLAKE2B becd245e55bae1b601560035326a9825526e20059662799f309913d71d33139c680013c1f3327bd40b98568354222aeba7a51dfed9ebc1eae78d306ffd478a5e SHA512 145441ac0bd8882a2d20a911291a597ec86f1a52ba3c23f6241cdc3e5beb474c25dbcbbd5cbe22308eafeb4c7ea0528d721fc9c1d9ba1884793f5e5cbeead6b3
|
||||
EBUILD konfig-1.1.ebuild 495 BLAKE2B dd1fe12b89b6e8b1742c2e241e396b50ca2da33abd4b7b2b97b8795dbdafa245a48582ebd6384b203adcc3f1017ed493e6a888cedd144e32ead852ee36464be4 SHA512 46c8d7d9ba82863a03bb1376781f923860e9211b986611f2f88b1b2a9debfab2f3e76b2a839bc3376d654c664954b1e32f171decff61424cd1e9442bd8ca2fed
|
23
dev-python/konfig/konfig-1.1.ebuild
Normal file
23
dev-python/konfig/konfig-1.1.ebuild
Normal file
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Yet Another Config Parser."
|
||||
HOMEPAGE="https://github.com/mozilla-services/konfig"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/configparser[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/mako/Manifest
Normal file
2
dev-python/mako/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST Mako-1.0.9.tar.gz 459569 BLAKE2B 90370a52dc16744886fabf1f22606a816439b200b64370a55f7f2f13751aea9ace71a6b03a819e75fe142bfa9c9742de49f264481bf3692a21e4c5611a60d14a SHA512 2b40b96edba9f1ac0c2090e5677742c1f7578d5a55ab1c09aa4198493144e30c25d6179a7bdee2d3fa12410da6c3b1105d2d70af77d4265d679f577a7e711c63
|
||||
EBUILD mako-1.0.9.ebuild 1158 BLAKE2B fc258968390d99944bd2ccbff261b4a055552100f1648b82876281b2176b4662cf5a9ef978fd9f9ca99a0a199695c845481f009382e57eb3fae3273657ef414d SHA512 5f003e0972be2c737ad21062ac24e152be3d99b463bebf34584096da098de0dfdd2ced3acc6b775d5a3cfbeb881eaf32bc81b034ed900c90bc9723c52e7eb362
|
49
dev-python/mako/mako-1.0.9.ebuild
Normal file
49
dev-python/mako/mako-1.0.9.ebuild
Normal file
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7}} )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
MY_PN="Mako"
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="A Python templating language"
|
||||
HOMEPAGE="http://www.makotemplates.org/ https://pypi.org/project/Mako/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND=">=dev-python/markupsafe-0.9.2[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
$(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' pypy python2_7)
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
rm -r doc/build || die
|
||||
|
||||
use doc && local HTML_DOCS=( doc/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Optional dependencies:"
|
||||
optfeature "caching support" dev-python/beaker
|
||||
}
|
2
dev-python/markupsafe/Manifest
Normal file
2
dev-python/markupsafe/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST MarkupSafe-1.1.1.tar.gz 19151 BLAKE2B 184ab0bc42f8d254ef4239f700f019c0a380bdf2117dfe1abe2eb4dfa0f037158d181a120d8654a6971e9c8badb078f997e3a8bf231898e0f4bb3e8496d9abd3 SHA512 f3014e6131a3ab866914c5635b5397ef71906bffb1b6f8c5f2ed2acf167429ff7914236d38943e872683a57a9be9669f4c5aace6274f3307ab21ef25373db0b6
|
||||
EBUILD markupsafe-1.1.1.ebuild 787 BLAKE2B 7687dbd42d6b4a3f445f0a1f1d29c2e6dfae24494b8e9e54353735bd1a07d53736828240a4ad0dedc98c1cc911c14811878b607cf308d9894418b8b4d5c686be SHA512 816ea39feed8ef78a24e75d99ebe1f5ce5ff5700de9b8eb427bc1c79b03ac97597925131a8961e6200a9c04e79e5414f256cca7924e8a64d2d519f8ae915f06d
|
30
dev-python/markupsafe/markupsafe-1.1.1.ebuild
Normal file
30
dev-python/markupsafe/markupsafe-1.1.1.ebuild
Normal file
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy{,3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="MarkupSafe"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Implements a XML/HTML/XHTML Markup safe string for Python"
|
||||
HOMEPAGE="https://pypi.org/project/MarkupSafe"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
2
dev-python/moz-server-syncstorage/Manifest
Normal file
2
dev-python/moz-server-syncstorage/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST moz-server-syncstorage-1.6.14.tar.gz 102928 BLAKE2B e02052ccb741644e9781746260f1104b34ab98a6bd770b8957b60c02398c1d5001bf69069194cb6dd3157fe09f8c0badfee67fb8720b42609c28aeeaa675dc97 SHA512 686452087821497a8d789c5f353781c5aff82cf7c7153ab23ffece1d1388cd07be131b7f4d38943470325609092d0b1d4430ac04391b1ac8d8cdc201f2e41ba5
|
||||
EBUILD moz-server-syncstorage-1.6.14.ebuild 3601 BLAKE2B 18e2131db49d2eee1d0ebfa75f25d08e79ba3259b3eb462b91d3f31de98dc8afa9ded25bf3bdd06dccdb937855f9f3c9c271781a795aa19f1ed539f4a9cc67b5 SHA512 cc200262ab4f49467423059ccc6b56a8f0d8184e0ef7fe6a0cd16e2f244c660a405d381ef1d424964a43a5b462e18808674e7d4d6ac7c71e5d5220fe9a291112
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="server-syncstorage-${PV}"
|
||||
|
||||
DESCRIPTION="The SyncServer server software, as used by Firefox Sync"
|
||||
HOMEPAGE="https://github.com/mozilla-services/server-syncstorage"
|
||||
SRC_URI="https://github.com/mozilla-services/server-syncstorage/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/beautifulsoup-4.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cachetools-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.3.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/configparser-3.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/cornice-0.17[${PYTHON_USEDEP}]
|
||||
>=dev-python/enum34-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/flake8-3.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/futures-3.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/gevent-1.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-api-core-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-cloud-core-0.29.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-cloud-spanner-1.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/googleapis-common-protos-1.5.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/grpc-google-iam-v1-0.11.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/grpcio-1.20.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/grpcio-gcp-0.2.2[${PYTHON_USEDEP}]
|
||||
>=www-servers/gunicorn-19.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hawkauthlib-0.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/hupper-1.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/konfig-0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/linecache2-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/mccabe-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/mozsvc-0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pastedeploy-2.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/plaster-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/plaster-pastedeploy-0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/protobuf-python-3.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyasn1-0.4.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyasn1-modules-0.2.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pybrowserid-0.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycodestyle-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyflakes-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymysql-sa-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyramid-1.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyramid-hawkauth-0.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytz-2019.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/repoze-lru-0.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/rsa-4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/simplejson-3.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/testfixtures-4.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/tokenlib-0.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/traceback2-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/translationstring-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/umemcache-1.6.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/unittest2-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.24.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/venusian-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/waitress-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/webob-1.7.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/webtest-2.0.18[${PYTHON_USEDEP}]
|
||||
>=dev-python/wsgiproxy-0.2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/zope-deprecation-4.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/zope-interface-4.1.3[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
2
dev-python/moz-tokenserver/Manifest
Normal file
2
dev-python/moz-tokenserver/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST moz-tokenserver-1.4.2.tar.gz 362433 BLAKE2B 21ea64e69fc025a47e39655102033d52c33f5cccdefca55b91aaa7760c0c92007e15575314f994b2ab9e1766294986f38fd46e24fa67a50fcbf6859eef8dfd14 SHA512 7e416f80d5c0a67c4120989682b15e9ffcf18c0d4674703c858255ef42b1c66feba8efb8814201c30f2eb79ac0703cc54d64f645b42a105087449230aa406d62
|
||||
EBUILD moz-tokenserver-1.4.2.ebuild 2549 BLAKE2B 8ee0ee443fc4a085eec7c28081a9f2b69f4ff7e39efa1c7aecabf55fb8169a104d5192d2fea5d3d479ad93cccb62fc990656f67bf5654f2a3c8111ab0a69f945 SHA512 836f0034dc0c405f831ec9f8cb38acca097f6d60804ae1d6d2395746198bfe6a267f8f318b5a958e51162e05b1b51597170c4e4c32a5ac6d3954c8ee34917b81
|
68
dev-python/moz-tokenserver/moz-tokenserver-1.4.2.ebuild
Normal file
68
dev-python/moz-tokenserver/moz-tokenserver-1.4.2.ebuild
Normal file
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="tokenserver-${PV}"
|
||||
|
||||
DESCRIPTION="The Mozilla Token Server"
|
||||
HOMEPAGE="http://docs.services.mozilla.com/token/index.html"
|
||||
SRC_URI="https://github.com/mozilla-services/tokenserver/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/alembic-1.0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto-2.49.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/certifi-2019.3.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/cffi-1.12.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/configparser-3.7.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/cornice-3.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/enum34-1.1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/hawkauthlib-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hupper-1.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/ipaddress-1.0.22[${PYTHON_USEDEP}]
|
||||
>=dev-python/konfig-1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/mako-1.0.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/markupsafe-1.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/mozsvc-0.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/paste-3.0.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/pastedeploy-2.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/plaster-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/plaster-pastedeploy-0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/pybrowserid-0.14.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycparser-2.19[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyfxa-0.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymysql-0.9.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymysql-sa-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyramid-1.10.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-editor-1.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/repoze-lru-0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.21.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/simplejson-3.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.3.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/testfixtures-6.7.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tokenlib-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/translationstring-1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/venusian-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/webob-1.8.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/zope-deprecation-4.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zope-interface-4.6.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
2
dev-python/mozsvc/Manifest
Normal file
2
dev-python/mozsvc/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST mozsvc-0.10.tar.gz 38786 BLAKE2B 3de53b71ccbce6c708ea11424ade29b48efa6082ea96a53f2806d72fd53b90590dd06538f5366d0b24d866f60f27199d0edb9772ce8e0d921fa1163fb8734286 SHA512 0a96eef28c135c649366ed2df70756eb0029c9a518ff7c5fa9f806c68797b66d0954bdb8fd491511c84e1bbcf4f3610388f2bc7b7801bb00a9c8ffc789815493
|
||||
EBUILD mozsvc-0.10.ebuild 991 BLAKE2B 3965dc0223c74da0d6cf3fe12501883b9aa99dc29376ca666e704547ae2c0ed2dc394ef3bb13a661a5e131e464b3b6dd23d0f3c3f5989f7a39049002bc433492 SHA512 f2d264c92f425b981cc7494b0d948346f78ecd67a1e5d46e8c9261749e20c9634b6904b3b38afcfee26671c66ea7af2ecb86c74e01b55a21e80898ac2cfe25f2
|
35
dev-python/mozsvc/mozsvc-0.10.ebuild
Normal file
35
dev-python/mozsvc/mozsvc-0.10.ebuild
Normal file
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Various utilities for Mozilla apps"
|
||||
HOMEPAGE="https://github.com/mozilla-services/mozservices"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pyramid-1.5[${PYTHON_USEDEP}]
|
||||
dev-python/pyramid_debugtoolbar[${PYTHON_USEDEP}]
|
||||
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||
dev-python/cef[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
dev-python/webtest[${PYTHON_USEDEP}]
|
||||
dev-python/wsgiproxy[${PYTHON_USEDEP}]
|
||||
dev-python/pyramid-hawkauth[${PYTHON_USEDEP}]
|
||||
dev-python/tokenlib[${PYTHON_USEDEP}]
|
||||
dev-python/hawkauthlib[${PYTHON_USEDEP}]
|
||||
>=dev-python/umemcache-1.3[${PYTHON_USEDEP}]
|
||||
www-servers/gunicorn[${PYTHON_USEDEP}]
|
||||
dev-python/gevent[${PYTHON_USEDEP}]
|
||||
dev-python/konfig[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
3
dev-python/paste/Manifest
Normal file
3
dev-python/paste/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
AUX paste-2.0.3-unbundle-tempita.patch 1260 BLAKE2B eee8a9ede07730cc6af7de910a0298bfac23f6d2b31467101375720782920d878716bf91a031ba651e00a61f3a7201708e94ecd8b78f1bd6a52c50ef2826f8d5 SHA512 f21894596c81d984bd7820876e7dfc614728beba107294fecbab084ae1e023428d4d86bde31e428c2f0aa78647636d19f476129ff319dd2c90052218cf428c98
|
||||
DIST Paste-3.0.8.tar.gz 631298 BLAKE2B 0640e6eeec6ce990fd324ba0b4f1ead184072bd19985f8ceb2785893e965fe593bedf1b0d985ec4f3c48693856fe478bcabd5426da94cf74290106288b3163cf SHA512 d811e9a69f6fdd9cd7c960bae45c889cfb9b761f66c84b045e26f8cea0fa499c5ec27510d2b639062ab75cb090a35a37930813ac1f42c59c0426f2e3231d9c96
|
||||
EBUILD paste-3.0.8.ebuild 1901 BLAKE2B be5890f92d4feb948d51056320c7052a1ddc530b836115ddb6aebd16148b2f0c98ab64f9018799ccaefdde5ec625c3709c08d7e42b37e410953bbef6a3434988 SHA512 58c8620b6fde31ae28bcf7cb8aafbd45c173abf4573d90d2858e6e63240ebbbcd25153c335ca3d29bbe83f744bbdabaaf0a02a125ef4932662285f61b5206d51
|
36
dev-python/paste/files/paste-2.0.3-unbundle-tempita.patch
Normal file
36
dev-python/paste/files/paste-2.0.3-unbundle-tempita.patch
Normal file
@ -0,0 +1,36 @@
|
||||
paste/util/looper/__init__.py | 4 ++++
|
||||
paste/util/{looper.py => looper/_looper.py} | 0
|
||||
paste/util/template/__init__.py | 6 ++++++
|
||||
paste/util/{template.py => template/_template.py} | 0
|
||||
4 files changed, 10 insertions(+)
|
||||
|
||||
diff --git a/paste/util/looper/__init__.py b/paste/util/looper/__init__.py
|
||||
new file mode 100644
|
||||
index 0000000..77d7e80
|
||||
--- /dev/null
|
||||
+++ b/paste/util/looper/__init__.py
|
||||
@@ -0,0 +1,4 @@
|
||||
+try:
|
||||
+ from tempita._looper import *
|
||||
+except ImportError:
|
||||
+ from _looper import *
|
||||
diff --git a/paste/util/looper.py b/paste/util/looper/_looper.py
|
||||
similarity index 100%
|
||||
rename from paste/util/looper.py
|
||||
rename to paste/util/looper/_looper.py
|
||||
diff --git a/paste/util/template/__init__.py b/paste/util/template/__init__.py
|
||||
new file mode 100644
|
||||
index 0000000..a0a5730
|
||||
--- /dev/null
|
||||
+++ b/paste/util/template/__init__.py
|
||||
@@ -0,0 +1,6 @@
|
||||
+try:
|
||||
+ from tempita import *
|
||||
+ from tempita import paste_script_template_renderer
|
||||
+except ImportError:
|
||||
+ from _template import *
|
||||
+ from _template import paste_script_template_renderer
|
||||
diff --git a/paste/util/template.py b/paste/util/template/_template.py
|
||||
similarity index 100%
|
||||
rename from paste/util/template.py
|
||||
rename to paste/util/template/_template.py
|
73
dev-python/paste/paste-3.0.8.ebuild
Normal file
73
dev-python/paste/paste-3.0.8.ebuild
Normal file
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="Paste"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Tools for using a Web Server Gateway Interface stack"
|
||||
HOMEPAGE="https://pypi.org/project/Paste/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE="doc flup openid"
|
||||
|
||||
RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/tempita-0.5.2_pre20130828[${PYTHON_USEDEP}]
|
||||
flup? ( dev-python/flup[$(python_gen_usedep 'python2*')] )
|
||||
openid? ( dev-python/python-openid[$(python_gen_usedep 'python2*')] )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-runner[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_prepare_all() {
|
||||
# Disable failing tests.
|
||||
rm -f tests/test_cgiapp.py || die
|
||||
sed \
|
||||
-e "s/test_find_file/_&/" \
|
||||
-e "s/test_deep/_&/" \
|
||||
-e "s/test_static_parser/_&/" \
|
||||
-i tests/test_urlparser.py || die "sed failed"
|
||||
|
||||
# Remove a test that runs against the paste website.
|
||||
rm -f tests/test_proxy.py || die
|
||||
|
||||
local PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.0.3-unbundle-tempita.patch
|
||||
)
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
distutils-r1_python_compile egg_info --egg-base "${BUILD_DIR}/lib"
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && esetup.py build_sphinx
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -P -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install egg_info --egg-base "${BUILD_DIR}/lib"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
|
||||
distutils-r1_python_install_all
|
||||
|
||||
find "${D}" -name '*.pth' -delete || die
|
||||
}
|
2
dev-python/plaster-pastedeploy/Manifest
Normal file
2
dev-python/plaster-pastedeploy/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST plaster_pastedeploy-0.7.tar.gz 19858 BLAKE2B 696c84ddae8c41601a1cc1809efcdd05e89aeadc46cac2a352c72ba991c7fa5ba3f060ca82963babee093886d2748f1902b63c918c33c81ae85d729cc40d7100 SHA512 84536ed3bbd204a020b1af6e82569fb6e55632ea375ba8a9c7fe61645a99edfaa3e325d07d80ebb419d5b5d12ed9b75c57b643facb027405c128f7d8956d6801
|
||||
EBUILD plaster-pastedeploy-0.7.ebuild 639 BLAKE2B 5b39d92ab8904d6424a4a5d4a31c76707ac7ffe1a4ac37f983de026e9ed1c6baeafbbd470175e3a40d963bf1b79c40b0539d02e922b7113af86070f2643a28a0 SHA512 904d9de5ba816c226b6770ec5fb31cb2cefb3497e92ab94e8a485d264d21c7e3ca3f032fc95d63d4f42f393083f879832a65caa43fad3023f3201fdd1fb04b63
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="${P/-/_}"
|
||||
|
||||
DESCRIPTION="A loader implementing the PasteDeploy syntax to be used by plaster."
|
||||
HOMEPAGE="https://github.com/Pylons/plaster_pastedeploy"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/plaster[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
2
dev-python/plaster/Manifest
Normal file
2
dev-python/plaster/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST plaster-1.0.tar.gz 29592 BLAKE2B 4d27f3a191df85b8319a9f1e398da5066691715302037b5a71ea92af265f96e56ae622973573a660c58a5c18e1258b0ddf6737f13f7a981d580ea6790e7c4bb5 SHA512 4fd2360471cfaff2e3de7f4e0db84200dfe27ea7900ef5edafefcd0fde59e1e6be12da8236e9714eb72958937b19246750f08c36272fff867847424fdd41db5a
|
||||
EBUILD plaster-1.0.ebuild 704 BLAKE2B d358aa8256684a337ead11bee27cc8f1bb79168ad0c0c623fae4aa211e1e0a00f8b558abc73f5a163e1d96af9bdff8a2375e06d97f9c25fce063f874b55707e6 SHA512 6569b5137c624db192c9d7f2227d860d6c1c6d73003b13d0a3fc043fc9a1557f2bc23091f5b0d393207c9e698fa72e08ed7d11d7df4e066b40c29e6c60ca70d1
|
30
dev-python/plaster/plaster-1.0.ebuild
Normal file
30
dev-python/plaster/plaster-1.0.ebuild
Normal file
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A loader interface around multiple config file formats."
|
||||
HOMEPAGE="https://docs.pylonsproject.org/projects/plaster/en/latest/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
dev-python/pylons-sphinx-themes[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/pyasn1-modules/Manifest
Normal file
2
dev-python/pyasn1-modules/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST pyasn1-modules-0.2.4.tar.gz 70505 BLAKE2B 6719b02e4ec5ad6d6341b599e3179f81504c007b5ee3239da7ed6add57afe319e636fc4cead815b9f6c399b7609a19913f4cc8064d3e6e0266dd513c19049531 SHA512 c9e16475629b9c62880ecc67317ed734953a8719089fec89b14ab81e7ef4504bc534aa777b1c25dead7867c483177423ee4a218c14470994017e30704e1cc1dc
|
||||
EBUILD pyasn1-modules-0.2.4.ebuild 821 BLAKE2B f12da15f07eb6af5946f946ab786d6bbeadbe61175352ee65189a3593ef75f0edffa9e79bede1a2329951828fa77df56fda896107347d64baf5eaf1d060cc178 SHA512 a082ff240f8b0d285e7ad95a9dc91e059c7b5b477a85d1d6a8f6d9d45a0ce560860f59350a1222ba657c0deb38059169d682946220dbfc9d25af97a14880924d
|
32
dev-python/pyasn1-modules/pyasn1-modules-0.2.4.ebuild
Normal file
32
dev-python/pyasn1-modules/pyasn1-modules-0.2.4.ebuild
Normal file
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="pyasn1 modules"
|
||||
HOMEPAGE="http://snmplabs.com/pyasn1/ https://github.com/etingof/pyasn1-modules/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/pyasn1-0.4.1[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
insinto /usr/share/${P}
|
||||
doins -r tools
|
||||
}
|
2
dev-python/pyasn1/Manifest
Normal file
2
dev-python/pyasn1/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST pyasn1-0.4.5.tar.gz 119741 BLAKE2B fe78370b187d39c48940182858da97c24579f634f8be857703b28f7ae1343df07c75e72d002495fe90d4c493983b31d16da636961f2f8b17506baac0433aa16b SHA512 8bacd1245a732b005f3a937f486920a348a9bd7d9af7828eb41d69712769f93fd09799e9cea1ad563f4b45c793246b8aecb96855d9deb223a8f2fb631f89dd8e
|
||||
EBUILD pyasn1-0.4.5.ebuild 893 BLAKE2B eff347e726db88cadde9681a2501f25b737bf647a9cc0f53750b9e13a0ef228e9717b4fb60a4145389bdd5c59f3b888defcef47c33ff47425917eb0f4971b5a7 SHA512 ce3f454aef1ae42187f558869360b86b6d85fb71fb63a7ae05556ffdeecb3dabed202bb338f90f9e4b10e62f964e4199729454aff73d0de418fd0f708ec50912
|
40
dev-python/pyasn1/pyasn1-0.4.5.ebuild
Normal file
40
dev-python/pyasn1/pyasn1-0.4.5.ebuild
Normal file
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="ASN.1 library for Python"
|
||||
HOMEPAGE="http://snmplabs.com/pyasn1/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use doc; then
|
||||
python_setup
|
||||
esetup.py build_sphinx
|
||||
fi
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local HTML_DOCS
|
||||
use doc && HTML_DOCS=( build/sphinx/html/. )
|
||||
|
||||
distutils-r1_src_install
|
||||
}
|
2
dev-python/pybrowserid/Manifest
Normal file
2
dev-python/pybrowserid/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST PyBrowserID-0.14.0.tar.gz 36566 BLAKE2B 2b4d9187d1d8eb76f6a639de1e2ecd6128a64261727e8483c09de8a377d8fb61df5dee509d5cdef43ee212295834d16821a6b4bed378c8b10a6a206b4a1d631f SHA512 de7a271c7824b6143dd2c4518f7cc36482734b2669417910eca25eda36ba6c9a07fd9c600bac93d1b6d5c77149f210f5313577f4f2f11e88c54d727c82f14e84
|
||||
EBUILD pybrowserid-0.14.0.ebuild 523 BLAKE2B 8a8a7d80dfb1f240309e336edce2d3328a656f3de934ac50ca4fb93337f224ed0ed00bc5d1829300ebe10584b6e14d0b3d029ca9c63325ccd981d213aeaa36c0 SHA512 8c01a1fa2c2e2f6c649f962c783ba5e0645adc6acf0afea33100af5cad072de3483f8ef0c9206d7e8f31bb17e9a778817f94f2d8ef07ec5b26ccdb6ea8c0b6f2
|
26
dev-python/pybrowserid/pybrowserid-0.14.0.ebuild
Normal file
26
dev-python/pybrowserid/pybrowserid-0.14.0.ebuild
Normal file
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="PyBrowserID-${PV}"
|
||||
|
||||
DESCRIPTION="Python library for the BrowserID Protocol"
|
||||
HOMEPAGE="https://github.com/mozilla/PyBrowserID"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MPL2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
2
dev-python/pyfxa/Manifest
Normal file
2
dev-python/pyfxa/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST PyFxA-0.7.2.tar.gz 36798 BLAKE2B 91935f8faed62cbdf845a9ab2bba2a62350140918a9931547a45ea5b276cc4c63e93bba51afd95c1b9e55fe8e4559515596a9d6bbc41f31ae41782455a8c71e6 SHA512 2f5509a387c0dfab95d2c42bf9a39292a319de3d95838e367322e3717ef477e154517dd84fe9dea3a585145bccb31b93f1b8cbc53c13df2ca31cc1e2ca9da3dd
|
||||
EBUILD pyfxa-0.7.2.ebuild 673 BLAKE2B f3bd39159b6f691047bfb444a4909e54a87a31d6238d81ba6a9e91bc79838a799350a16af6dee795c31bee8bf82f90ffd8690a26f09a18cb4e2ad78bcb378242 SHA512 34c81c100c7579733fab96c14ba6de509ade00da82b63f82172c2f5615529523cf81c73318de309a912f648c25adace15280520a3f57d3bf281c4f77718b57bf
|
30
dev-python/pyfxa/pyfxa-0.7.2.ebuild
Normal file
30
dev-python/pyfxa/pyfxa-0.7.2.ebuild
Normal file
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="PyFxA-${PV}"
|
||||
|
||||
DESCRIPTION="Firefox Accounts client library for Python"
|
||||
HOMEPAGE="https://github.com/mozilla/PyFxA"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MPL2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/hawkauthlib[${PYTHON_USEDEP}]
|
||||
dev-python/pybrowserid[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
4
dev-python/pylons-sphinx-themes/Manifest
Normal file
4
dev-python/pylons-sphinx-themes/Manifest
Normal file
@ -0,0 +1,4 @@
|
||||
AUX flask-sphinx-themes-1.0.1-python2-encoding-kw.patch 256 BLAKE2B 2ed9a849832d3e5233494c053183b0f54fedc761efc27973fa84a0a9a19cd8182f60eda706f9e0f3f047e7d0808bf0f448f8a096da213f9f66bcb38fe8f10fb1 SHA512 c0d0421de3492f7cdf7c29790e7df4476095dcb7d3f310997eea74b3c2370d8e3ebb27e661024326e587a15d9f888096695624809f592e69b4e026695bef89e4
|
||||
DIST pylons-sphinx-themes-1.0.10.tar.gz 142205 BLAKE2B 8da25220c660c522285db3b25393d1ba447e3b0c077ed7db5cc404974aae85462bf1a53664aed1a0e74f5ae3c509fb74d71f9c437077e3faa66a59826cdbed37 SHA512 ac30fb73a2f0fa784e3e61624fc802e0d0a1b709b6079cb11f6da457fc8c17d9bf8b5af9991f8d84c9d850b2ef798a0bf1ce5b64d36401a4d2a758ae59f79f98
|
||||
EBUILD pylons-sphinx-themes-1.0.10.ebuild 520 BLAKE2B 11b20a79438ef3cd366b823ecc05d2db8ad742e8bc4ed1587b876458082d37846cbc2572c7b7d89cbda2620a2a85331a3565253ada3147efd0a94d86eea5b8b8 SHA512 a5fe6cb70a6a5176f30bea6c6c2e274245484a6ab3b8f33201445f8fbc8d4fb27b267a657f91fef2a9b430714cbad5217674214c42f7750989e9297a94755531
|
||||
MISC metadata.xml 401 BLAKE2B ab2d8a70343e2d3fd3759e515323e03730854a6a2fe2c9ef28c7993ccedeb3f3edb1499041506075e9a31db360d8c6816a90953796e516cba0e3426b44ba8886 SHA512 0e955337b9b299ad56b385c1773eee4f1d3c6b191a31d9e23053034489571d7c0da6dab3cfc4a40cf458743155661356d22c2524097f88ff46dfb52dc824abe0
|
12
dev-python/pylons-sphinx-themes/metadata.xml
Normal file
12
dev-python/pylons-sphinx-themes/metadata.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">Flask-Sphinx-Themes</remote-id>
|
||||
<remote-id type="github">pallets/flask-sphinx-themes</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="Sphinx themes for Pylons Project documentation."
|
||||
|
||||
DESCRIPTION="Sphinx Themes for Flask related projects and Flask itself"
|
||||
HOMEPAGE="https://pylonsproject.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/pymysql-sa/Manifest
Normal file
2
dev-python/pymysql-sa/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST pymysql_sa-1.0.tar.gz 2663 BLAKE2B 473a10dfa1eb13856989e585769a5945878637f1fa631cfefcb45a8aca058cca1eee289be7e80f0ec54d843f478e18ae79f6a4e7a740e112fca77385a5b420d5 SHA512 4eb752cc05f4223241b1f2a955e37be2e27c5ae7c4ab79cda205706e23e67b0b74dce4ffa7010b1d2498f935944e5362975c70af1f706d79c7e7091ab88c6a0b
|
||||
EBUILD pymysql-sa-1.0.ebuild 489 BLAKE2B e801803614bc20bc04600bdd0151670e8d19b0f8fff05749d955cdf8a79badc49a89440f3156820c73cc7965acb8f32b93845e0c339d6e94db4a5282093f681a SHA512 6614bd745ba2597d599de97229e1f3f015fda5c56deea38118ba6684fe979ebb088be8310a831f0c103ed520b86ba078a46266417284d791728c58b037ad987d
|
26
dev-python/pymysql-sa/pymysql-sa-1.0.ebuild
Normal file
26
dev-python/pymysql-sa/pymysql-sa-1.0.ebuild
Normal file
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="pymysql_sa-${PV}"
|
||||
|
||||
DESCRIPTION="PyMySQL dialect for SQLAlchemy."
|
||||
HOMEPAGE="http://www.evax.fr/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pymysql[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
2
dev-python/pyramid-hawkauth/Manifest
Normal file
2
dev-python/pyramid-hawkauth/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST pyramid_hawkauth-2.0.0.tar.gz 10820 BLAKE2B ac915623b98fb2ff4d4a3cef10d043818f3e6570e5f9d8c11537146e6db4d6bce08c9bca619c5083c0f39dd15dec54a73cb14ada0587880952a85d0edb24dfdb SHA512 d34a4a23ee13dc61aa8de813dc07879367f67c74441bc598d0e9025653065bd882e867a4e572ef87b99a05022b360d78b3ecd9eaa155bc956d5a7d2ffd4548e7
|
||||
EBUILD pyramid-hawkauth-2.0.0.ebuild 634 BLAKE2B a0e5732d6e14562ea2d486c727d05dc0f40e7dda05bbad12e89048f9d2b4c20a8a4981ffb12f67d496bc8d3c5ed4479f6b1b3a6bdf4d772dc24ac357acc1a884 SHA512 f5355eb3c4bd7a204580d2b0ce29c403003e813ce5fe9915a3534149acc8b6d23506e5d23a368871d87b35a398fb41673534cbb2b7ae2520884e7d32cf4a078c
|
28
dev-python/pyramid-hawkauth/pyramid-hawkauth-2.0.0.ebuild
Normal file
28
dev-python/pyramid-hawkauth/pyramid-hawkauth-2.0.0.ebuild
Normal file
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="${PN/-/_}-${PV}"
|
||||
|
||||
DESCRIPTION="A Pyramid authentication plugin for HAWK"
|
||||
HOMEPAGE="https://github.com/mozilla-services/pyramid_hawkauth"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MPL2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pyramid-1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/tokenlib-2.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hawkauthlib-2.0.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
2
dev-python/pyramid/Manifest
Normal file
2
dev-python/pyramid/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST pyramid-1.10.4.tar.gz 2677952 BLAKE2B f50c6658ee8f50bc36856da4e6fdc31d5adaebf2403b25f4d521d3ea4904c799b042f4c3f523ed141c842dcf7a1d13abc959a92e5f77435f7a1f09dc0d70dcd3 SHA512 24686ffccc7784eed8fbae1b0aeb2beb331b0403a4143f878eb0cfeacdd58d4ded7628edb784e01df6a230172ed0b3208f3b6e716983f1afc76796b66f742def
|
||||
EBUILD pyramid-1.10.4.ebuild 793 BLAKE2B 33f66e24331cbe0a77af941c8025d86156ebfbd2893a051eaceb5c03a98de442007497770dbd8f59103dcad6ccbcad96c18b210a6de0cba3bb98755b772da1e2 SHA512 a58fd6a99dd4fd699013777ca1c93551fd7c7e86d74b9fa1cb89c5359e9fa1970666fe7812292c259a0200e01a0f3b4dee6aa73618210dd9b2b36a5acf3dec74
|
29
dev-python/pyramid/pyramid-1.10.4.ebuild
Normal file
29
dev-python/pyramid/pyramid-1.10.4.ebuild
Normal file
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="The Pyramid Web Framework, a Pylons project"
|
||||
HOMEPAGE="https://trypyramid.com/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/hupper-1.5[${PYTHON_USEDEP}]
|
||||
dev-python/plaster[${PYTHON_USEDEP}]
|
||||
dev-python/plaster-pastedeploy[${PYTHON_USEDEP}]
|
||||
>=dev-python/translationstring-0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/venusian-1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/webob-1.8.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/zope-deprecation-3.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/zope-interface-3.8.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/pyramid_debugtoolbar/Manifest
Normal file
2
dev-python/pyramid_debugtoolbar/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST pyramid_debugtoolbar-4.5.tar.gz 2937557 BLAKE2B 1ee6d0813324ed2dc2ea202fdb1ab63c62073b33ce063fe5c0168b7fde993e6f2722e888cdba52eb2f5bb8ccd0feb701276d18d66bb725da3e140adaad8e73cd SHA512 c8154f3023b6ee7d32ca9a4ef45d04b0ac7bd326f1712a3adbbccadcc9ca7de266caddbc516ed72fdb882ab549f9cf3e96ebbff516309cc22c3504081d95275b
|
||||
EBUILD pyramid_debugtoolbar-4.5.ebuild 543 BLAKE2B 4a6361eb6d036bd585b4b783db22dd367aedd91f109bdf84c4e31b6e2be6a5ff087d3f410dc6a01dc7650e0520795ed93639ed86d414812f9feb9fab0c719824 SHA512 58a4d13382897d3f6312312e3261fca4db40a3c407f5f6a1481b1c1540a69334f1494e3176528b25329d0651c73b558fa8bb01fb79bddc9d98581e393fd76c08
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A package which provides an interactive HTML debugger for Pyramid application development"
|
||||
HOMEPAGE="https://docs.pylonsproject.org/projects/pyramid-debugtoolbar/en/latest/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pyramid[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
3
dev-python/python-dateutil/Manifest
Normal file
3
dev-python/python-dateutil/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
AUX 0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch 3504 BLAKE2B b26810c285257c14eec697e7529c3a85c637619dc19979a48b16b0ce45780041e84946748b30b048de84f5b35bb320dd7f79a22a13f42954433ad7ec7f3286a4 SHA512 37ad4c6630b0055a57704b375e6fa869c87a16b0d5d6c79bf77dd5cdfd7aeac56ad696e5a8acc5028b34dec35b932fa76e9fa8b26095cd369508af3386d3f89c
|
||||
DIST python-dateutil-2.8.0.tar.gz 327134 BLAKE2B 6525eee57aeaef3c588413210df7c1ad3627a380c6e44af78e9acc9abea523b29e8d9afec495f8d1e585d25d32ab82e6e28bf93dca148893d2e6a533e1f4ce47 SHA512 ec7da86203572582f883a4686acf8a732a2de4f396d809057eb51b2c60dbca5623a7fa90c2c0618c281a2282c60841739bd837731a51cc876f4ff369297f2f81
|
||||
EBUILD python-dateutil-2.8.0.ebuild 1264 BLAKE2B 9b0bc93fe438cc3cbd2230572e537df1fc8c7fc8ff729aab81689c79f311e3b4d3e9472b73a081eb5c8cfb1835ab55ed6ee133a561b24c7133f511b70b197d87 SHA512 28c5d8d4b94aa618d37fce32e608b0024e2b17cd1462c04d267ccbd3e6e5372399eef07f8f7c424897380900933baca9f7f8a4ca316865df82cc0654eb9ad0c9
|
@ -0,0 +1,104 @@
|
||||
From f48e70ae846c161dfbfe6ddb36e4bcad4427ac8c Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
|
||||
Date: Tue, 3 Apr 2018 22:03:32 +0200
|
||||
Subject: [PATCH] zoneinfo: Get timezone data from system tzdata
|
||||
|
||||
---
|
||||
dateutil/test/test_imports.py | 3 +--
|
||||
dateutil/zoneinfo/__init__.py | 25 ++++++++++++++-----------
|
||||
2 files changed, 15 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/dateutil/test/test_imports.py b/dateutil/test/test_imports.py
|
||||
index 2a19b62..97d07e4 100644
|
||||
--- a/dateutil/test/test_imports.py
|
||||
+++ b/dateutil/test/test_imports.py
|
||||
@@ -158,9 +158,8 @@ class ImportZoneInfoTest(unittest.TestCase):
|
||||
def testZoneinfoStar(self):
|
||||
from dateutil.zoneinfo import gettz
|
||||
from dateutil.zoneinfo import gettz_db_metadata
|
||||
- from dateutil.zoneinfo import rebuild
|
||||
|
||||
- zi_all = (gettz, gettz_db_metadata, rebuild)
|
||||
+ zi_all = (gettz, gettz_db_metadata)
|
||||
|
||||
for var in zi_all:
|
||||
self.assertIsNot(var, None)
|
||||
diff --git a/dateutil/zoneinfo/__init__.py b/dateutil/zoneinfo/__init__.py
|
||||
index 34f11ad..e9870ca 100644
|
||||
--- a/dateutil/zoneinfo/__init__.py
|
||||
+++ b/dateutil/zoneinfo/__init__.py
|
||||
@@ -1,6 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import warnings
|
||||
import json
|
||||
+import os
|
||||
|
||||
from tarfile import TarFile
|
||||
from pkgutil import get_data
|
||||
@@ -10,7 +11,7 @@ from dateutil.tz import tzfile as _tzfile
|
||||
|
||||
__all__ = ["get_zonefile_instance", "gettz", "gettz_db_metadata"]
|
||||
|
||||
-ZONEFILENAME = "dateutil-zoneinfo.tar.gz"
|
||||
+ZONEDIRECTORY = "/usr/share/zoneinfo"
|
||||
METADATA_FN = 'METADATA'
|
||||
|
||||
|
||||
@@ -19,12 +20,14 @@ class tzfile(_tzfile):
|
||||
return (gettz, (self._filename,))
|
||||
|
||||
|
||||
-def getzoneinfofile_stream():
|
||||
- try:
|
||||
- return BytesIO(get_data(__name__, ZONEFILENAME))
|
||||
- except IOError as e: # TODO switch to FileNotFoundError?
|
||||
- warnings.warn("I/O error({0}): {1}".format(e.errno, e.strerror))
|
||||
- return None
|
||||
+def iter_zones(topdir):
|
||||
+ for dirpath, dirnames, filenames in os.walk(topdir):
|
||||
+ for f in filenames:
|
||||
+ if f.endswith('.tab'):
|
||||
+ continue
|
||||
+ fpath = os.path.join(dirpath, f)
|
||||
+ relpath = os.path.relpath(fpath, topdir)
|
||||
+ yield (relpath, tzfile(fpath, filename=relpath))
|
||||
|
||||
|
||||
class ZoneInfoFile(object):
|
||||
@@ -48,7 +51,7 @@ class ZoneInfoFile(object):
|
||||
# no metadata in tar file
|
||||
self.metadata = None
|
||||
else:
|
||||
- self.zones = {}
|
||||
+ self.zones = dict(iter_zones(ZONEDIRECTORY))
|
||||
self.metadata = None
|
||||
|
||||
def get(self, name, default=None):
|
||||
@@ -99,7 +102,7 @@ def get_zonefile_instance(new_instance=False):
|
||||
zif = getattr(get_zonefile_instance, '_cached_instance', None)
|
||||
|
||||
if zif is None:
|
||||
- zif = ZoneInfoFile(getzoneinfofile_stream())
|
||||
+ zif = ZoneInfoFile()
|
||||
|
||||
get_zonefile_instance._cached_instance = zif
|
||||
|
||||
@@ -140,7 +143,7 @@ def gettz(name):
|
||||
DeprecationWarning)
|
||||
|
||||
if len(_CLASS_ZONE_INSTANCE) == 0:
|
||||
- _CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream()))
|
||||
+ _CLASS_ZONE_INSTANCE.append(ZoneInfoFile())
|
||||
return _CLASS_ZONE_INSTANCE[0].zones.get(name)
|
||||
|
||||
|
||||
@@ -163,5 +166,5 @@ def gettz_db_metadata():
|
||||
DeprecationWarning)
|
||||
|
||||
if len(_CLASS_ZONE_INSTANCE) == 0:
|
||||
- _CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream()))
|
||||
+ _CLASS_ZONE_INSTANCE.append(ZoneInfoFile())
|
||||
return _CLASS_ZONE_INSTANCE[0].metadata
|
||||
--
|
||||
2.17.0
|
||||
|
50
dev-python/python-dateutil/python-dateutil-2.8.0.ebuild
Normal file
50
dev-python/python-dateutil/python-dateutil-2.8.0.ebuild
Normal file
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Extensions to the standard Python datetime module"
|
||||
HOMEPAGE="
|
||||
https://dateutil.readthedocs.org/
|
||||
https://pypi.org/project/python-dateutil
|
||||
https://github.com/dateutil/dateutil/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/six-1.5[${PYTHON_USEDEP}]
|
||||
sys-libs/timezone-data
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/freezegun[${PYTHON_USEDEP}]
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
local PATCHES=(
|
||||
"${FILESDIR}"/0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch
|
||||
)
|
||||
|
||||
# don't install zoneinfo tarball
|
||||
sed -i '/package_data=/d' setup.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v || die "Tests failed under ${EPYTHON}"
|
||||
}
|
2
dev-python/python-editor/Manifest
Normal file
2
dev-python/python-editor/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST python-editor-1.0.4.tar.gz 7132 BLAKE2B c955a2e3d2f607133781ef17146b20c13a409def6397e9698a8bc19c5a9f40af002a0f772455fb96e60088a732013ea6c471c198be0ac4c6c881724e762844c2 SHA512 c8ce2403bfe6c93935c7f4c384a8618a39cdaefe1ff5b1ff2cf4562866d8b3caa616e428c0a1634a56db934caeb474e7f84f8d5e009b9ed664189fdece8146f6
|
||||
EBUILD python-editor-1.0.4.ebuild 510 BLAKE2B 78ec6e071c08464d542b4a6bfaa9c33081cccafa70cfa1bea021becd458d98b18c277ae54d5a20077a0f49e25b352e98ad11dc2bfa2f9a4af6698cf7a24119ba SHA512 770bf1a042348dc03bf775a82d1c4459bf16091c4851e2735b45e9e34d6f6eb649361288f71a3fafec657e0da53cfb0d353f5f238ea0104ce0c7ecf6d8f9849f
|
19
dev-python/python-editor/python-editor-1.0.4.ebuild
Normal file
19
dev-python/python-editor/python-editor-1.0.4.ebuild
Normal file
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Programmatically open an editor, capture the result."
|
||||
HOMEPAGE="https://github.com/fmoo/python-editor"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
|
7
dev-python/pytz/Manifest
Normal file
7
dev-python/pytz/Manifest
Normal file
@ -0,0 +1,7 @@
|
||||
AUX 2016.6.1-zoneinfo.patch 569 BLAKE2B a4cb4ae2bd6953f8f315bb0c444bd083d3431d85128fb9d0ab3c97ad3679114a5f0ce13afcde65070d8bad0fc586b893260b30ccfe793bba6be26f85e9e08b22 SHA512 d1b2bf717c8099eb5cfbe353d50eb034ed321303f6430c0f4183dd84a64780157615b29b7aaf7c04eb8fe69e48c039e479f22f70f713b2aa5e907ae371c8ba01
|
||||
AUX 2018.4-zoneinfo.patch 549 BLAKE2B 5654ac8133627afaf9dc17dd9ae8e6a22ef9206efc6ca88495bfdec0078fc77a290ab7a62d6d1aa722ac01b9428bf37382d5f19d9da65593aed43354d05ceeec SHA512 eb365950d2eb62c8d984146228c7d96fca96b2ab4ea90b951a85b3f450550451e6c014da21e403476435e71c5ae989f169d21e07c56fab9713dacec0aee3184f
|
||||
AUX pytz-2009h-zoneinfo-noinstall.patch 957 BLAKE2B aec135326ab00e0287fc1c57ca745bc113ab8f0564d7328e82ed00cb024ad8a5008dcac4a7f580967672e996e861bc994fd307de7aee7e55f5e8623fe64844c5 SHA512 142d3ac58be3fffc35e2dc1f70ee988a7c9ebec51518d15bee9d36f4d4a08178840fa4d73f9734e92192c3633e517f525a9d583f7b5dc754af83f7c9536bd446
|
||||
AUX pytz-2009j-zoneinfo.patch 651 BLAKE2B 9e0f5d4f037691ee02809ae46887d6f4f5a390e95f670d604a6525b9b68ba4b1743ed34a8c0c05b70f436e2023bc0c9326a6a9fa46ac3ce87eb9438adcdb60b2 SHA512 228d3c59e3e0b5b0b3b80f5b0b6e947815d11191fd5523d17420dde6cea488bc544c05b552619934c4ca72c30ebefd042114abfea6c72f03710e96a776f39038
|
||||
AUX pytz-2018.4-zoneinfo-noinstall.patch 579 BLAKE2B 1d21d01160dbdf6c6848c2c0088cbc6ca326270b106098ce7157b363acf6f4da750a58498be95a8b5bf1ee342b679fdbbf16cf9d542d5f46088062db83f866f7 SHA512 309c2427f5a8ebb77bdf899ad3fb34029c46901cbaf2baf3ab697b83608dd1d3c6e7cf776b1b9b592918b91cbafd148ee3e4c0b4255f38ea3e41c0bca94f4c51
|
||||
DIST pytz-2019.1.tar.gz 308148 BLAKE2B 79ebec345adb57de2420bfe00c7b5d4acc160100fb1292be8734643a0b2d31622d93c7ad7e60eeceed2bd455d0c6e6f3ec5d392ae44f94a0726a0008f33d0aed SHA512 981a5aa2430bb7740bc1fd53e6c7416552c4f19d33a82701854b087ca5624ec3211b55add802e1e004f3728c32447f93d934c0d2bff993cd1be5e96e41fd44d6
|
||||
EBUILD pytz-2019.1.ebuild 1024 BLAKE2B b9fff2e8c7748b3a05723f2684625a0d219b5c98f1325b2e6182e9e7c9a91d4717a622946d4ca3ee9ea3287be8c80368e105327c4b92705e6366caaf393d9d3e SHA512 db2e80eabe64bf54140a53d1901f016dc5c2f56b16dbe21f343940fbcc347ff43c708d194a1cb2044cbd79321bbfeef7650db60be77654ca5694273b6cacc909
|
12
dev-python/pytz/files/2016.6.1-zoneinfo.patch
Normal file
12
dev-python/pytz/files/2016.6.1-zoneinfo.patch
Normal file
@ -0,0 +1,12 @@
|
||||
--- a/pytz/__init__.py
|
||||
+++ b/pytz/__init__.py
|
||||
@@ -81,8 +81,7 @@
|
||||
for part in name_parts:
|
||||
if part == os.path.pardir or os.path.sep in part:
|
||||
raise ValueError('Bad path segment: %r' % part)
|
||||
- filename = os.path.join(os.path.dirname(__file__),
|
||||
- 'zoneinfo', *name_parts)
|
||||
+ filename = os.path.join('/usr/share/zoneinfo', *name_parts)
|
||||
if not os.path.exists(filename):
|
||||
# http://bugs.launchpad.net/bugs/383171 - we avoid using this
|
||||
# unless absolutely necessary to help when a broken version of
|
12
dev-python/pytz/files/2018.4-zoneinfo.patch
Normal file
12
dev-python/pytz/files/2018.4-zoneinfo.patch
Normal file
@ -0,0 +1,12 @@
|
||||
--- a/pytz/__init__.py
|
||||
+++ b/pytz/__init__.py
|
||||
@@ -91,8 +91,7 @@
|
||||
if zoneinfo_dir is not None:
|
||||
filename = os.path.join(zoneinfo_dir, *name_parts)
|
||||
else:
|
||||
- filename = os.path.join(os.path.dirname(__file__),
|
||||
- 'zoneinfo', *name_parts)
|
||||
+ filename = os.path.join('/usr/share/zoneinfo', *name_parts)
|
||||
if not os.path.exists(filename):
|
||||
# http://bugs.launchpad.net/bugs/383171 - we avoid using this
|
||||
# unless absolutely necessary to help when a broken version of
|
32
dev-python/pytz/files/pytz-2009h-zoneinfo-noinstall.patch
Normal file
32
dev-python/pytz/files/pytz-2009h-zoneinfo-noinstall.patch
Normal file
@ -0,0 +1,32 @@
|
||||
From e43745593e4627de8027587cb3b4a465c93fa0b1 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
|
||||
Date: Wed, 19 Dec 2012 19:22:29 +0100
|
||||
Subject: [PATCH] Do not install zoneinfo files.
|
||||
|
||||
---
|
||||
setup.py | 7 -------
|
||||
1 file changed, 7 deletions(-)
|
||||
|
||||
diff --git a/setup.py b/setup.py
|
||||
index c8152d5..8f13279 100644
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -13,15 +13,8 @@ me = 'Stuart Bishop'
|
||||
memail = 'stuart@stuartbishop.net'
|
||||
packages = ['pytz']
|
||||
resources = ['zone.tab', 'locales/pytz.pot']
|
||||
-for dirpath, dirnames, filenames in os.walk(os.path.join('pytz', 'zoneinfo')):
|
||||
- # remove the 'pytz' part of the path
|
||||
- basepath = dirpath.split(os.path.sep, 1)[1]
|
||||
- resources.extend([os.path.join(basepath, filename)
|
||||
- for filename in filenames])
|
||||
package_data = {'pytz': resources}
|
||||
|
||||
-assert len(resources) > 10, 'zoneinfo files not found!'
|
||||
-
|
||||
setup (
|
||||
name='pytz',
|
||||
version=pytz.VERSION,
|
||||
--
|
||||
1.8.0.2
|
||||
|
14
dev-python/pytz/files/pytz-2009j-zoneinfo.patch
Normal file
14
dev-python/pytz/files/pytz-2009j-zoneinfo.patch
Normal file
@ -0,0 +1,14 @@
|
||||
Use the system zoneinfo from sys-libs/timezone-data.
|
||||
|
||||
--- pytz/__init__.py
|
||||
+++ pytz/__init__.py
|
||||
@@ -54,8 +54,7 @@
|
||||
for part in name_parts:
|
||||
if part == os.path.pardir or os.path.sep in part:
|
||||
raise ValueError('Bad path segment: %r' % part)
|
||||
- filename = os.path.join(os.path.dirname(__file__),
|
||||
- 'zoneinfo', *name_parts)
|
||||
+ filename = os.path.join('/usr/share/zoneinfo', *name_parts)
|
||||
if not os.path.exists(filename) and resource_stream is not None:
|
||||
# http://bugs.launchpad.net/bugs/383171 - we avoid using this
|
||||
# unless absolutely necessary to help when a broken version of
|
18
dev-python/pytz/files/pytz-2018.4-zoneinfo-noinstall.patch
Normal file
18
dev-python/pytz/files/pytz-2018.4-zoneinfo-noinstall.patch
Normal file
@ -0,0 +1,18 @@
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -15,15 +15,8 @@
|
||||
memail = 'stuart@stuartbishop.net'
|
||||
packages = ['pytz']
|
||||
resources = ['zone.tab', 'locales/pytz.pot']
|
||||
-for dirpath, dirnames, filenames in os.walk(os.path.join('pytz', 'zoneinfo')):
|
||||
- # remove the 'pytz' part of the path
|
||||
- basepath = dirpath.split(os.path.sep, 1)[1]
|
||||
- resources.extend([os.path.join(basepath, filename)
|
||||
- for filename in filenames])
|
||||
package_data = {'pytz': resources}
|
||||
|
||||
-assert len(resources) > 10, 'zoneinfo files not found!'
|
||||
-
|
||||
setup(
|
||||
name='pytz',
|
||||
version=pytz.VERSION,
|
35
dev-python/pytz/pytz-2019.1.ebuild
Normal file
35
dev-python/pytz/pytz-2019.1.ebuild
Normal file
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="World timezone definitions for Python"
|
||||
HOMEPAGE="https://pythonhosted.org/pytz/ https://pypi.org/project/pytz/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
|| ( >=sys-libs/timezone-data-2017a sys-libs/glibc[vanilla] )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
PATCHES=(
|
||||
# Use timezone-data zoneinfo.
|
||||
"${FILESDIR}"/2018.4-zoneinfo.patch
|
||||
# ...and do not install a copy of it.
|
||||
"${FILESDIR}"/${PN}-2018.4-zoneinfo-noinstall.patch
|
||||
)
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" pytz/tests/test_tzinfo.py -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
2
dev-python/requests/Manifest
Normal file
2
dev-python/requests/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST requests-2.22.0.tar.gz 113406 BLAKE2B 36e1fa106f30af3d560c11edab3cd8f7e79116378c6f4d505052c8b19021846a22b4631567859b23331e7c9413896e77d7fc3288cd3af586f5f99da21c9181a6 SHA512 8b8e9da8a0c816fb4ff39be89ac7e1a9d5a99503ed93e44a0d78b28818f1c0eb253b151972a144151a616ba1b4bc5595245458a8268c5161391db54f740ac9a5
|
||||
EBUILD requests-2.22.0.ebuild 1464 BLAKE2B 2103a9ebaeeece13e6e4f9e7708cb0c0636b1c9cce14b66effa21666e66b58a0e19a7758673e66d4bb3110eef0bc91e12f1d0c925f94b3931511071b35c0a064 SHA512 93e69a45f4b0463ba27fa406d5da67c66b3cf608f0eda5dc31940570a7449cea1ea9278364cdc1823cd0379eb3a047d0ade6cac29cf772aa7421edf338f5c1a2
|
53
dev-python/requests/requests-2.22.0.ebuild
Normal file
53
dev-python/requests/requests-2.22.0.ebuild
Normal file
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="HTTP library for human beings"
|
||||
HOMEPAGE="http://python-requests.org/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
|
||||
IUSE="socks5 +ssl"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
|
||||
<dev-python/chardet-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.5[${PYTHON_USEDEP}]
|
||||
<dev-python/idna-2.9[${PYTHON_USEDEP}]
|
||||
<dev-python/urllib3-1.26[${PYTHON_USEDEP}]
|
||||
socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
|
||||
ssl? (
|
||||
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.14[$(python_gen_usedep 'python*' pypy)]
|
||||
)
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# tests connect to various remote sites
|
||||
RESTRICT="test"
|
||||
|
||||
#DEPEND+="
|
||||
# test? (
|
||||
# dev-python/pytest[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-httpbin[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
# >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
|
||||
# )
|
||||
#"
|
||||
|
||||
python_test() {
|
||||
py.test || die
|
||||
}
|
2
dev-python/rsa/Manifest
Normal file
2
dev-python/rsa/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST rsa-4.0.tar.gz 37385 BLAKE2B 2621ee732f15ea12283b723efb5e88847d3e030e8115bb4a3e986099fc94adc3409202d54b4350b0888deefd8dc801d8d3e57fef9e85f386ead53e4412da6d05 SHA512 e11106741cc4275246c986d39b3f028b5a4df6fbffdd08a78072ac3d3a9a7ade7a39789c504a2705f54d858a9bdbf03981251f32f9c45baba71e4a986e14b24e
|
||||
EBUILD rsa-4.0.ebuild 731 BLAKE2B 086e373c91c8f55818f5017ba53cbb2b10fb97471ecfc40e5688d74444e9fe2cc64e7269f8ff14098ea1fc3bc49ad2b8b0a8eca7b509df17a3d433c518f8902f SHA512 03665e585f8dde6176ddf5fb9f51262d481acb33afa03ab60f81d54ea546cc6ac135a42fab6012c3d6e1f448361a72731781ead8b70ab9e4ef777aa6ea78f2cc
|
33
dev-python/rsa/rsa-4.0.ebuild
Normal file
33
dev-python/rsa/rsa-4.0.ebuild
Normal file
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Pure-Python RSA implementation"
|
||||
HOMEPAGE="https://stuvel.eu/rsa https://pypi.org/project/rsa/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pyasn1-0.1.3[${PYTHON_USEDEP}]
|
||||
dev-python/traceback2[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-python/setuptools-0.6.10[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
nosetests --verbose || die
|
||||
}
|
2
dev-python/tokenlib/Manifest
Normal file
2
dev-python/tokenlib/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST tokenlib-2.0.0.tar.gz 9374 BLAKE2B 54746b41365be77a21ee8502a55ade86ce650e6fda40824b6d2013c7863675364dcf4d3abc5d25a67182d74012f95d49326db445d07c118fc6abbb02a85c5d51 SHA512 ab17994f85676ff304b30d6f9480ebe681d82e61c11b331cb6b662100e4fb28b160ebc1dcf2f73620829a552ccdb3d6feb2850deabef9c63b6affc1210ae2078
|
||||
EBUILD tokenlib-2.0.0.ebuild 733 BLAKE2B 163b0b70a5146eaa26b439dac3501704f3199fbca2dc98f44efb26b4bffea9af99631a5f03a8db3894ca3dcc8b8fe39a527748bfe2996e045764a5258243efb6 SHA512 ea9c28f7e3cb509ba0218840f06e4f581fd2dead0d47168810144e5a46e24b8ad52134095a795b72e2635a56c0eecdd86e02bc2154488d41179787d42cc20d1f
|
30
dev-python/tokenlib/tokenlib-2.0.0.ebuild
Normal file
30
dev-python/tokenlib/tokenlib-2.0.0.ebuild
Normal file
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Generic library for managing signed authentication tokens."
|
||||
HOMEPAGE="https://github.com/mozilla-services/tokenlib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/pylint[${PYTHON_USEDEP}]
|
||||
dev-python/tox[${PYTHON_USEDEP}]
|
||||
dev-python/twine[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
2
dev-python/umemcache/Manifest
Normal file
2
dev-python/umemcache/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST umemcache-1.6.3.zip 26055 BLAKE2B dec7594b5dd1ec9d4675f898b05507c8809b1eb4810fa032b4f54a4dc6f567dc7607def1ac11c7ea04ea9543f1504db8c4942da4475c2a1e1fa02fafbeb064c6 SHA512 db8a2757bd5980d8538e13aac746fa63defc06c2b5ad88b30e50cb4e1afa451b58faea5130e122c1c192407241660b41891af4d5a4bfe824f846ea62985b6615
|
||||
EBUILD umemcache-1.6.3.ebuild 424 BLAKE2B cbadcf006930eb85e66336e1592f789cbd781d27fd784a04b33657539d9eeed9d9b0f0a7ff81bd6d5871a91b63580e9c7fc990137938b0db02cce8d20c1d6261 SHA512 675519681e0822c8a17171798d49f87e3391379ca66da824ba2dc18e45d2bbe89e5eb0131fe5457c9c055bdfd81e164f0dc9e359ded6cdca2854065e5cfaa0fc
|
20
dev-python/umemcache/umemcache-1.6.3.ebuild
Normal file
20
dev-python/umemcache/umemcache-1.6.3.ebuild
Normal file
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Ultra fast memcache client written in highly optimized C++ with Python bindings"
|
||||
HOMEPAGE="http://www.esn.me/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
3
dev-python/venusian/Manifest
Normal file
3
dev-python/venusian/Manifest
Normal file
@ -0,0 +1,3 @@
|
||||
DIST venusian-1.2.0.tar.gz 42404 BLAKE2B 0c58a4ff9a9976de60d486ee20f72e713110dd291810ef8afc3f16e591c76d7eb45b40d45d0a19dc18f0c329aa4564a6ca51c9230a65cbd88f6cb35cd992482c SHA512 b305850e3a32a2591413386d01af63927d9ae2be1db579d3c12396d4e367ae61cd4b1c8697459646e84ca9affded00f62553156193e9eecfdc39a3c8a5ec0cca
|
||||
EBUILD venusian-1.2.0.ebuild 594 BLAKE2B 580c97783e1e732004ecc3f74e40d7883d4d09d92e16dc5e94b887ed72bdad3cac85b41fbb160e4a7b6a951bb1301da293d88c41bb2d8789ff09bacfdb53171d SHA512 19670b6a2cfa266d8df42228de88296a616114d29eedd76f0af6dbe6f9339b661883be9d0693f87e5bde8a68af9a879238ae2d856d30339ba89707f43b7b76ce
|
||||
MISC metadata.xml 311 BLAKE2B 0aff809a96aa73a5c796c196c1f8751d5d45a9576e124395a247cfd7c2138c97bba7d08541a15edd6275123f9840dc0fb699f5db7188ba76a6ca87f35da4ec60 SHA512 fdbba18665ba09d35690fe85dba1e4a3736d7b799e20e4c4d656b0c7e724763fbce4eba75f3fedb2c8ba63e8be3b8d0fc25dca1d12061381a84b4bceaef50bf6
|
11
dev-python/venusian/metadata.xml
Normal file
11
dev-python/venusian/metadata.xml
Normal file
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">venusian</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
27
dev-python/venusian/venusian-1.2.0.ebuild
Normal file
27
dev-python/venusian/venusian-1.2.0.ebuild
Normal file
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_5,3_6} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library for deferring decorator actions"
|
||||
HOMEPAGE="http://www.pylonsproject.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="repoze"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}]
|
||||
>=dev-python/nose-exclude-0.1.9[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_test() {
|
||||
esetup.py nosetests
|
||||
}
|
2
dev-python/waitress/Manifest
Normal file
2
dev-python/waitress/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST waitress-1.1.0.tar.gz 126131 BLAKE2B 8874e75e1828886da518553f7d50fac11c90bf72adb04345869eac6e85dcf674737018449496da9d1fda43da83ed1bac8b93752ff164ebe3ca4301077fb17cfc SHA512 d53cf027525aec6fbd49ab78c30fef1b83d8b58c6d2cbb191d45e69141d7c31d6cd195a0924ad862a4cc42e5d098813712c568f768f51825e96fac3dd4132fbe
|
||||
EBUILD waitress-1.1.0.ebuild 792 BLAKE2B 585457cc26c3f5ac8f007e43ef75c043ac0b25ec892617936cb7272ec87afb1ebd16327f49e82d229ff7e06c5eb3771ecc81520f62ddbfdce5606224f8c67aad SHA512 d8948b50962af91cef2ba689aa29a9c1f0fca327ffd9b9e3c80180283c9c00071ec09a03a87e7976111daa62de16d0d790b8d59c807049ee5bad0ab51e2064c5
|
32
dev-python/waitress/waitress-1.1.0.ebuild
Normal file
32
dev-python/waitress/waitress-1.1.0.ebuild
Normal file
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A pure-Python WSGI server"
|
||||
HOMEPAGE="https://docs.pylonsproject.org/projects/waitress/en/latest/
|
||||
https://pypi.org/project/waitress/
|
||||
https://github.com/Pylons/waitress"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_test() {
|
||||
nosetests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
}
|
2
dev-python/wsgiproxy/Manifest
Normal file
2
dev-python/wsgiproxy/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST WSGIProxy-0.2.2.tar.gz 10089 BLAKE2B 73cb5379337d678cb1fc438690562f9610ee4453bbfe43290be2f022dba3d71c13c0d42479afc3f099f7a607fff8dc28d899272eeb9a94468ec9fca834874203 SHA512 96fd7bb33ad8d56285fb99e6be2c28392baa691d2dc5d821f21c9dfce12495b9e390ca69cabe605a6439e51987cce57029a1fe6dcdaefc72215356210fbd997c
|
||||
EBUILD wsgiproxy-0.2.2.ebuild 463 BLAKE2B 4888c71a9ab952a90d40bf885011734cf44249e86b71856420ba70ee598fec80e0f53404c758b6e1d1d912b8860b7b7ee8d6c2460ee0e12b655164610bf861fb SHA512 7ef9327ea9ebdd510bc096dd1ac5d6d90720000934fd669c009ccdf25bc03ca18b5ee09becfeb75a71a0a456be2f9f96d1fe2639f3e4fe58b931cee74ab44607
|
24
dev-python/wsgiproxy/wsgiproxy-0.2.2.ebuild
Normal file
24
dev-python/wsgiproxy/wsgiproxy-0.2.2.ebuild
Normal file
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_P="WSGIProxy-${PV}"
|
||||
|
||||
DESCRIPTION="HTTP proxying tools for WSGI apps"
|
||||
HOMEPAGE="http://pythonpaste.org/wsgiproxy/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
2
dev-python/zope-deprecation/Manifest
Normal file
2
dev-python/zope-deprecation/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST zope.deprecation-4.4.0.tar.gz 24737 BLAKE2B 993959f47e7808ad9d024d5df9d141cdbce3a1a3c281acc0d90bdb20747743936411714b52a29fcac6968cea50d5ab54820954f74c3f59081ce98f097715b9a3 SHA512 62371dc45fad6715f24cdcac1d25b559ed5248da774b5ecd215fb4d0b6fc0ab655bfb9e0fbceda964e8ffb7d70536e43f8fcf09d9f2742904717a6473869fa4a
|
||||
EBUILD zope-deprecation-4.4.0.ebuild 790 BLAKE2B bd738c2f5a2601a0d0e0419aa69838139f24bf29aa1e0f8d6404b4744fa281d04b2424726944f42e22a7e82536c39ccf55a9c30657d6d141a83af196caa4448f SHA512 16ecd84f3501b95a520f702e2690c7770888747172b21c97b6a0c4e25519b32a3c37d4206173888309f5f1c0fbd89467222db0e2509be386d6abf39f2a53f297
|
36
dev-python/zope-deprecation/zope-deprecation-4.4.0.ebuild
Normal file
36
dev-python/zope-deprecation/zope-deprecation-4.4.0.ebuild
Normal file
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{5,6}} pypy{,3} )
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN/-/.}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Zope Deprecation Infrastructure"
|
||||
HOMEPAGE="https://github.com/zopefoundation/zope.deprecation"
|
||||
SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="ZPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/namespace-zope[${PYTHON_USEDEP}]"
|
||||
# note: nosetests are not actually used or enforced via test_requires
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
find "${ED}" -name '*.pth' -delete || die
|
||||
}
|
4
www-apps/syncserver/Manifest
Normal file
4
www-apps/syncserver/Manifest
Normal file
@ -0,0 +1,4 @@
|
||||
AUX syncserver.conf 146 BLAKE2B 2d1e8a083d4dc4acaa024e1da0a994da14d055fdc3901a19799f681e872a29b3f7e632155eb447b8d38e74b47c28550592a5abc411d6952306f829934680c0b8 SHA512 651ec902a5810de23a66e44130552b5d1198c92a529ddaabe684a6fabc9d2bab9fafb626855fb14e937852ef9629333cd97ac62bfb1f3af486852909c033440f
|
||||
AUX syncserver.init 2932 BLAKE2B 3ce4b459a8aa50ba255a6b102750acc1daf780e6cd6b4dd74749bd3c4cd4f73a2a046745da552a78c182411a03b55bd121f4423e1992e5f2d5ce0dc1578689cd SHA512 463cbdb1a088b36ac76291aa0726007980fb86f6fbaa0ccf8a2ead1dc5326edd9bf32bf91c3b4c53185f02b52aa905f284dcd1856b3ba9aa837598195fb2973e
|
||||
DIST syncserver-1.8.0.tar.gz 11213 BLAKE2B b601808930f37ff277ee16bda9b520c0506b2142888d8aebd4735a639c206933921e78c292ad251c556c162e55651bc0760366deeda267c0d56d4b1cb4268a72 SHA512 73f7e32e900fac5e8385b2b7b521aed964ec85879283733daf84a8afe194e1775b654074ae19e7bf574a2e41a01a821104a10f4c4794eecacffb7a903814e093
|
||||
EBUILD syncserver-1.8.0.ebuild 1196 BLAKE2B 1e0702de8cf16fa7ef74d906d5db5991099c1e8b64e66f1ba88d79742101250841b880b72613ca0e94721113d2c1debc0f6f9fb77b618a4e523df7591f41c85f SHA512 584bb74134e956aabfbb944589256e478a0093052fdda8b7b8bb7ea44ffe29228bfaa82cd37bbf95bb4e07557f045ea4ccc83aac3a27433e81292e216bb005b6
|
5
www-apps/syncserver/files/syncserver.conf
Normal file
5
www-apps/syncserver/files/syncserver.conf
Normal file
@ -0,0 +1,5 @@
|
||||
BINARY="/usr/lib/python-exec/python2.7/gunicorn"
|
||||
WSGI_APP=/etc/syncserver.ini
|
||||
CONFIG=/etc/gunicorn/syncserver.py
|
||||
USER=syncserver
|
||||
GROUP=syncserver
|
127
www-apps/syncserver/files/syncserver.init
Normal file
127
www-apps/syncserver/files/syncserver.init
Normal file
@ -0,0 +1,127 @@
|
||||
#!/sbin/openrc-run
|
||||
|
||||
[[ -z "${PIDFILE}" ]] && PIDFILE="/var/run/gunicorn/${SVCNAME}.pid"
|
||||
[[ -z "${BINARY}" ]] && BINARY="/usr/bin/gunicorn"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
use dns logger netmount
|
||||
}
|
||||
|
||||
check_params() {
|
||||
if [[ "${SVCNAME}" == "gunicorn" && -z "${I_KNOW}" ]]; then
|
||||
ewarn "It is highly recommended to use a symbolic link for this"
|
||||
ewarn "script and start via that instead. This allows you to run"
|
||||
ewarn "multiple spawn services simultaneously. To do this, simply:"
|
||||
ewarn
|
||||
ewarn " ln -s /etc/init.d/gunicorn /etc/init.d/gunicorn.mysvc"
|
||||
ewarn " cp /etc/conf.d/gunicorn /etc/conf.d/gunicorn.mysvc"
|
||||
ewarn
|
||||
ewarn "If you don't want to be bothered by this message, set I_KNOW=yes"
|
||||
ewarn "in your configuration file."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
if [[ -z "${WSGI_APP}" ]] && [[ -z "${WSGI_TYPE}" ]]; then
|
||||
eerror "${WSGI_APP} not set. Exiting"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [[ -z "${PIDFILE}" ]]; then
|
||||
eerror "PIDFILE must be set in /etc/conf.d/${SVCNAME}"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
test_pidfile() {
|
||||
if [[ ! -f "${PIDFILE}" ]]; then
|
||||
eerror "${PIDFILE} does not exist"
|
||||
return 1
|
||||
fi
|
||||
|
||||
read -r PID <"${PIDFILE}"
|
||||
|
||||
if [[ -z "${PID}" ]]; then
|
||||
eerror "${PIDFILE} contains no PID"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [[ ! -d "/proc/${PID}" ]]; then
|
||||
eerror "${PID} does not appear to be an existing process"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if awk -F: 'BEGIN { found = 0; } END { exit(found); }; $1 == "State" && $2 !~ /^[[:space:]]*Z / { found = 1; };' "/proc/${PID}/status"; then
|
||||
eerror "${PID} does not appear to be an active process"
|
||||
return 1
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
kill_pidfile() {
|
||||
check_params && test_pidfile || return 1
|
||||
|
||||
ebegin "$1"
|
||||
shift
|
||||
read -r PID <"${PIDFILE}"
|
||||
kill "$@" "${PID}"
|
||||
local RC=$?
|
||||
eend $RC
|
||||
|
||||
return $RC
|
||||
}
|
||||
|
||||
# actions
|
||||
|
||||
start() {
|
||||
check_params || return 1
|
||||
|
||||
mkdir -p /var/run/gunicorn
|
||||
|
||||
local -a OPTS
|
||||
OPTS=( "--user=${USER}"
|
||||
"--group=${GROUP}"
|
||||
"--daemon"
|
||||
"--pid=${PIDFILE}"
|
||||
"--paste"
|
||||
"${WSGI_APP}" )
|
||||
|
||||
ebegin "Starting ${SVCNAME} using ${CONFIG}"
|
||||
env PYTHONPATH="${PYTHONPATH}" "${BINARY}" "${OPTS[@]}"
|
||||
local RC=$?
|
||||
eend "${RC}"
|
||||
|
||||
if [[ "${RC}" == 0 ]]; then
|
||||
ebegin "No early errors, checking liveliness"
|
||||
sleep 1
|
||||
if ! test_pidfile; then
|
||||
eend 1
|
||||
return 1
|
||||
fi
|
||||
eend 0
|
||||
fi
|
||||
|
||||
return "${RC}"
|
||||
}
|
||||
|
||||
status() {
|
||||
check_params && test_pidfile
|
||||
}
|
||||
|
||||
stop() {
|
||||
kill_pidfile "Stopping (gracefully) ${SVCNAME}" \
|
||||
-s QUIT
|
||||
}
|
||||
|
||||
force_stop() {
|
||||
kill_pidfile "Stopping (disregarding jobs) ${SVCNAME}" \
|
||||
-s INT
|
||||
}
|
||||
|
||||
reload() {
|
||||
kill_pidfile "Telling ${SVCNAME} to reload itself" \
|
||||
-s HUP
|
||||
}
|
||||
|
||||
extra_commands="${opts} status reload force_stop"
|
46
www-apps/syncserver/syncserver-1.8.0.ebuild
Normal file
46
www-apps/syncserver/syncserver-1.8.0.ebuild
Normal file
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 user
|
||||
|
||||
DESCRIPTION="Run-Your-Own Firefox Sync Server"
|
||||
SRC_URI="https://github.com/mozilla-services/syncserver/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/configparser-1.5.0[${PYTHON_USEDEP}]
|
||||
dev-python/cornice[${PYTHON_USEDEP}]
|
||||
dev-python/moz-server-syncstorage[${PYTHON_USEDEP}]
|
||||
dev-python/moz-tokenserver[${PYTHON_USEDEP}]
|
||||
dev-python/mozsvc[${PYTHON_USEDEP}]
|
||||
dev-python/pyramid[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.3.3[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
dev-python/webob[${PYTHON_USEDEP}]
|
||||
dev-python/zope-component[${PYTHON_USEDEP}]
|
||||
www-servers/gunicorn[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
keepdir /var/lib/${PN}
|
||||
|
||||
newinitd "${FILESDIR}/syncserver.init" syncserver
|
||||
newconfd "${FILESDIR}/syncserver.conf" syncserver
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
enewgroup syncserver
|
||||
enewuser syncserver -1 -1 /var/lib/syncserver syncserver
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user