Use cookiecutter to create your own Python 3 PyPi package, complete with popular code quality tracking tools and utilising GitHub Actions for Continuous Delivery.
BSD 3-Clause "New" or "Revised" License
0
stars
0
forks
source link
fix(pyup): Scheduled daily dependency update on Thursday #194
Changelog
### 0.16.1
```
β¨ NEW: Add `myst_linkify_fuzzy_links` option.
When using the [`linkify` extension](docs/syntax/optional.mdlinkify), this option can be used to disable matching of links that do not contain a schema (such as `http://`).
```
### 0.16.0
```
This release contains a number of exciting improvements:
Upgrade of Markdown parser
`markdown-it-py` has been upgraded to [v2.0.0](https://github.com/executablebooks/markdown-it-py/releases/tag/v2.0.0).
This upgrade brings full compliance with the [CommonMark v0.30 specification](https://spec.commonmark.org/0.30/).
Additionally, `mdit-py-plugins` has been upgraded to [v0.3.0](https://github.com/executablebooks/mdit-py-plugins/releases/tag/v0.3.0).
This improves the parsing of the MyST target syntax, to allow for spaces and additional special characters in the target name,
for example this is now valid:
md
(a bc |<>*./_-+:)=
Header
Also MyST role syntax now supports unlimited length in the role name and new lines in the content.
For example, this is now valid:
md
{abc}`xy
new line`
Improvements for Docutils-only use
MyST now allows for Docutils-only use (outside of Sphinx), that allows for MyST configuration options to be set via the `docutils.conf` file, or on the command line.
On installing MyST-Parser, the following CLI-commands are made available:
- `myst-docutils-html`: converts MyST to HTML
- `myst-docutils-html5`: converts MyST to HTML5
- `myst-docutils-latex`: converts MyST to LaTeX
- `myst-docutils-xml`: converts MyST to docutils-native XML
- `myst-docutils-pseudoxml`: converts MyST to pseudo-XML (to visualise the AST structure)
You can also install the [myst-docutils](https://pypi.org/project/myst-docutils/) package from `pip`,
which includes no direct install requirements on docutils or sphinx.
See [MyST with Docutils](docs/docutils.md) for more information.
Thanks to help from [cpitclaudel](https://github.com/cpitclaudel)!
Include MyST files in RST files
With `docutils>=0.17`, the `include` directive has a `parser` option.
This can be used with myst-parser to include MyST files in RST files.
md
Parse using the docutils only parser:
.. include:: include.md
:parser: myst_parser.docutils_
Parse using the sphinx parser:
.. include:: include.md
:parser: myst_parser.sphinx_
Addition of the `fieldlist` syntax extension
Field lists are mappings from field names to field bodies, based on the [reStructureText syntax](https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#field-lists):
rst
:name only:
:name: body
:name:
Multiple
Paragraphs
This should eventually allow for MyST Markdown docstrings! (see <https://github.com/executablebooks/MyST-Parser/issues/228>)
See [Field Lists syntax](docs/syntax/optional.mdfield-lists) for more information.
Improvements to table rendering
Tables with no body are now allowed, for example:
md
| abc | def |
| --- | --- |
Also cell alignment HTML classes have now been changed to: `text-left`, `text-center`, or `text-right`, for example:
md
| left | center | right |
| :--- | :----: | ----: |
| a | b | c |
is converted to:
html
<table class="colwidths-auto">
<thead>
<tr>
<th class="text-left head"><p>left</p></th>
<th class="text-center head"><p>center</p></th>
<th class="text-right head"><p>right</p></th>
</tr>
</thead>
<tbody>
<tr>
<td class="text-left"><p>a</p></td>
<td class="text-center"><p>b</p></td>
<td class="text-right"><p>c</p></td>
</tr>
</tbody>
</table>
These classes should be supported by most sphinx HTML themes.
See [Tables syntax](docs/syntax/syntax.mdtables) for more information.
Pull Requests
- π FIX: Add mandatory attributes on `enumerated_list` by cpitclaudel in [418](https://github.com/executablebooks/MyST-Parser/pull/418)
- π DOCS: Add reference to MySTyc in landing page by astrojuanlu in [413](https://github.com/executablebooks/MyST-Parser/pull/413)
- β¬οΈ UPGRADE: markdown-it-py v2, mdit-py-plugins v0.3 by chrisjsewell in [449](https://github.com/executablebooks/MyST-Parser/pull/449)
- π IMPROVE: Table rendering by chrisjsewell in [450](https://github.com/executablebooks/MyST-Parser/pull/450)
- π FIX: Ensure parent files are re-built if `include` file changes by chrisjsewell in [451](https://github.com/executablebooks/MyST-Parser/pull/451)
- π FIX: Convert empty directive option to `None` by chrisjsewell in [452](https://github.com/executablebooks/MyST-Parser/pull/452)
- π IMPROVE: Add `\\` for hard-breaks in latex by chrisjsewell in [453](https://github.com/executablebooks/MyST-Parser/pull/453)
- π§ MAINTAIN: Remove empty "sphinx" extra by hukkin in [350](https://github.com/executablebooks/MyST-Parser/pull/350)
- β¨ NEW: Add `fieldlist` extension by chrisjsewell in [455](https://github.com/executablebooks/MyST-Parser/pull/455)
- β¨ NEW: Add Docutils MyST config and CLI by cpitclaudel in [426](https://github.com/executablebooks/MyST-Parser/pull/426)
- π§ MAINTAIN: Add publishing job for `myst-docutils` by chrisjsewell in [456](https://github.com/executablebooks/MyST-Parser/pull/456)
- π§ͺ TESTS: Add for `gettext_additional_targets` by jpmckinney in [459](https://github.com/executablebooks/MyST-Parser/pull/459)
New Contributors
- cpitclaudel made their first contribution in [418](https://github.com/executablebooks/MyST-Parser/pull/418)
- astrojuanlu made their first contribution in [413](https://github.com/executablebooks/MyST-Parser/pull/413)
**Full Changelog**: <https://github.com/executablebooks/MyST-Parser/compare/v0.15.2...v0.16.0>
```
Links
- PyPI: https://pypi.org/project/myst-parser
- Changelog: https://pyup.io/changelogs/myst-parser/
- Repo: https://github.com/executablebooks/MyST-Parser
Changelog
### 4.3.2
```
=====================================
Bugs fixed
----------
* 9917: C and C++, parse fundamental types no matter the order of simple type
specifiers.
```
Links
- PyPI: https://pypi.org/project/sphinx
- Changelog: https://pyup.io/changelogs/sphinx/
- Homepage: https://www.sphinx-doc.org/
Changelog
### 2.16.0
```
===================
Features
- add warning for regexes containing `[\/]` or `[/\\]`.
- 2053 PR by radek-sprta.
- 2043 issue by asottile.
- move hook template back to `bash` resolving shebang-portability issues.
- 2065 PR by asottile.
- add support for `fail_fast` at the individual hook level.
- 2097 PR by colens3.
- 1143 issue by potiuk.
- allow passthrough of `GIT_CONFIG_KEY_*`, `GIT_CONFIG_VALUE_*`, and
`GIT_CONFIG_COUNT`.
- 2136 PR by emzeat.
Fixes
- fix pre-commit autoupdate for `core.useBuiltinFSMonitor=true` on windows.
- 2047 PR by asottile.
- 2046 issue by lcnittl.
- fix temporary file stashing with for `submodule.recurse=1`.
- 2071 PR by asottile.
- 2063 issue by a666.
- ban broken importlib-resources versions.
- 2098 PR by asottile.
- replace `exit(...)` with `raise SystemExit(...)` for portability.
- 2103 PR by asottile.
- 2104 PR by asottile.
```
Links
- PyPI: https://pypi.org/project/pre-commit
- Changelog: https://pyup.io/changelogs/pre-commit/
- Repo: https://github.com/pre-commit/pre-commit
Update myst-parser from 0.15.2 to 0.16.1.
Changelog
### 0.16.1 ``` β¨ NEW: Add `myst_linkify_fuzzy_links` option. When using the [`linkify` extension](docs/syntax/optional.mdlinkify), this option can be used to disable matching of links that do not contain a schema (such as `http://`). ``` ### 0.16.0 ``` This release contains a number of exciting improvements: Upgrade of Markdown parser `markdown-it-py` has been upgraded to [v2.0.0](https://github.com/executablebooks/markdown-it-py/releases/tag/v2.0.0). This upgrade brings full compliance with the [CommonMark v0.30 specification](https://spec.commonmark.org/0.30/). Additionally, `mdit-py-plugins` has been upgraded to [v0.3.0](https://github.com/executablebooks/mdit-py-plugins/releases/tag/v0.3.0). This improves the parsing of the MyST target syntax, to allow for spaces and additional special characters in the target name, for example this is now valid: md (a bc |<>*./_-+:)= Header Also MyST role syntax now supports unlimited length in the role name and new lines in the content. For example, this is now valid: md {abc}`xy new line` Improvements for Docutils-only use MyST now allows for Docutils-only use (outside of Sphinx), that allows for MyST configuration options to be set via the `docutils.conf` file, or on the command line. On installing MyST-Parser, the following CLI-commands are made available: - `myst-docutils-html`: converts MyST to HTML - `myst-docutils-html5`: converts MyST to HTML5 - `myst-docutils-latex`: converts MyST to LaTeX - `myst-docutils-xml`: converts MyST to docutils-native XML - `myst-docutils-pseudoxml`: converts MyST to pseudo-XML (to visualise the AST structure) You can also install the [myst-docutils](https://pypi.org/project/myst-docutils/) package from `pip`, which includes no direct install requirements on docutils or sphinx. See [MyST with Docutils](docs/docutils.md) for more information. Thanks to help from [cpitclaudel](https://github.com/cpitclaudel)! Include MyST files in RST files With `docutils>=0.17`, the `include` directive has a `parser` option. This can be used with myst-parser to include MyST files in RST files. md Parse using the docutils only parser: .. include:: include.md :parser: myst_parser.docutils_ Parse using the sphinx parser: .. include:: include.md :parser: myst_parser.sphinx_ Addition of the `fieldlist` syntax extension Field lists are mappings from field names to field bodies, based on the [reStructureText syntax](https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#field-lists): rst :name only: :name: body :name: Multiple Paragraphs This should eventually allow for MyST Markdown docstrings! (see <https://github.com/executablebooks/MyST-Parser/issues/228>) See [Field Lists syntax](docs/syntax/optional.mdfield-lists) for more information. Improvements to table rendering Tables with no body are now allowed, for example: md | abc | def | | --- | --- | Also cell alignment HTML classes have now been changed to: `text-left`, `text-center`, or `text-right`, for example: md | left | center | right | | :--- | :----: | ----: | | a | b | c | is converted to: html <table class="colwidths-auto"> <thead> <tr> <th class="text-left head"><p>left</p></th> <th class="text-center head"><p>center</p></th> <th class="text-right head"><p>right</p></th> </tr> </thead> <tbody> <tr> <td class="text-left"><p>a</p></td> <td class="text-center"><p>b</p></td> <td class="text-right"><p>c</p></td> </tr> </tbody> </table> These classes should be supported by most sphinx HTML themes. See [Tables syntax](docs/syntax/syntax.mdtables) for more information. Pull Requests - π FIX: Add mandatory attributes on `enumerated_list` by cpitclaudel in [418](https://github.com/executablebooks/MyST-Parser/pull/418) - π DOCS: Add reference to MySTyc in landing page by astrojuanlu in [413](https://github.com/executablebooks/MyST-Parser/pull/413) - β¬οΈ UPGRADE: markdown-it-py v2, mdit-py-plugins v0.3 by chrisjsewell in [449](https://github.com/executablebooks/MyST-Parser/pull/449) - π IMPROVE: Table rendering by chrisjsewell in [450](https://github.com/executablebooks/MyST-Parser/pull/450) - π FIX: Ensure parent files are re-built if `include` file changes by chrisjsewell in [451](https://github.com/executablebooks/MyST-Parser/pull/451) - π FIX: Convert empty directive option to `None` by chrisjsewell in [452](https://github.com/executablebooks/MyST-Parser/pull/452) - π IMPROVE: Add `\\` for hard-breaks in latex by chrisjsewell in [453](https://github.com/executablebooks/MyST-Parser/pull/453) - π§ MAINTAIN: Remove empty "sphinx" extra by hukkin in [350](https://github.com/executablebooks/MyST-Parser/pull/350) - β¨ NEW: Add `fieldlist` extension by chrisjsewell in [455](https://github.com/executablebooks/MyST-Parser/pull/455) - β¨ NEW: Add Docutils MyST config and CLI by cpitclaudel in [426](https://github.com/executablebooks/MyST-Parser/pull/426) - π§ MAINTAIN: Add publishing job for `myst-docutils` by chrisjsewell in [456](https://github.com/executablebooks/MyST-Parser/pull/456) - π§ͺ TESTS: Add for `gettext_additional_targets` by jpmckinney in [459](https://github.com/executablebooks/MyST-Parser/pull/459) New Contributors - cpitclaudel made their first contribution in [418](https://github.com/executablebooks/MyST-Parser/pull/418) - astrojuanlu made their first contribution in [413](https://github.com/executablebooks/MyST-Parser/pull/413) **Full Changelog**: <https://github.com/executablebooks/MyST-Parser/compare/v0.15.2...v0.16.0> ```Links
- PyPI: https://pypi.org/project/myst-parser - Changelog: https://pyup.io/changelogs/myst-parser/ - Repo: https://github.com/executablebooks/MyST-ParserUpdate Sphinx from 4.3.1 to 4.3.2.
Changelog
### 4.3.2 ``` ===================================== Bugs fixed ---------- * 9917: C and C++, parse fundamental types no matter the order of simple type specifiers. ```Links
- PyPI: https://pypi.org/project/sphinx - Changelog: https://pyup.io/changelogs/sphinx/ - Homepage: https://www.sphinx-doc.org/Update pre-commit from 2.15.0 to 2.16.0.
Changelog
### 2.16.0 ``` =================== Features - add warning for regexes containing `[\/]` or `[/\\]`. - 2053 PR by radek-sprta. - 2043 issue by asottile. - move hook template back to `bash` resolving shebang-portability issues. - 2065 PR by asottile. - add support for `fail_fast` at the individual hook level. - 2097 PR by colens3. - 1143 issue by potiuk. - allow passthrough of `GIT_CONFIG_KEY_*`, `GIT_CONFIG_VALUE_*`, and `GIT_CONFIG_COUNT`. - 2136 PR by emzeat. Fixes - fix pre-commit autoupdate for `core.useBuiltinFSMonitor=true` on windows. - 2047 PR by asottile. - 2046 issue by lcnittl. - fix temporary file stashing with for `submodule.recurse=1`. - 2071 PR by asottile. - 2063 issue by a666. - ban broken importlib-resources versions. - 2098 PR by asottile. - replace `exit(...)` with `raise SystemExit(...)` for portability. - 2103 PR by asottile. - 2104 PR by asottile. ```Links
- PyPI: https://pypi.org/project/pre-commit - Changelog: https://pyup.io/changelogs/pre-commit/ - Repo: https://github.com/pre-commit/pre-commitUpdate python-semantic-release from 7.22.0 to 7.23.0.
Changelog
### 7.23.0 ``` Feature * Support Github Enterprise server ([`b4e01f1`](https://github.com/relekang/python-semantic-release/commit/b4e01f1b7e841263fa84f57f0ac331f7c0b31954)) ```Links
- PyPI: https://pypi.org/project/python-semantic-release - Changelog: https://pyup.io/changelogs/python-semantic-release/ - Repo: http://github.com/relekang/python-semantic-releaseUpdate twine from 3.6.0 to 3.7.1.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/twine - Docs: https://twine.readthedocs.io/Update wheel from 0.37.0 to 0.37.1.
Changelog
### 0.37.1 ``` - Fixed ``wheel pack`` duplicating the ``WHEEL`` contents when the build number has changed (415) - Fixed parsing of file names containing commas in ``RECORD`` (PR by Hood Chatham) ```Links
- PyPI: https://pypi.org/project/wheel - Changelog: https://pyup.io/changelogs/wheel/ - Repo: https://github.com/pypa/wheel