python: random bumps, testing script

This commit is contained in:
Anton Bolshakov 2021-05-26 09:14:43 +08:00
parent ffb6340cb0
commit d529960d21
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
26 changed files with 175 additions and 168 deletions

View file

@ -1 +1,2 @@
DIST aiomultiprocess-0.8.0.tar.gz 15346 BLAKE2B 916477463d7aba2e9be238234a12aab604661e50f620fe19393f3d1429e10aa4861621566ce6aada5a252b2a8bc848d361874d150bbf479afe1566498e8e24a5 SHA512 22a20e8850e3904920149c749d9e0a089947dce4192b4feddac20bc77494953a840e25c7cef3169478c718152734702faa677b4cf41b78e3035e7eb391fbe514
DIST aiomultiprocess-0.9.0.tar.gz 28816 BLAKE2B fe1fd4fc889fae49d0460da11d7710da9f0f9d7e461ee3e57fa331d8c440c2efb5fff85c6848f4a289c742c973d3b595ebd3e657f6fc3823269401919c01f50f SHA512 d5ce76a79867fd6ca0eee7a8a2623c1bf5fd50a8503d59f755eb9521dd8c152773e30c9e68140e7459249a364958b3536008435788dec57779d8a3e7b3aecc4e

View file

@ -0,0 +1,20 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="asyncio version of the standard multiprocessing module"
HOMEPAGE="https://github.com/omnilib/aiomultiprocess"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}"

View file

@ -1 +1,2 @@
DIST aiosmb-0.2.41.tar.gz 625310 BLAKE2B bb63372b77d70317fda33c14519d2ab3d67ceccc4116f499a8e1cd8260f8f032d615222b1fa74a952920bde99284401e2f9e90431232fb0f8db1aaa0f8769ee4 SHA512 401b5a75513d668a71d048896e5bbb606dc6636f7f29a85ad1a0c4f889b34c9337fe0726fb278dfd56194525e39e1a216078045dcdd2c4d55c1b3683f3071c46
DIST aiosmb-0.2.43.tar.gz 632199 BLAKE2B 591df1f906c645c2b787bdb6822d4a30bf45fa243fab1f877ce7ed6bbdca42f061b19dbe3afd811774b5909e8fe0734b217677019bfd02d184ead0ef62aeaf9d SHA512 c8ede201bfff13c638389f577d85c657d7d141c05f993cb15b55234ebe85a53200d1d57573293769b47d8a1f04815952d5a9db3b1ef6b1f4e1b2796255786ad5

View file

