www/py-praw 8.0.3 FreeBSD
Python Reddit API Wrapper
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
c01430cb55- License
- BSD2CLAUSE
- Categories
- www, python
- Package size
- 290.1 KiB, 2367.7 KiB installed
Description
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to reddit's API. PRAW aims to be as easy to use as possible and is designed to follow all of reddit's API rules.
You have to give a useragent that follows the rules, everything else is handled by PRAW so you needn't worry about violating them.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/py-praw | 8.0.3 |
| DragonFly | www/py-praw | 7.8.1 |
| HardenedBSD | www/py-praw | 8.0.3 |
| GhostBSD | www/py-praw | 8.0.3 |
Install
Binary package:
pkg install py312-praw
From the ports tree:
cd /usr/ports/www/py-praw/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-praw>0:www/py-praw
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 | 8.0.3 | 8.0.3 | 7.6.1 | 7.8.1 | 8.0.3 |
| FreeBSD:14:quarterly | 8.0.3 | 8.0.3 | n/a | 7.8.1 | 8.0.3 |
| FreeBSD:15:latest | 8.0.3 | 8.0.3 | n/a | 7.8.1 | 7.8.1 |
| FreeBSD:15:quarterly | 8.0.3 | 8.0.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.0.3 | 8.0.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}hatchling>=0: devel/py-hatchling
Runtime 4
${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1: devel/py-defusedxml${PYTHON_PKGNAMEPREFIX}prawcore>=4: www/py-prawcore${PYTHON_PKGNAMEPREFIX}update_checker>=1.0: devel/py-update_checker${PYTHON_PKGNAMEPREFIX}websocket-client>=0.54.0.0: www/py-websocket-client
Test 3
${PYTHON_PKGNAMEPREFIX}coverage>=7.14.1: devel/py-coverage${PYTHON_PKGNAMEPREFIX}requests>=2.20.1: www/py-requests${PYTHON_PKGNAMEPREFIX}vcrpy>=8.1.1: devel/py-vcrpy
The full lists below include those, and their dependencies in turn.
Build dependencies 19
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 37
- devel/gettext-runtime
- devel/libffi
- devel/py-aiosignal
- devel/py-async_generator
- devel/py-async_timeout
- devel/py-attrs
- devel/py-cffi
- devel/py-curio
- devel/py-defusedxml
- devel/py-frozenlist
- devel/py-outcome
- devel/py-propcache
- devel/py-pycparser
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/py-typing-extensions
- devel/py-update_checker
- devel/readline
- dns/py-idna
- lang/python312
- math/mpdecimal
- net/py-aiohappyeyeballs
- net/py-pysocks
- net/py-python-socks
- net/py-trio
- net/py-urllib3
- print/indexinfo
- security/py-certifi
- textproc/expat2
- textproc/py-charset-normalizer
- www/llhttp
- www/py-aiohttp
- www/py-multidict
- www/py-prawcore
- www/py-requests
- www/py-websocket-client
- www/py-yarl
Required by 2
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| praw-dev-praw-v8.0.3_GH0.tar.gz | 2.478006e+07 | a6075c9f0045fc307b048059fdc7acef808afbe6c0d9be4dc533a4e362bdc1b7 |