deanmalmgren / textract

extract text from any document. no muss. no fuss.
http://textract.readthedocs.io
MIT License
3.89k stars 599 forks source link

Scheduled biweekly dependency update for week 26 #237

Closed pyup-bot closed 6 years ago

pyup-bot commented 6 years ago

Update argcomplete from 1.8.2 to 1.9.4.

Changelog ### 1.9.4 ``` =============================== - Use the correct interpreter when checking wrappers (226) - Provide shellcode as a module function (237) ``` ### 1.9.3 ``` =============================== - Fix handling of COMP\_POINT (236) - Fix crash when writing unicode to debug\_stream in Python 2 (230) ``` ### 1.9.2 ``` =============================== - Fix release ``` ### 1.9.1 ``` =============================== - Fix release ``` ### 1.9.0 ``` =============================== - Add SuppressCompleter to skip completion for specific arguments while allowing help text (224) - Redirect all output to debug stream in debug mode (206) - Complete python -m module (204) ```
Links - PyPI: https://pypi.org/project/argcomplete - Changelog: https://pyup.io/changelogs/argcomplete/ - Repo: https://github.com/kislyuk/argcomplete/issues

Update python-pptx from 0.6.6 to 0.6.10.

Changelog ### 0.6.10 ``` ++++++++++++++++++ - Add `shape.shadow` property to autoshape, connector, picture, and group shape, returning a `ShadowFormat` object. - Add `ShadowFormat` object with read/write (boolean) `.inherit` property. - Fix 328 add support for 26+ series in a chart ``` ### 0.6.9 ``` ++++++++++++++++++ - Add `Picture.crop_x` setters, allowing picture cropping values to be set, in addition to interrogated. - Add `Slide.background` and `SlideMaster.background`, allowing the background fill to be set for an individual slide or for all slides based on a slide master. - Add option `shapes` parameter to `Shapes.add_group_shape`, allowing a group shape to be formed from a number of existing shapes. - Improve efficiency of `Shapes._next_shape_id` property to improve performance on high shape-count slides. ``` ### 0.6.8 ``` ++++++++++++++++++ - Add `GroupShape`, providing properties specific to a group shape, including its `shapes` property. - Add `GroupShapes`, providing access to shapes contained in a group shape. - Add `SlideShapes.add_group_shape()`, allowing a group shape to be added to a slide. - Add `GroupShapes.add_group_shape()`, allowing a group shape to be added to a group shape, enabling recursive, multi-level groups. - Add support for adding jump-to-named-slide behavior to shape and run hyperlinks. ``` ### 0.6.7 ``` ++++++++++++++++++ - Add `SlideShapes.build_freeform()`, allowing freeform shapes (such as maps) to be specified and added to a slide. - Add support for patterned fills. - Add `LineFormat.dash_style` to allow interrogation and setting of dashed line styles. ```
Links - PyPI: https://pypi.org/project/python-pptx - Changelog: https://pyup.io/changelogs/python-pptx/ - Repo: http://github.com/scanny/python-pptx

Update docx2txt from 0.6 to 0.7.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/docx2txt - Repo: https://github.com/ankushshah89/python-docx2txt/tarball/0.7

Update xlrd from 1.0.0 to 1.1.0.

Changelog ### 1.1.0 ``` ---------------------- - Fix for parsing of merged cells containing a single cell reference in xlsx files. - Fix for "invalid literal for int() with base 10: 'true'" when reading some xlsx files. - Make xldate_as_datetime available to import direct from xlrd. - Build universal wheels. - Sphinx documentation. - Document the problem with XML vulnerabilities in xlsx files and mitigation measures. - Fix :class:`NameError` on ``has_defaults is not defined``. - Some whitespace and code style tweaks. - Make example in README compatible with both Python 2 and 3. - Add default value for cells containing errors that causeed parsing of some xlsx files to fail. - Add Python 3.6 to the list of supported Python versions, drop 3.3 and 2.6. - Use generator expressions to avoid unnecessary lists in memory. - Document unicode encoding used in Excel files from Excel 97 onwards. - Report hyperlink errors in R1C1 syntax. Thanks to the following for their contributions to this release: - icerevalgmail.com - Daniel Rech - Ville Skyttä - Yegor Yefremov - Maxime Lorant - Alexandr N Zamaraev - Zhaorong Ma - Jon Dufresne - Chris McIntyre - coltleesegmail.com - Ivan Masá ```
Links - PyPI: https://pypi.org/project/xlrd - Changelog: https://pyup.io/changelogs/xlrd/ - Homepage: http://www.python-excel.org/

