From d83c66d2131b31adc2cede8bf3adda8c90cd1f9c Mon Sep 17 00:00:00 2001 From: Julien Schueller Date: Sat, 10 Jun 2017 09:30:28 +0200 Subject: [PATCH] Update dependencies --- setup.py | 12 ++++++------ src/doc2dash/__main__.py | 2 +- src/doc2dash/parsers/intersphinx.py | 2 +- src/doc2dash/parsers/pydoctor.py | 2 +- src/doc2dash/parsers/utils.py | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/setup.py b/setup.py index 0920929..c54f087 100644 --- a/setup.py +++ b/setup.py @@ -12,13 +12,13 @@ NAME = "doc2dash" INSTALL_REQUIRES = [ "Sphinx==1.6.2", - "attrs==16.2.0", - "beautifulsoup4==4.5.1", - "click==6.6", - "colorama==0.3.7", - "lxml==3.6.4", + "attrs==17.2.0", + "beautifulsoup4==4.6.0", + "click==6.7", + "colorama==0.3.9", + "lxml==3.8.0", "six==1.10.0", - "zope.interface==4.3.2", + "zope.interface==4.4.1", ] ENTRY_POINTS = { "console_scripts": [ diff --git a/src/doc2dash/__main__.py b/src/doc2dash/__main__.py index e1d07cb..dc3515e 100644 --- a/src/doc2dash/__main__.py +++ b/src/doc2dash/__main__.py @@ -216,7 +216,7 @@ def setup_paths(source, destination, name, add_to_global, force): return source, dest, name -@attr.s +@attr.s(hash=True) class DocSet(object): """ Summary of docset path and parameters. diff --git a/src/doc2dash/parsers/intersphinx.py b/src/doc2dash/parsers/intersphinx.py index c9883e5..57b740f 100644 --- a/src/doc2dash/parsers/intersphinx.py +++ b/src/doc2dash/parsers/intersphinx.py @@ -45,7 +45,7 @@ @implementer(IParser) -@attr.s +@attr.s(hash=True) class InterSphinxParser(object): """ Parser for Sphinx-base documentation that generates an objects.inv file for diff --git a/src/doc2dash/parsers/pydoctor.py b/src/doc2dash/parsers/pydoctor.py index a81638e..ed39abb 100644 --- a/src/doc2dash/parsers/pydoctor.py +++ b/src/doc2dash/parsers/pydoctor.py @@ -30,7 +30,7 @@ @implementer(IParser) -@attr.s +@attr.s(hash=True) class PyDoctorParser(object): """ Parser for pydoctor-based documentation: mainly Twisted. diff --git a/src/doc2dash/parsers/utils.py b/src/doc2dash/parsers/utils.py index 03176cf..ce730f1 100644 --- a/src/doc2dash/parsers/utils.py +++ b/src/doc2dash/parsers/utils.py @@ -49,7 +49,7 @@ def find_and_patch_entry(soup, entry): """ -@attr.s +@attr.s(hash=True) class TOCEntry(object): """ A symbol entry generated by the parser and to be added to the TOC. @@ -59,7 +59,7 @@ class TOCEntry(object): anchor = attr.ib(validator=attr.validators.instance_of(six.text_type)) -@attr.s +@attr.s(hash=True) class ParserEntry(object): """ A symbol as found by the parser that get yield for further processing.