irc/py-limnoria 2022.3.17 FreeBSD
Modified version of Supybot (IRC bot and framework)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0ea6291f90- License
- BSD3CLAUSE
- Categories
- irc, python
- Package size
- 1514.6 KiB, 10486.9 KiB installed
Description
A robust, full-featured Python IRC bot with a clean and flexible plugin API.
Equipped with a complete ACL system for specifying user permissions with as much as per-command granularity. Batteries are included in the form of numerous plugins already written.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | irc/py-limnoria | 2022.3.17 |
| DragonFly | irc/py-limnoria | 2021.11.18_3 |
Install
Binary package:
pkg install py312-limnoria
From the ports tree:
cd /usr/ports/irc/py-limnoria/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-limnoria>0:irc/py-limnoria
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2022.1.29 | 2022.1.29 | 2019.09.08 | 2021.11.18_3 | 2022.2.3 |
| FreeBSD:14:quarterly | 2022.1.29 | 2022.1.29 | n/a | 2021.11.18_3 | 2022.1.29 |
| FreeBSD:15:latest | 2022.1.29 | 2022.2.3 | n/a | 2021.11.18_3 | 2021.11.18_3 |
| FreeBSD:15:quarterly | 2022.1.29 | 2022.1.29 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2022.1.29 | 2022.2.3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 3
${PYTHON_PKGNAMEPREFIX}mock>0: devel/py-mock${PYTHON_PKGNAMEPREFIX}requests>=0: www/py-requests${PYTHON_PKGNAMEPREFIX}setuptools>=0: devel/py-setuptools
Test 5
${PYTHON_PKGNAMEPREFIX}feedparser>=0: textproc/py-feedparser${PYTHON_PKGNAMEPREFIX}sqlite3>0: databases/py-sqlite3${PYTHON_PKGNAMEPREFIX}python-dateutil>=0: devel/py-python-dateutil${PYTHON_PKGNAMEPREFIX}pytz>=0: devel/py-pytz${PYTHON_PKGNAMEPREFIX}mock>=0: devel/py-mock
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 28
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-cffi
- devel/py-mock
- devel/py-pycparser
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-setuptools
- devel/py-sgmllib3k
- devel/py-six
- devel/readline
- dns/py-idna
- lang/python312
- lang/python315
- math/mpdecimal
- net/py-pysocks
- net/py-urllib3
- print/indexinfo
- security/py-certifi
- security/py-cryptography
- security/py-pyxmpp2_scram
- textproc/expat2
- textproc/py-chardet
- textproc/py-charset-normalizer
- textproc/py-feedparser
- www/py-requests
No port depends on this one.
Configuration
Options name: irc_limnoria
| Option | Default | Description |
|---|---|---|
| ECDSA | on | ECDSA SASL authentication |
| ENCODING | on | Web Plugin: Better encoding detection (via chardet) |
| GPG | off | GPG Plugin: GnuPG Authentication |
| PROXY | off | SOCKS Proxy connections |
| RSS | on | RSS Plugin: Feed parsing (via feedparser) |
| SASL | on | SASL authentication support |
| SQLALCHEMY | off | SQLAlchemy database support |
| SQLITE | off | SQLite database support |
| TIME | on | Time Plugin: Extra time features (via dateutil/pytz) |
- USES
- cpe python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| limnoria-2022.3.17.tar.gz | 1.050651e+06 | b126456c40e591cf85d0f230bec795101a10419553172a56da7bcb98f0c3e2ed |
Master sites 1
- PYPI