Update SpeechRecognition from 3.7.1 to 3.8.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/speechrecognition - Changelog: https://pyup.io/changelogs/speechrecognition/ - Repo: https://github.com/Uberi/speech_recognition/issues

Update six from 1.10.0 to 1.11.0.

Changelog ### 1.11.0 ``` ------ - Pull request 178: `with_metaclass` now properly proxies `__prepare__` to the underlying metaclass. - Pull request 191: Allow `with_metaclass` to work with metaclasses implemented in C. - Pull request 203: Add parse_http_list and parse_keqv_list to moved urllib.request. - Pull request 172 and issue 171: Add unquote_to_bytes to moved urllib.parse. - Pull request 167: Add `six.moves.getoutput`. - Pull request 80: Add `six.moves.urllib_parse.splitvalue`. - Pull request 75: Add `six.moves.email_mime_image`. - Pull request 72: Avoid creating reference cycles through tracebacks in `reraise`. ```
Links - PyPI: https://pypi.org/project/six - Changelog: https://pyup.io/changelogs/six/ - Homepage: http://pypi.python.org/pypi/six/ - Docs: http://pythonhosted.org/six/

Update pocketsphinx from 0.1.3 to 0.1.15.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/pocketsphinx - Changelog: https://pyup.io/changelogs/pocketsphinx/ - Repo: https://github.com/bambocher/pocketsphinx-python

Update pep8 from 1.7.0 to 1.7.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/pep8 - Changelog: https://pyup.io/changelogs/pep8/ - Docs: http://pep8.readthedocs.org/

Update coveralls from 1.1 to 1.3.0.

Changelog ### 1.3.0 ``` Features * **ci:** add Travis PR support (162) ([baf683ee](baf683ee)) * **cli:** allow service_name override from cli flag or env var (167) ([e8a98904](e8a98904)) * **coveralls-enterprise:** add support for coveralls enterprise (166) ([7383f377](7383f377)) * **git:** silently omit git data when git is unavailable (176) ([f9db83cd](f9db83cd)) * **jenkins:** * add logic to parse CI_PULL_REQUEST env variable (171) ([34a037f5](34a037f5)) * add support for jenkins (160) ([4e8cd9ec](4e8cd9ec)) <a name="1.2.0"></a> ``` ### 1.2.0 ``` Features * add support for AppVeyor CI ([1a62ce27](https://github.com/coveralls-clients/coveralls-python/commit/1a62ce2706ac73a521d231990e043886627bbf89)) * add support for BuildKite CI ([a58d6f9e](https://github.com/coveralls-clients/coveralls-python/commit/a58d6f9e3c00ad087ce2b516e1b1c175357b6abe)) * add support for branch coverage ([e2413e38](https://github.com/coveralls-clients/coveralls-python/commit/e2413e385b20bb92b1f4f9395f22fec37632d15b)) * add support for parallel builds in Coveralls CI ([7ba3a589](https://github.com/coveralls-clients/coveralls-python/commit/7ba3a5894dae8b635e9e75b6d2ac241aae9d4597)) Bug Fixes * fix coverage count in cases of partial branch coverage ([b9ab7037](https://github.com/coveralls-clients/coveralls-python/commit/b9ab703732af9ebd25f7ab937543b35ac57dac5e)) * fix SNI validation errors in python2 ([c5541263](https://github.com/coveralls-clients/coveralls-python/commit/c5541263a220ff4347244d1aa70e409be115ae01)) * warn when PyYAML is missing ([711e9e4c](https://github.com/coveralls-clients/coveralls-python/commit/711e9e4c3bc44a88ec51216b20573119e90f449f)) <a name="1.1"></a> ```
Links - PyPI: https://pypi.org/project/coveralls - Changelog: https://pyup.io/changelogs/coveralls/ - Repo: http://github.com/coveralls-clients/coveralls-python

