This repository contains a fork of the PRAW library, with intent of continuing support for the (deprecated) version 3 branch. If you are looking for information about the official PRAW library, please visit their documentation. This fork was created to support the RTV reddit command line application. RTV relies heavily on the structure of the legacy PRAW API and would require a major overhaul to support the new version. The maintainer of PRAW has expressed that he does not intend to provide any support for older versions going forward. It is important to note that the Reddit API itself has not released any breaking changes. Both versions of PRAW can interact with the core Reddit functions, although the newer version contains support for some of the more cutting-edge features such as live threads.
The goal of this repository is to provide security updates and bug fixes to the stable PRAW 3 branch. This is not intended to compete against the official PRAW library in any way. Anyone who is capable of doing so to should be using the latest official version of PRAW.
This repository was forked on March 6, 2017 from PRAW v3.6.1. Since then, the following changes have been made:
- Disabled and removed the
update_checker
project dependency - Switched from absolute imports to relative imports, in order to make it possible to bundle the praw/ directory inside of another project
- Upped the
requests
version requirement to v2.4.0 (link) - Fix for new user profiles
TypeError: subreddit_name must be a non-empty string
(link)
For now, the PRAW v3 documentation is still being hosted at http://praw.readthedocs.io/en/v3.6.1/
All of the code contained here is licensed by the GNU GPLv3.