@ -0,0 +1,33 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Asynchronous SMB protocol implementation"
HOMEPAGE="https://github.com/skelsec/aiosmb"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RDEPEND="
>=dev-python/minikerberos-0.2.13[${PYTHON_USEDEP}]
>=dev-python/winsspi-0.0.9[${PYTHON_USEDEP}]
>=dev-python/asysocks-0.1.1[${PYTHON_USEDEP}]
>=dev-python/prompt_toolkit-3.0.2[${PYTHON_USEDEP}]
>=dev-python/winacl-0.1.1[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/asn1crypto[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

View file

@ -1,2 +1,2 @@
DIST aiosqlite-0.15.0.tar.gz 24363 BLAKE2B eb22c1c3f21d00b72d63c9e684b92808de03f3516c31f83e1b54a64a3900301d012fcb66969b80a49a60bcea0805600b59ddd9272e504dca14cf018bf43dd7eb SHA512 8f23caa28b3f7659cea0c6f7c2d1e3eeee0d278ae2ba26e2e3290eb7de7c037581718b98745bd69fd1aa058aa2c263ecf7130ca9cc007b023d6b4b3ae0ee4b5a
DIST aiosqlite-0.16.0.tar.gz 25690 BLAKE2B be06e8ebea9f3e0c16649fbaaf86317584bd6329e5d890aa3cac432d54122c5441461a40f3690e59453a573bffc56277338391b466abaf121a28c2d71929687c SHA512 f554293663b15303f0aea0d1c10730d15766a30efa0538501a4f08acaccf8807bad78382d5c8a034cdffcfbceb42cbbe4eecdb97e2ef97c5143ab374e9b314b4
DIST aiosqlite-0.17.0.tar.gz 25941 BLAKE2B 869d165bc8c791cb94159f6508f5113d915f5531117d0d79ac1f297de16cbb78574a7eaafc1bceccc9e4397f88f490b90d49becb4b7cc2c0d51e14f0afd7561b SHA512 50f9965ef7dafe91a2f41dc41489395e437080aa4b7853800d806d21f4f8042d92ff6cfd2aeadefa7ca5e4debd14f39d93ca28c89f3116b3b61b2e8829533e6e

View file

@ -1,9 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS=no
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
@ -13,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 arm64 x86"
IUSE="test"
RDEPEND=""

View file

@ -1,2 +1,3 @@
DIST google-play-scraper-0.0.2.3.tar.gz 46356 BLAKE2B 8d5d3f34ffe2d55d594015bfb48724f0c85a709ae242f6cdaf304672d6f1dfb62c020651df289d620d84b356d2a60177622a5d1f50eab632b86cf8a6dbe8be16 SHA512 d24cb017b21eb874ce9107a82efcb5e29061ad148cffe81ccaccd84054849f345425e35b34fdb96b7d5f86bde3477caac365d156843d94ca41f4acbb0e7d485d
DIST google-play-scraper-0.1.2.tar.gz 49413 BLAKE2B 7492822772a38b260b1a1db3b6fdb93648875171ccc1e42bc747e30d2e4455269b9a661eba3fabc9d1cc120e3af927b927ff8275c943c952c46700a6e4ad914b SHA512 647e5396ed38daa0ef82ee05c88f3e9bd0458d29a974b8862da621800749780441b01e70982c1949c24fbbe80735b302c6b5b23a8a86075414f1e9def7d36921
DIST google-play-scraper-0.2.1.tar.gz 49402 BLAKE2B 29e839fa8aecc9a6415ad5357f850fac937703bad6d4dd278eeebba4bb04e738a07139d55fc23233e75b8a721332ab903ba3502a9dab5fea9ffd3fdb2092d7d5 SHA512 b7dbbcbe1d69bcd03b59640e2e76c1b8229c3b639ada9260b23ab9bcde2db55d38afdfd75744937fb05c46b6366d1ae1151d20e11d9d6c5ac67bf9b9306c2ca5

View file

@ -0,0 +1,21 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="APIs to easily crawl the Google Play Store for Python"
HOMEPAGE="https://github.com/JoMingyu/google-play-scraper"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE="test"
RDEPEND=""
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

View file

@ -1 +1,2 @@
DIST lsassy-2.1.3.tar.gz 20507 BLAKE2B 55a078084c7865ff91d60a0dfd97236efa4a353c4331d9e9429f434641b47c90675b02bbb5c93ac0d91c1e37c9e610bfd8abc473c8861816c78c7e0c279ff68c SHA512 a6dee61479f4d579a7953ce6f4711f5f2c9e96ca4bed6b481f3c665794411d7ad0ba90501f6b7fb57c7ef1a5afb1f4d1f30444b97a8ffb4ae901f8e7c496f9ed
DIST lsassy-2.1.4.tar.gz 20528 BLAKE2B 9fe309796dfb0dd0d5b2ed8bacfd1863405a3075ba60e58e31a4eae09f6bd68bbc3d1407156d3975da909e5ea5ffd3321b9ede2938da34c850d9d8fa712e893c SHA512 88954fe144e64a4636916f4070b4cb13f35faa4209807945c70a436e5084c3d413ec373f479b09b494404f504db5a420bb6cac069634274701a9875506205353

View file

@ -0,0 +1,30 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Python library to parse remote lsass dumps"
HOMEPAGE="https://github.com/Hackndo/lsassy/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE=""
RDEPEND="
dev-python/impacket[${PYTHON_USEDEP}]
dev-python/netaddr[${PYTHON_USEDEP}]
>=app-exploits/pypykatz-0.4.3[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
src_prepare(){
rm -r tests
eapply_user
}

View file

@ -1,3 +1,2 @@
DIST minikerberos-0.2.11.tar.gz 87894 BLAKE2B 67884514c74311b7df1f6b6677be4389a7dd42d6a036335596838205f54f95d5459732d712791f4b0dfa675e18d2f55171ff2456e4f41e3a4686a20118b94937 SHA512 219037cb5b54d67d3017f16eada239142d4f6d344516d7d74e57cddc135f9f5cf73165a3f35ff98351b4b2f1368dfba3ebaf56518f374adc8c60c26af84cd24f
DIST minikerberos-0.2.5.tar.gz 84445 BLAKE2B 95fde61481ee029f8e140299e717ef1ef618da54f5b5f9a2b5c5106a3bb3d40335bfbb9d4f7f991d8483725000c5b15da161e67ea3a6dd73053363d8544f2c5d SHA512 5f83f00cf0b53a2b8c8f48aac0f4110af9db4f4f26a654b7b88ff763f15112655dfe2cb887db31c34d073e098e3b137cc409df024c8e04f62c904e32d552e4e4
DIST minikerberos-0.2.9.tar.gz 86648 BLAKE2B 1d963b1faa4bf6ee172ed82c1c0090982af53895eb1c8bb5d321be85f8681a7ff93e78d016cfe2e50dde1f23ec4dd2e7a69ed83e620d870393a8fea0113d765a SHA512 45a9a10f9ea2ea8f283ad7b305ad820e3b6d4ced13aae0c24b62fa7175530d0d80d0518ead4c8b3f208d8c95b2686773356ea3d3694c485e097f5af492fc89e8
DIST minikerberos-0.2.14.tar.gz 104372 BLAKE2B 128d8068b597b066b38408a06b956b4137c5cbf346aa4ecd18bc24fea34b4f607d31528e80e86c20f4a58b552b851a77dbe5115671a6a8c4e6fff5726be94969 SHA512 2ceb9ddeb4639215d1b4881efd5fdce74c330d44159bfed4db056f2f1fd8756b99eef05edefe3909ed9f637769ab210762bd594f2a900b7bfcde3fd4e134ea4c

View file

@ -17,7 +17,10 @@ SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE="test"
RDEPEND=">=dev-python/asn1crypto-1.3.0[${PYTHON_USEDEP}]
>=dev-python/asysocks-0.0.7[${PYTHON_USEDEP}]"
RDEPEND="
>=dev-python/asn1crypto-1.3.0[${PYTHON_USEDEP}]
>=dev-python/oscrypto-1.2.1[${PYTHON_USEDEP}]
>=dev-python/asysocks-0.0.11[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

View file

@ -1,22 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
DESCRIPTION="Kerberos manipulation library in pure Python"
HOMEPAGE="https://github.com/skelsec/minikerberos"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE="test"
RDEPEND=">=dev-python/asn1crypto-1.3.0[${PYTHON_USEDEP}]
>=dev-python/asysocks-0.0.7[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"

View file

@ -1,2 +1,2 @@
DIST neo4j-1.7.6.tar.gz 23762 BLAKE2B 20c281217c2a46eac056c53e41be265ae554548210db95b28bbe2162d2e2dbeccb333c654c0887cd92cb99c2514772b711286472da108ee5388e11c6e98e969d SHA512 13cff26077126ab490e230be4fe3240abd9c0baa68a98fdd5dbd040ba225a19da7bdb2bc3751d7c498683684d31bcbd96969dcf41179971f3281da8ddc32c96a
DIST neo4j-4.2.0.tar.gz 66975 BLAKE2B 8c365fcf30cdc5d31853c3f21d88fc1515d11175f37ec89b896cd75fe89f6ce1fd5cc38c1198cd6fd03df4b7fc6389f10da7c1e38222cce0023f3bfb2bdfa8d4 SHA512 6cd12176377e7b635339eaf1bc138adc89771bf317e9e370c958753dc29acc7132325511a10d092ef3ed28e005fcf868bdc5dc31c352c6bdfd217ca7056bced8
DIST neo4j-4.2.1.tar.gz 69516 BLAKE2B a3143706ccc0007ed0827940f1cbc80a3ca0ce97e9b61b792d6ba3d56ea4a3279ec8fce0a1597ad14dcbc7004f52516799b83a7d205cc46ee8bec87ba76ecb6e SHA512 57ab046dd3d00b3c3a515955ca24bbcb5b6723799e3e81a3be6875164e3ccb23286170c2ad2f823d4ffef3ca9c71d3bbbe2d69b8136f0507ef9224fcf9bb8015

View file

@ -1,9 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
@ -13,10 +14,8 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 arm64 x86"
IUSE="test"
RDEPEND=">=dev-python/neobolt-1.7.15[${PYTHON_USEDEP}]
>=dev-python/neotime-1.7.1[${PYTHON_USEDEP}]
"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"

View file

@ -1 +1,2 @@
DIST pyaxmlparser-0.3.24.tar.gz 87400 BLAKE2B 2a82efe09219cd73121de29769f7277e9051f4957dbd82c764b80654b9a2893a596c43e46ce59d4feb312f0a5284110a273f4cf76a1202933937462590a388a6 SHA512 991b5831c68ed44efc1b4bb86a83e23b07d2b702f63eda56ed1f00d1b0929756fadb2f9b0b7172875223454e4c71f5b2cb7e34dea5955e618556bb2e8521686b
DIST pyaxmlparser-0.3.26.tar.gz 94087 BLAKE2B fcacf2240752eda42a71d5a4ed2dc1109c47b8e95ca79d0422a299e5db10f9daebeceff6f58db242974832e3206b8d79cf3674710b826eb483562f4377438748 SHA512 e81262bdad7084161d7d0858ffd4cf3e5ac3ed78172d9e5f67ff36f105a6f1567013d5fb66c5ad704b3c2c330c1d3ef1a55d059161de3424c0555759f0e4c7b8

View file

@ -0,0 +1,29 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Parser for Android XML file and get Application Name without using Androguard"
HOMEPAGE="https://github.com/appknox/pyaxmlparser"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="amd64 ~arm64 x86"
SLOT="0"
IUSE=""
RDEPEND="
dev-python/lxml[${PYTHON_USEDEP}]
>=dev-python/click-6.7[${PYTHON_USEDEP}]
>=dev-python/asn1crypto-0.24.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
src_prepare() {
sed -i 's#man/man1#share/man/man1#' setup.py
default
}

View file

@ -1,2 +1,2 @@
DIST pywerview-0.2.0_p20191115.tar.gz 42802 BLAKE2B b1f50330291382638afb1f5ee339f1042db632079a26d122ab4883816c887603e55e99c55ade25c488d329b1d3dc13ed2472a0b8c8e02382ce33e6f6c89212e9 SHA512 41fd63039177281fa42e84c8ccedf34125cac9aeae72691c03277f1d95316225baecae9beefb0a94d59a80b55c0973fb1fbba4ddc62a8a64187a780ec171ab71
DIST pywerview-0.3.0.tar.gz 43629 BLAKE2B 09b25e1a292181a9b4129b4073251323690b92b35636ff00e04b5c40dda2c06eb1c091e770d1f9cbc7a77fd35fffd73498726ca2c9a9dcbec903aab8452067cf SHA512 7dc46c76ddf7e986b0fc2d5852c6105e298f235686018457bf904a378365896af25100a39c2aa2a26015c02247c33764bc7916cb8ab28b043b5e5ff4c8e1a413
DIST pywerview-0.3.1.tar.gz 43764 BLAKE2B aca70962934b9a57c230f8432efa1228ffaf2d21f4c9e9affd9da9e94c3ed96773a803fdbd0a11e922fb28e7ad0dc82a06d9ad90fa5f2eee6a6e18175de1a71c SHA512 aaddc9b521b465733fea50d337ca16e44a028ca86c0e34c3969eae79950a4b6127657a3b6bfde93f66fff178281b2a89b4c5b95c3234b4cd3a0b57c163b9ae1e

View file

@ -1,36 +1,32 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="A Python port of PowerSploit's PowerView"
HOMEPAGE="https://github.com/the-useless-one/pywerview"
#SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
HASH_COMMIT="615c45778a49a06bcef3af88b5b96b6e87a99160"
SRC_URI="https://github.com/the-useless-one/pywerview/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/the-useless-one/pywerview/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=dev-python/impacket-0.9.20[${PYTHON_USEDEP}]
RDEPEND="
>=dev-python/impacket-0.9.22[${PYTHON_USEDEP}]
dev-python/pyasn1[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]"
>=dev-python/ldap3-2.8.1[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
PATCHES=( "${FILESDIR}/34.patch" )
S="${WORKDIR}/${PN}-${HASH_COMMIT}"
src_prepare() {
#src_prepare() {
# sed -i -e "/pycrypto/d" setup.py || die
sed -i -e '/bs4/d' setup.py || die
default
}
# default
#}

View file

@ -1,3 +1 @@
DIST semgrep-0.42.0.tar.gz 77947 BLAKE2B 0155f8b2bf069a6b5f2a1bd62e183dd4804bf4768e03868d161860f98adc02dfac7bb232457f4cb03feccb51ef12a0264f0b2c89215499d3faeb17438774f0a8 SHA512 a9a4dc2a4038f4ffc5ed8ce7c761ab8a2fee27c0675c2bf6c0e8a0130f678250ee963538ee235520c5de778d00d46287b07d43cdc2857f7e363d8de238dcfe5a
DIST semgrep-0.48.0.tar.gz 83739 BLAKE2B a570d139efe99c9694ba1d646dec1e95f6a08be11a2165cf29d6e0e15c335878d79adad90b5f386f422145c61514b31c14bcadc3417ec8bf0bd66a3e9803e82c SHA512 0758093e31944e53a078ab65207b15e5a567a7050841b7f656d1fad58caeb78e8b668a637b13c83ee183f15dc1fac953fc303233f49231aa624b5029a9603650
DIST semgrep-0.51.0.tar.gz 89586 BLAKE2B 8872c9e2a51e7cedfa0321204663e71512c4e7fea4f25995d648eb88fad8527544fa46a15dcc08b27134b5bca3be8a30d1771c7463e9efe264f71f28d109969d SHA512 e3474b7c50adae171e18fc34108581abf1f4cb2c23b0d03fd5ca42b71652071ba01025eb3acd77e1cb12590fdc72cb6a40035aa7f27e3e7fe50b9b2f20a08898
DIST semgrep-0.52.0.tar.gz 90766 BLAKE2B ae19639c67715801a4d25ab6820446cfcf43e639e26c3eba5af7051f086a1dec8accdbdd9d939ebcce24c58c3b0b9ae2d6df92a1b679b2f14bb84ec3832e9f92 SHA512 70027ec451420755449fa1d919e5ba9fef1a5c1d27703f17b9ca7a2c8355a8d67b083754707fb8cd134644f888075ebd3794a12af642a033cca466c2d2dde256

View file

@ -1,40 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Lightweight static analysis for many languages"
HOMEPAGE="https://github.com/returntocorp/semgrep"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64"
# exact version of ruamel.yaml because of unstable API
RDEPEND=">=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
~dev-python/junit-xml-1.9[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.16*[${PYTHON_USEDEP}]
>=dev-python/tqdm-4.46.1[${PYTHON_USEDEP}]
>=dev-python/packaging-20.4[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
dev-util/semgrep-core-bin"
DEPEND="${RDEPEND}"
src_prepare(){
sed -i "s|ruamel.yaml==|ruamel.yaml>=|g" setup.py
rm -r tests
eapply_user
}
python_compile() {
export SEMGREP_SKIP_BIN=true
distutils-r1_python_compile
}

View file

@ -1,40 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{7..9} )
inherit distutils-r1
DESCRIPTION="Lightweight static analysis for many languages"
HOMEPAGE="https://github.com/returntocorp/semgrep"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64"
# exact version of ruamel.yaml because of unstable API
RDEPEND=">=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
~dev-python/junit-xml-1.9[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.16*[${PYTHON_USEDEP}]
>=dev-python/tqdm-4.46.1[${PYTHON_USEDEP}]
>=dev-python/packaging-20.4[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
dev-util/semgrep-core-bin"
DEPEND="${RDEPEND}"
src_prepare(){
sed -i "s|ruamel.yaml==|ruamel.yaml>=|g" setup.py
rm -r tests
eapply_user
}
python_compile() {
export SEMGREP_SKIP_BIN=true
distutils-r1_python_compile
}

View file

@ -15,21 +15,19 @@ LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64"
# exact version of ruamel.yaml because of unstable API
RDEPEND=">=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
RDEPEND="
>=dev-python/attrs-19.3.0[${PYTHON_USEDEP}]
>=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
~dev-python/junit-xml-1.9[${PYTHON_USEDEP}]
>=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.16.0[${PYTHON_USEDEP}] <dev-python/ruamel-yaml-0.18.0[${PYTHON_USEDEP}]
>=dev-python/tqdm-4.46.1[${PYTHON_USEDEP}]
>=dev-python/packaging-20.4[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
dev-util/semgrep-core-bin"
DEPEND="${RDEPEND}"
src_prepare(){
sed -i "s|ruamel.yaml==|ruamel.yaml>=|g" setup.py
rm -r tests
eapply_user
}

View file

@ -1,3 +1,2 @@
DIST semgrep-core-bin-0.36.0.zip 50700881 BLAKE2B b74b036772986cd6e761cf7b1d6e14261a4888fdc9d187353c8fe782a368f18ab96b2b28185c532f8d62d53f8b0876418ac266764cdf8ea42980daf5f8f4158b SHA512 129a9e688e1810e5c5ccda5f4f19aa060a17a74b62768c11eef2cd85d066f37a919b73f6e54bb42cb9714ad839e0bb145fad76e5eece12fb7d9cd990cf54ead0
DIST semgrep-core-bin-0.42.0.zip 52664294 BLAKE2B 309da75d2fff8cc957e0d6e46c7c2e04dc0ee0bd4106ab03e272c38c78573598c1c7378591a2c07d27089e7210f50019fac212b179bdd314d10565c5be1ff9ba SHA512 45bd43e531bf5676db652476de2a76cd6d5e38db37120572b613a4a96bcba3d1f28e02b0f79fcd4760ac1f463435a87a1fd8c46f9642ca6d19f9a831765bd6ff
DIST semgrep-core-bin-0.51.0.zip 66503591 BLAKE2B f3cf2a6c74eb2fd2bc59bd27afc4ad9eead6c09760e917ae50fbce0d8aeaf2b2e0c3765b5194ec5dc7d378d16a42e726cc4bd0d2847f8f254a1ba554e1bbda73 SHA512 f367dde436eac8fd26d71f4fd1a819435b0276bb55b05d4d9bbe27d37a3a093d84a045fdd6620a7085424ff7b48fbc7dcb46d7b338fac061384f2a6278c5bacd
DIST semgrep-core-bin-0.52.0.zip 66227377 BLAKE2B 39627034142517e6915ecfc3b1568210821c26bcba0d575718bb0df6a04f056241c54fd9651bc0c3a0e5fa0d79634972e405cb831e3e251a24dd4fddb53e6685 SHA512 db3b4c786c66811ab84dc03153f90d6c0a86f8e221f30acc90a095887a93792fe0bdbdc4a3e7bc8aa0c982142a577cf4155bee7b7b0090964b1ba4c5e7fe324e

View file

@ -1,23 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Lightweight static analysis for many languages"
HOMEPAGE="https://github.com/returntocorp/semgrep"
#SRC_URI="https://files.pythonhosted.org/packages/3.6/f/frida/frida-12.0.3-py3.6-linux-x86_64.egg"
SRC_URI="https://files.pythonhosted.org/packages/2e/73/6c387511c94d95a1ebcfe5afde2e4830ae236a9076576a5e9d7f65d35be5/semgrep-0.42.0-cp36.cp37.cp38.py36.py37.py38-none-any.whl -> ${P}.zip"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64"
RDEPEND=""
DEPEND="${RDEPEND}"
S="${WORKDIR}/semgrep-${PV}.data"
src_install(){
dobin purelib/semgrep/bin/{semgrep-core,spacegrep}
}

View file

@ -7,7 +7,8 @@ DESCRIPTION="Lightweight static analysis for many languages"
HOMEPAGE="https://github.com/returntocorp/semgrep"
#SRC_URI="https://files.pythonhosted.org/packages/3.6/f/frida/frida-12.0.3-py3.6-linux-x86_64.egg"
SRC_URI="https://files.pythonhosted.org/packages/51/94/d6ce8e42588aeb3f4cde5e477a5254fa2a9127f2d67652ce2bf45328c1a1/semgrep-0.36.0-cp36.cp37.cp38.py36.py37.py38-none-any.whl -> ${P}.zip"
SRC_URI="https://files.pythonhosted.org/packages/18/1c/adc86207bd0431d1cbbb57ddb2912544c2e1ef8587e8ab5de48dc771b181/semgrep-0.52.0-cp36.cp37.cp38.cp39.py36.py37.py38.py39-none-any.whl -> ${P}.zip"
#https://files.pythonhosted.org/packages/2e/73/6c387511c94d95a1ebcfe5afde2e4830ae236a9076576a5e9d7f65d35be5/semgrep-0.42.0-cp36.cp37.cp38.py36.py37.py38-none-any.whl -> ${P}.zip"
LICENSE="LGPL-2"
SLOT="0"