Update requests from 2.18.1 to 2.19.1.

Changelog ### 2.19.1 ``` +++++++++++++++++++ **Bugfixes** - Fixed issue where status_codes.py's ``init`` function failed trying to append to a ``__doc__`` value of ``None``. ``` ### 2.19.0 ``` +++++++++++++++++++ **Improvements** - Warn user about possible slowdown when using cryptography version < 1.3.4 - Check for invalid host in proxy URL, before forwarding request to adapter. - Fragments are now properly maintained across redirects. (RFC7231 7.1.2) - Removed use of cgi module to expedite library load time. - Added support for SHA-256 and SHA-512 digest auth algorithms. - Minor performance improvement to ``Request.content``. - Migrate to using collections.abc for 3.7 compatibility. **Bugfixes** - Parsing empty ``Link`` headers with ``parse_header_links()`` no longer return one bogus entry. - Fixed issue where loading the default certificate bundle from a zip archive would raise an ``IOError``. - Fixed issue with unexpected ``ImportError`` on windows system which do not support ``winreg`` module. - DNS resolution in proxy bypass no longer includes the username and password in the request. This also fixes the issue of DNS queries failing on macOS. - Properly normalize adapter prefixes for url comparison. - Passing ``None`` as a file pointer to the ``files`` param no longer raises an exception. - Calling ``copy`` on a ``RequestsCookieJar`` will now preserve the cookie policy correctly. **Dependencies** - We now support idna v2.7. - We now support urllib3 v1.23. ``` ### 2.18.4 ``` +++++++++++++++++++ **Improvements** - Error messages for invalid headers now include the header name for easier debugging **Dependencies** - We now support idna v2.6. ``` ### 2.18.3 ``` +++++++++++++++++++ **Improvements** - Running ``$ python -m requests.help`` now includes the installed version of idna. **Bugfixes** - Fixed issue where Requests would raise ``ConnectionError`` instead of ``SSLError`` when encountering SSL problems when using urllib3 v1.22. ``` ### 2.18.2 ``` +++++++++++++++++++ **Bugfixes** - ``requests.help`` no longer fails on Python 2.6 due to the absence of ``ssl.OPENSSL_VERSION_NUMBER``. **Dependencies** - We now support urllib3 v1.22. ```
Links - PyPI: https://pypi.org/project/requests - Changelog: https://pyup.io/changelogs/requests/ - Homepage: http://python-requests.org

Update sphinx from 1.6.3 to 1.7.5.

