BSD Ports

net-p2p/py-stig 0.15.0.a0_1 FreeBSD

TUI and CLI client for the BitTorrent Transmission daemon

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0509453870
License
GPLv3+
Categories
net-p2p, python
Package size
604.5 KiB, 3791.0 KiB installed

Description

Stig features:

* Filters are used to select torrents for listing, starting/stopping, deleting, etc

* Tabs allow you to open and switch between multiple lists (torrents, peers, files, etc)

* Commands do almost everything, and they can be invoked:

  • through single- or multi-key (think GNU/EMACS) keybindings,
  • by entering them in a command prompt in the TUI (think vi) with tab completion
  • by providing them as CLI arguments when invoking stig (think Git),
  • or by listing them in an rc file which is automatically loaded.

* Color themes support 16 and 256 colors

* Complete built-in documentation with help command or --help argument

* Full API abstraction layer makes it possible to add support for other BitTorrent clients with RPC interfaces (contributors are welcome)

In the other systems

SystemPortVersion
FreeBSDnet-p2p/py-stig0.15.0.a0_1
DragonFlynet-p2p/py-stig0.13.0.a0
HardenedBSDnet-p2p/py-stig0.14.2.a0_1
GhostBSDnet-p2p/py-stig0.14.2.a0_1

Install

Binary package:

pkg install py312-stig

From the ports tree:

cd /usr/ports/net-p2p/py-stig/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-stig>0:net-p2p/py-stig

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.15.0.a00.15.0.a0-0.13.0.a00.15.0.a0
FreeBSD:14:quarterly0.14.2.a0_10.14.2.a0_1n/a0.13.0.a00.14.2.a0_1
FreeBSD:15:latest0.15.0.a00.15.0.a0n/a0.13.0.a00.13.0.a0
FreeBSD:15:quarterly0.14.2.a0_10.14.2.a0_1n/an/an/a
FreeBSD:16:latest0.14.2.a0_10.15.0.a0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 11

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 37

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
stig-0.15.0a0.tar.gz250399eccb638d9449ac26858ae2c69b255f9163f14026f303fc595c10b00fc97dc959
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
0509453870 Pattems net-p2p/py-stig: Drop py-asynctest from TEST_DEPENDS
The stig 0.15.0a0 test suite never imports asynctest (tests/testutils.py only mentions it in comments). devel/py-asynctest fails to import on 3.11+ (asyncio.coroutine) and is proposed for deprecation. While here, follow the Python Ports Policy: add python to CATEGORIES, add concurrent to USE_PYTHON and add the aiohttp and urwid>=2.6.12 runtime dependencies upstream requires.
788c774670 Älven net-p2p/py-stig: Update 0.14.2a0 => 0.15.0a0
* Switch distutils => pep517