| Name |
python-pysocks |
| Description |
SOCKS4, SOCKS5 or HTTP proxy (Anorov fork PySocks replaces socksipy) |
| Version |
1.7.1-11 |
| Package Base |
python-pysocks |
| Homepage |
https://github.com/Anorov/PySocks |
| Maintainers |
['Felix Yan <felixonmars@archlinux.org>', 'Jelle van der Waa <jelle@archlinux.org>'] |
| Contributors |
['Michael Schubert <mschu.dev@gmail>'] |
| Distro-repo |
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pysocks |
| Sources |
['python-pysocks-f660e75d4844e64e4b162b0c01f8df8d866ee000.tar.gz::https://github.com/Anorov/PySocks/archive/f660e75d4844e64e4b162b0c01f8df8d866ee000.tar.gz'] |
| Dependencies |
['python'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['python-setuptools'] |
| Provides |
['python-socks'] |
| Builddate |
14-12-2025 12:53:16 |
| Architecture |
any |
| Distro-Version |
|
| Licenses |
['BSD'] |
| Hash |
e9ae0dbd50467dca6d49ab65106849ae1dc5667683f515de0cd9965573d48ea4 |
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Michael Schubert <mschu.dev at gmail>
pkgbase=python-pysocks
pkgname=(python-pysocks)
pkgver=1.7.1
_commit=f660e75d4844e64e4b162b0c01f8df8d866ee000
pkgrel=11
pkgdesc="SOCKS4, SOCKS5 or HTTP proxy (Anorov fork PySocks replaces socksipy)"
arch=('any')
license=('BSD')
url="https://github.com/Anorov/PySocks"
makedepends=('python-setuptools')
source=("$pkgbase-$_commit.tar.gz::https://github.com/Anorov/PySocks/archive/$_commit.tar.gz")
sha512sums=('d5db8d55603758cecd0e4974729df437febcfabe8a80dcbfe6132d0ce5a23caeccfefff01bf918cdbb9f26db4cb795d26ed1f3c536c415b496e4ac1bd43e9240')
prepare() {
mv PySocks-{$_commit,$pkgver}
}
build() {
cd "$srcdir"/PySocks-$pkgver
python setup.py build
}
# Tests disabled as it requires external services to run
# Fox: Removed depends. I didn't want to remove the code<3
check_disabled() {
cd "$srcdir"/PySocks-$pkgver/test
python sockstest.py
./mocks shutdown
kill $_SOCKS4SERVER $_HTTPPROXY
}
package_python-pysocks() {
depends=('python')
provides=('python-socks')
replaces=('python-socks')
cd PySocks-$pkgver
python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}