Changelog ### 1.7.5 ``` ===================================== Bugs fixed ---------- * 4924: html search: Upper characters problem in any other languages * 4932: apidoc: some subpackage is ignored if sibling subpackage contains a module starting with underscore * 4863, 4938, 4939: i18n doesn't handle node.title correctly tat used for contents, topic, admonition, table and section. * 4913: i18n: literal blocks in bullet list are not translated * 4962: C++, raised TypeError on duplicate declaration. * 4825: C++, properly parse expr roles and give better error messages when (escaped) line breaks are present. * C++, properly use ``desc_addname`` nodes for prefixes of names. * C++, parse pack expansions in function calls. * 4915, 4916: links on search page are broken when using dirhtml builder * 4969: autodoc: constructor method should not have return annotation * latex: deeply nested enumerated list which is beginning with non-1 causes LaTeX engine crashed * 4978: latex: shorthandoff is not set up for Brazil locale * 4928: i18n: Ignore dot-directories like .git/ in LC_MESSAGES/ * 4946: py domain: type field could not handle "None" as a type * 4979: latex: Incorrect escaping of curly braces in index entries * 4956: autodoc: Failed to extract document from a subclass of the class on mocked module * 4973: latex: glossary directive adds whitespace to each item * 4980: latex: Explicit labels on code blocks are duplicated * 4919: node.asdom() crashes if toctree has :numbered: option * 4914: autodoc: Parsing error when using dataclasses without default values * 4931: autodoc: crashed when handler for autodoc-skip-member raises an error * 4931: autodoc: crashed when subclass of mocked class are processed by napoleon module * 5007: sphinx-build crashes when error log contains a "%" character ``` ### 1.7.4 ``` ===================================== Bugs fixed ---------- * 4885, 4887: domains: Crashed with duplicated objects * 4889: latex: sphinx.writers.latex causes recusrive import ``` ### 1.7.3 ``` ===================================== Bugs fixed ---------- * 4769: autodoc loses the first staticmethod parameter * 4790: autosummary: too wide two column tables in PDF builds * 4795: Latex customization via ``_templates/longtable.tex_t`` is broken * 4789: imgconverter: confused by convert.exe of Windows * 4783: On windows, Sphinx crashed when drives of srcdir and outdir are different * 4812: autodoc ignores type annotated variables * 4817: wrong URLs on warning messages * 4784: latex: :confval:`latex_show_urls` assigns incorrect footnote numbers if hyperlinks exists inside substitutions * 4837: latex with class memoir Error: Font command ``\sf`` is not supported * 4803: latex: too slow in proportion to number of auto numbered footnotes * 4838: htmlhelp: The entries in .hhp file is not ordered * toctree directive tries to glob for URL having query_string * 4871: html search: Upper characters problem in German * 4717: latex: Compilation for German docs failed with LuaLaTeX and XeLaTeX * 4459: duplicated labels detector does not work well in parallel build * 4878: Crashed with extension which returns invalid metadata ``` ### 1.7.2 ``` ===================================== Incompatible changes -------------------- * 4520: apidoc: folders with an empty __init__.py are no longer excluded from TOC Bugs fixed ---------- * 4669: sphinx.build_main and sphinx.make_main throw NameError * 4685: autosummary emits meaningless warnings * autodoc: crashed when invalid options given * pydomain: always strip parenthesis if empty (refs: 1042) * 4689: autosummary: unexpectedly strips docstrings containing "i.e." * 4701: viewcode: Misplaced ``<div>`` in viewcode html output * 4444: Don't require numfig to use :numref: on sections * 4727: Option clash for package textcomp * 4725: Sphinx does not work with python 3.5.0 and 3.5.1 * 4716: Generation PDF file with TexLive on Windows, file not found error * 4574: vertical space before equation in latex * 4720: message when an image is mismatched for builder is not clear * 4655, 4684: Incomplete localization strings in Polish and Chinese * 2286: Sphinx crashes when error is happens in rendering HTML pages * 4688: Error to download remote images having long URL * 4754: sphinx/pycode/__init__.py raises AttributeError * 1435: qthelp builder should htmlescape keywords * epub: Fix docTitle elements of toc.ncx is not escaped * 4520: apidoc: Subpackage not in toc (introduced in 1.6.6) now fixed * 4767: html: search highlighting breaks mathjax equations ``` ### 1.7.1 ``` ===================================== Deprecated ---------- * 4623: ``sphinx.build_main()`` is deprecated. * autosummary: The interface of ``sphinx.ext.autosummary.get_documenter()`` has been changed (Since 1.7.0) * 4664: ``sphinx.ext.intersphinx.debug()`` is deprecated. For more details, see `deprecation APIs list <http://www.sphinx-doc.org/en/master/extdev/index.htmldeprecated-apis>`_ Bugs fixed ---------- * 4608: epub: Invalid meta tag is generated * 4260: autodoc: keyword only argument separator is not disappeared if it is appeared at top of the argument list * 4622: epub: :confval:`epub_scheme` does not effect to content.opf * 4627: graphviz: Fit graphviz images to page * 4617: quickstart: PROJECT_DIR argument is required * 4623: sphinx.build_main no longer exists in 1.7.0 * 4615: The argument of ``sphinx.build`` has been changed in 1.7.0 * autosummary: The interface of ``sphinx.ext.autosummary.get_documenter()`` has been changed * 4630: Have order on msgids in sphinx.pot deterministic * 4563: autosummary: Incorrect end of line punctuation detection * 4577: Enumerated sublists with explicit start with wrong number * 4641: A external link in TOC cannot contain "?" with ``:glob:`` option * C++, add missing parsing of explicit casts and typeid in expression parsing. * C++, add missing parsing of ``this`` in expression parsing. * 4655: Fix incomplete localization strings in Polish * 4653: Fix error reporting for parameterless ImportErrors * 4664: Reading objects.inv fails again * 4662: ``any`` refs with ``term`` targets crash when an ambiguity is encountered ``` ### 1.7.0 ``` ===================================== Dependencies ------------ ``` ### 1.7.0b3 ``` * 4019: inheritance_diagram AttributeError stoping make process * 4531: autosummary: methods are not treated as attributes * 4538: autodoc: ``sphinx.ext.autodoc.Options`` has been moved * 4539: autodoc emits warnings for partialmethods * 4223: doctest: failing tests reported in wrong file, at wrong line * i18n: message catalogs are not compiled if specific filenames are given for ``sphinx-build`` as arguments (refs: 4560) * 4027: sphinx.ext.autosectionlabel now expects labels to be the same as they are in the raw source; no smart quotes, nothig fancy. * 4581: apidoc: Excluded modules still included Testing -------- ``` ### 1.7.0b2 ``` * 4415: autodoc classifies inherited classmethods as regular methods * 4415: autodoc classifies inherited staticmethods as regular methods * 4472: DOCUMENTATION_OPTIONS is not defined * 4491: autodoc: prefer _MockImporter over other importers in sys.meta_path * 4490: autodoc: type annotation is broken with python 3.7.0a4+ * utils package is no longer installed * 3952: apidoc: module header is too escaped * 4275: Formats accepted by sphinx.util.i18n.format_date are limited * 4493: recommonmark raises AttributeError if AutoStructify enabled * 4209: intersphinx: In link title, "v" should be optional if target has no version * 4230: slowdown in writing pages with sphinx 1.6 * 4522: epub: document is not rebuilt even if config changed ``` ### 1.7.0b1 ``` * Add support for docutils 0.14 * Add tests for the ``sphinx.ext.inheritance_diagram`` extension. ``` ### 1.6.7 ``` ===================================== Bugs fixed ---------- * 1922: html search: Upper characters problem in French * 4412: Updated jQuery version from 3.1.0 to 3.2.1 * 4438: math: math with labels with whitespace cause html error * 2437: make full reference for classes, aliased with "alias of" * 4434: pure numbers as link targets produce warning * 4477: Build fails after building specific files * 4449: apidoc: include "empty" packages that contain modules * 3917: citation labels are tranformed to ellipsis * 4501: graphviz: epub3 validation error caused if graph is not clickable * 4514: graphviz: workaround for wrong map ID which graphviz generates * 4525: autosectionlabel does not support parallel build * 3953: Do not raise warning when there is a working intersphinx inventory * 4487: math: ValueError is raised on parallel build. Thanks to jschueller. * 2372: autosummary: invalid signatures are shown for type annotated functions * 3942: html: table is not aligned to center even if ``:align: center`` ``` ### 1.6.6 ``` ===================================== Features added -------------- * 4181: autodoc: Sort dictionary keys when possible * ``VerbatimHighlightColor`` is a new :ref:`LaTeX 'sphinxsetup' <latexsphinxsetup>` key (refs: 4285) * Easier customizability of LaTeX macros involved in rendering of code-blocks * Show traceback if conf.py raises an exception (refs: 4369) * Add :confval:`smartquotes` to disable smart quotes through ``conf.py`` (refs: 3967) * Add :confval:`smartquotes_action` and :confval:`smartquotes_excludes` (refs: 4142, 4357) Bugs fixed ---------- * 4334: sphinx-apidoc: Don't generate references to non-existing files in TOC * 4206: latex: reST label between paragraphs loses paragraph break * 4231: html: Apply fixFirefoxAnchorBug only under Firefox * 4221: napoleon depends on autodoc, but users need to load it manually * 2298: automodule fails to document a class attribute * 4099: C++: properly link class reference to class from inside constructor * 4267: PDF build broken by Unicode U+2116 NUMERO SIGN character * 4249: PDF output: Pygments error highlighting increases line spacing in code blocks * 1238: Support ``:emphasize-lines:`` in PDF output * 4279: Sphinx crashes with pickling error when run with multiple processes and remote image * 1421: Respect the quiet flag in sphinx-quickstart * 4281: Race conditions when creating output directory * 4315: For PDF 'howto' documents, ``latex_toplevel_sectioning='part'`` generates ``\chapter`` commands * 4214: Two todolist directives break sphinx-1.6.5 * Fix links to external option docs with intersphinx (refs: 3769) * 4091: Private members not documented without :undoc-members: ``` ### 1.6.5 ``` ===================================== Features added -------------- * 4107: Make searchtools.js compatible with pre-Sphinx1.5 templates * 4112: Don't override the smart_quotes setting if it was already set * 4125: Display reference texts of original and translated passages on i18n warning message * 4147: Include the exception when logging PO/MO file read/write Bugs fixed ---------- * 4085: Failed PDF build from image in parsed-literal using ``:align:`` option * 4100: Remove debug print from autodoc extension * 3987: Changing theme from alabaster causes HTML build to fail * 4096: C++, don't crash when using the wrong role type. Thanks to mitya57. * 4070, 4111: crashes when the warning message contains format strings (again) * 4108: Search word highlighting breaks SVG images * 3692: Unable to build HTML if writing .buildinfo failed * 4152: HTML writer crashes if a field list is placed on top of the document * 4063: Sphinx crashes when labeling directive ``.. todolist::`` * 4134: [doc] :file:`docutils.conf` is not documented explicitly * 4169: Chinese language doesn't trigger Chinese search automatically * 1020: ext.todo todolist not linking to the page in pdflatex * 3965: New quickstart generates wrong SPHINXBUILD in Makefile * 3739: ``:module:`` option is ignored at content of pyobjects * 4149: Documentation: Help choosing :confval:`latex_engine` * 4090: [doc] :confval:`latex_additional_files` with extra LaTeX macros should not use ``.tex`` extension * Failed to convert reST parser error to warning (refs: 4132) ``` ### 1.6.4 ``` ===================================== Features added -------------- * 3926: Add ``autodoc_warningiserror`` to suppress the behavior of ``-W`` option during importing target modules on autodoc Bugs fixed ---------- * 3924: docname lost after dynamically parsing RST in extension * 3946: Typo in sphinx.sty (this was a bug with no effect in default context) * :pep: and :rfc: does not supports ``default-role`` directive (refs: 3960) * 3960: default_role = 'guilabel' not functioning * Missing ``texinputs_win/Makefile`` to be used in latexpdf builder on windows. * 4026: nature: Fix macOS Safari scrollbar color * 3877: Fix for C++ multiline signatures. * 4006: Fix crash on parallel build * 3969: private instance attributes causes AttributeError * 4041: C++, remove extra name linking in function pointers. * 4038: C, add missing documentation of ``member`` role. * 4044: An empty multicolumn cell causes extra row height in PDF output * 4049: Fix typo in output of sphinx-build -h * 4062: hashlib.sha1() must take bytes, not unicode on Python 3 * Avoid indent after index entries in latex (refs: 4066) * 4070: crashes when the warning message contains format strings * 4067: Return non-zero exit status when make subprocess fails * 4055: graphviz: the :align: option does not work for SVG output * 4055: graphviz: the :align: center option does not work for latex output * 4051: ``warn()`` function for HTML theme outputs 'None' string ```
Links - PyPI: https://pypi.org/project/sphinx - Changelog: https://pyup.io/changelogs/sphinx/ - Homepage: http://sphinx-doc.org/

Update sphinx_rtd_theme from 0.2.4 to 0.4.0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links - PyPI: https://pypi.org/project/sphinx-rtd-theme - Repo: https://github.com/rtfd/sphinx_rtd_theme/

Update sphinx-argparse from 0.2.1 to 0.2.2.

Changelog ### 0.2.2 ``` * CommonMark is now only imported if absolutely required. This should fix failures on read the docs. Thanks to Chilipp for fixing this! ```
Links - PyPI: https://pypi.org/project/sphinx-argparse - Changelog: https://pyup.io/changelogs/sphinx-argparse/ - Repo: https://github.com/ribozz/sphinx-argparse
pyup-bot commented 6 years ago

Closing this in favor of #238