diff --git a/README.markdown b/README.markdown index 8252feb..91ff8cc 100644 --- a/README.markdown +++ b/README.markdown @@ -11,7 +11,7 @@ Packages: * [Django](http://www.djangoproject.com) * Python Modules * [pybindxml](https://pypi.python.org/pypi?name=pybindxml&:action=display): This is a shared library I wrote to scrape and stick into Python dict objects various server/zone data from a BIND DNS server. - * [python-beautifulsoup](http://www.crummy.com/software/BeautifulSoup/) + * Beautifulsoup4: This library is included as a dependency of pybindmlx when you when you install pybindxml. * [python-dnspython](http://www.dnspython.org/) * [python-sqlite](http://docs.python.org/2/library/sqlite3.html) (If you will be using Sqlite for server and key storage) * [Bind DNS Server](http://www.isc.org/software/bind). At least version 9.5.x, which provides instrumentation for gathering process and zone statistics remotely. diff --git a/check-dependencies.py b/check-dependencies.py index 3ebbb8f..9769744 100755 --- a/check-dependencies.py +++ b/check-dependencies.py @@ -5,9 +5,9 @@ import sys errors = 0 try: - import BeautifulSoup + from bs4 import BeautifulSoup except ImportError: - print "Could not import BeautifulSoup. This is a required module for Binder.\n" + print "Could not import BeautifulSoup. This is a required module for Binder. It is automatically installed with pybindxml.\n" errors += 1 try: @@ -27,6 +27,7 @@ try: import pybindxml except ImportError: print "Could not import pybindxml. This is a required module for Binder.\n" + print "Pybindxml: https://pypi.python.org/pypi/pybindxml" errors += 1 try: