Browse Source

[NEW] net/py-cepa: Python controller library for Tor

Cepa (short for allium cepa) is a fork of stem that adds support for
  v3 onion client authentication.

  With it you can use Tor's control protocol to script against the Tor
  process, or build things such as Nyx.

  WWW: https://github.com/onionshare/cepa

Sponsored by:	TorBSD Diversity Project, TDP
Sponsored by:	The Tor Project
main
Vinícius Zavam 5 days ago
parent
commit
92c171f2bc
No known key found for this signature in database
GPG Key ID: 415C653413B43475
  1. 1
      net/Makefile
  2. 34
      net/py-cepa/Makefile
  3. 3
      net/py-cepa/distinfo
  4. 7
      net/py-cepa/pkg-descr

1
net/Makefile

@ -1026,6 +1026,7 @@
SUBDIR += py-amqp
SUBDIR += py-amqplib
SUBDIR += py-avahi
SUBDIR += py-cepa
SUBDIR += py-cjdns
SUBDIR += py-cloudflare-scrape
SUBDIR += py-cloudflare-scrape-js2py

34
net/py-cepa/Makefile

@ -0,0 +1,34 @@
PORTNAME= cepa
PORTVERSION= 1.8.3
CATEGORIES= net security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= egypcio@FreeBSD.org
COMMENT= Python controller library for Tor, with v3 onion client auth support
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR}
TEST_DEPENDS= tor:security/tor \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyflakes>0:devel/py-pyflakes@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pycodestyle>0:devel/py-pycodestyle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR}
USES= python:3.6+ shebangfix
USE_PYTHON= distutils autoplist concurrent
NO_ARCH= yes
SHEBANG_FILES= *.py
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}stem-*
do-test:
@cd ${WRKSRC} \
&& ${PYTHON_CMD} run_tests.py -a
.include <bsd.port.mk>

3
net/py-cepa/distinfo

@ -0,0 +1,3 @@
TIMESTAMP = 1646239491
SHA256 (cepa-1.8.3.tar.gz) = 1dc6f0b324d37a2ed2ca274648ece8fd2c96a1d2f440f58c0ca17afd4b5ede7a
SIZE (cepa-1.8.3.tar.gz) = 2858826

7
net/py-cepa/pkg-descr

@ -0,0 +1,7 @@
Cepa (short for allium cepa) is a fork of stem that adds support for v3 onion
client authentication. Stem is a Python controller library for Tor.
With it you can use Tor's control protocol to script against the Tor process,
or build things such as Nyx.
WWW: https://github.com/onionshare/cepa
Loading…
Cancel
Save