diff --git a/CHANGELOG b/CHANGELOG index f05df7c..47e568b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,4 @@ -v0.2 (unreleased): +v0.2 (released November 8, 2015): - Added a new command syntax allowing the caller to redirect replies to another user. Example: "!dictionary >Fred earwig" diff --git a/README.rst b/README.rst index 2280f54..896c1a2 100644 --- a/README.rst +++ b/README.rst @@ -36,7 +36,7 @@ setup.py test`` from the project's root directory. Note that some tests require an internet connection, and others may take a while to run. Coverage is currently rather incomplete. -Latest release (v0.1) +Latest release (v0.2) ~~~~~~~~~~~~~~~~~~~~~ EarwigBot is available from the `Python Package Index`_, so you can install the @@ -47,7 +47,7 @@ some header files. For example, on Ubuntu, see `this StackOverflow post`_. You can also install it from source [1]_ directly:: - curl -Lo earwigbot.tgz https://github.com/earwig/earwigbot/tarball/v0.1 + curl -Lo earwigbot.tgz https://github.com/earwig/earwigbot/tarball/v0.2 tar -xf earwigbot.tgz cd earwig-earwigbot-* python setup.py install diff --git a/docs/conf.py b/docs/conf.py index 8af2abd..a8e5cc6 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -50,7 +50,7 @@ copyright = u'2009-2015 Ben Kurtovic' # The short X.Y version. version = '0.2' # The full version, including alpha/beta/rc tags. -release = '0.2.dev' +release = '0.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/index.rst b/docs/index.rst index 8d446dc..d61bae7 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,4 +1,4 @@ -EarwigBot v0.1 Documentation +EarwigBot v0.2 Documentation ============================ EarwigBot_ is a Python_ robot that edits Wikipedia_ and interacts with people diff --git a/docs/installation.rst b/docs/installation.rst index 7c0d0a6..cc577ab 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -13,7 +13,7 @@ It's recommended to run the bot's unit tests before installing. Run some tests require an internet connection, and others may take a while to run. Coverage is currently rather incomplete. -Latest release (v0.1) +Latest release (v0.2) --------------------- EarwigBot is available from the `Python Package Index`_, so you can install the @@ -24,7 +24,7 @@ some header files. For example, on Ubuntu, see `this StackOverflow post`_. You can also install it from source [1]_ directly:: - curl -Lo earwigbot.tgz https://github.com/earwig/earwigbot/tarball/v0.1 + curl -Lo earwigbot.tgz https://github.com/earwig/earwigbot/tarball/v0.2 tar -xf earwigbot.tgz cd earwig-earwigbot-* python setup.py install diff --git a/earwigbot/__init__.py b/earwigbot/__init__.py index a947159..b9b7bc3 100644 --- a/earwigbot/__init__.py +++ b/earwigbot/__init__.py @@ -32,7 +32,7 @@ details. This documentation is also available `online __author__ = "Ben Kurtovic" __copyright__ = "Copyright (C) 2009-2015 Ben Kurtovic" __license__ = "MIT License" -__version__ = "0.2.dev" +__version__ = "0.2" __email__ = "ben.kurtovic@gmail.com" __release__ = False diff --git a/setup.py b/setup.py index e2b7542..b1c60b2 100644 --- a/setup.py +++ b/setup.py @@ -26,29 +26,29 @@ from setuptools import setup, find_packages from earwigbot import __version__ required_deps = [ - "PyYAML >= 3.10", # Parsing config files - "mwparserfromhell >= 0.1", # Parsing wikicode for manipulation + "PyYAML >= 3.11", # Parsing config files + "mwparserfromhell >= 0.4.3", # Parsing wikicode for manipulation ] extra_deps = { "crypto": [ - "py-bcrypt >= 0.2", # Hashing the bot key in the config file - "pycrypto >= 2.6", # Storing bot passwords and keys in the config file + "py-bcrypt >= 0.4", # Hashing the bot key in the config file + "pycrypto >= 2.6.1", # Storing bot passwords + keys in the config file ], "sql": [ "oursql >= 0.9.3.1", # Interfacing with MediaWiki databases ], "copyvios": [ - "beautifulsoup4 >= 4.1.1", # Parsing/scraping HTML - "cchardet >= 0.3.5", # Encoding detection for BeautifulSoup - "lxml >= 2.3.5", # Faster parser for BeautifulSoup - "nltk >= 2.0.2", # Parsing sentences to split article content - "oauth2 >= 1.5.211", # Interfacing with Yahoo! BOSS Search + "beautifulsoup4 >= 4.4.1", # Parsing/scraping HTML + "cchardet >= 1.0.0", # Encoding detection for BeautifulSoup + "lxml >= 3.4.4", # Faster parser for BeautifulSoup + "nltk >= 3.1", # Parsing sentences to split article content + "oauth2 >= 1.9.0", # Interfacing with Yahoo! BOSS Search "pdfminer >= 20140328", # Extracting text from PDF files - "tldextract >= 1.4", # Getting domains for the multithreaded workers + "tldextract >= 1.7.1", # Getting domains for the multithreaded workers ], "time": [ - "pytz >= 2012d", # Handling timezones for the !time IRC command + "pytz >= 2015.7", # Handling timezones for the !time IRC command ], }