Skip to content

Commit f2df10c

Browse files
committed
Merge branch 'release/1.0.1.1'
2 parents b7de18a + c367867 commit f2df10c

File tree

5 files changed

+86
-26
lines changed

5 files changed

+86
-26
lines changed

.github/workflows/python-package.yml

Lines changed: 59 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@ on:
1010
branches: [ develop ]
1111

1212
jobs:
13-
test:
13+
python:
1414
runs-on: ubuntu-latest
1515
strategy:
1616
matrix:
1717
python-version: ["3.9", "3.10", "3.11"]
18-
poetry-version: ["1.5.1", "1.4.2", "1.3.2", "1.2.2"]
18+
poetry-version: ["1.5.1"]
19+
pandoc-version: ["3.1.3"]
1920
steps:
2021
- uses: actions/checkout@v3
2122
- name: Set up Python ${{ matrix.python-version }}
@@ -26,12 +27,62 @@ jobs:
2627
uses: abatilo/actions-poetry@v2
2728
with:
2829
poetry-version: ${{ matrix.poetry-version }}
29-
- name: View poetry --help
30-
run: poetry --help
3130
- name: Install dependencies
3231
run: |
33-
wget https://github.com/jgm/pandoc/releases/download/3.1.3/pandoc-3.1.3-1-amd64.deb
34-
sudo dpkg -i ./pandoc-3.1.3-1-amd64.deb
32+
wget https://github.com/jgm/pandoc/releases/download/${{ matrix.pandoc-version }}/pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
33+
sudo dpkg -i ./pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
34+
poetry install
35+
- name: Test with tox
36+
run: |
37+
poetry run tox -e py
38+
39+
poetry:
40+
runs-on: ubuntu-latest
41+
strategy:
42+
matrix:
43+
python-version: ["3.11"]
44+
poetry-version: ["1.2.2", "1.3.2", "1.4.2", "1.5.1"]
45+
pandoc-version: ["3.1.3"]
46+
steps:
47+
- uses: actions/checkout@v3
48+
- name: Set up Python ${{ matrix.python-version }}
49+
uses: actions/setup-python@v4
50+
with:
51+
python-version: ${{ matrix.python-version }}
52+
- name: Set up Poetry ${{ matrix.poetry-version }}
53+
uses: abatilo/actions-poetry@v2
54+
with:
55+
poetry-version: ${{ matrix.poetry-version }}
56+
- name: Install dependencies
57+
run: |
58+
wget https://github.com/jgm/pandoc/releases/download/${{ matrix.pandoc-version }}/pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
59+
sudo dpkg -i ./pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
60+
poetry install
61+
- name: Test with tox
62+
run: |
63+
poetry run tox -e py
64+
65+
pandoc:
66+
runs-on: ubuntu-latest
67+
strategy:
68+
matrix:
69+
python-version: ["3.11"]
70+
poetry-version: ["1.5.1"]
71+
pandoc-version: ["2.11.4", "2.12", "2.13", "2.14.2", "2.15", "2.16.2", "2.17.1.1", "2.18", "2.19.2", "3.0.1", "3.1.3"]
72+
steps:
73+
- uses: actions/checkout@v3
74+
- name: Set up Python ${{ matrix.python-version }}
75+
uses: actions/setup-python@v4
76+
with:
77+
python-version: ${{ matrix.python-version }}
78+
- name: Set up Poetry ${{ matrix.poetry-version }}
79+
uses: abatilo/actions-poetry@v2
80+
with:
81+
poetry-version: ${{ matrix.poetry-version }}
82+
- name: Install dependencies
83+
run: |
84+
wget https://github.com/jgm/pandoc/releases/download/${{ matrix.pandoc-version }}/pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
85+
sudo dpkg -i ./pandoc-${{ matrix.pandoc-version }}-1-amd64.deb
3586
poetry install
3687
- name: Test with tox
3788
run: |
@@ -48,7 +99,7 @@ jobs:
4899
- name: Set up Poetry
49100
uses: abatilo/actions-poetry@v2
50101
with:
51-
poetry-version: '1.5'
102+
poetry-version: '1.5.1'
52103
- name: Install dependencies
53104
run: |
54105
poetry install
@@ -68,7 +119,7 @@ jobs:
68119
- name: Set up Poetry
69120
uses: abatilo/actions-poetry@v2
70121
with:
71-
poetry-version: '1.5'
122+
poetry-version: '1.5.1'
72123
- name: Install dependencies
73124
run: |
74125
wget https://github.com/jgm/pandoc/releases/download/3.1.3/pandoc-3.1.3-1-amd64.deb

.github/workflows/python-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Set up Poetry
2020
uses: abatilo/actions-poetry@v2
2121
with:
22-
poetry-version: '1.5'
22+
poetry-version: '1.5.1'
2323
- name: Install dependencies
2424
run: |
2525
poetry install

README.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ Installation
1010
[![PyPI format](https://img.shields.io/pypi/format/pandoc-codeblock-include.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4gwPFiYw92eBNAAAAgJJREFUeNrt3T1WwkAUgNH31Br3ogWptdAlgyvQxYgHeh0LKKxI+PHAzNyvRo8xlxl5CZKllBIaax0Rr5n53tqB3Ti3k7qPiEUpZQAAggEACAYAIBgAgGAAoG8Ey9oRAHBas9oR5NgcIDOz5TN4pjnIJiJeapwTWAFGfMR2CDRlJViUUuYAtAfgOSK+Jv5N8FbddlBGav4M7+9795jHUsqqTGtdFQIAxgE0jQCAaQCaRQDAdABNIgDgMADNIQDgcAB/EHxWjwCA4wDsvvahegQAHA+gCQQAnAagegQAnA6gagQAnAdArQhcDdx//D+ZeXvg95tHxDK21wbG2mTm/SWP38Wgcz+jMj8i4ikiVhMePrv0z3vnlO1/grS+DVoBehfuVwCAABAAAkAAqLO6nwP896Tz2ucIVgBbgAAQAAJAAAgAASAABIAAEAACQAAIADXZyfcD9P55A7W/c8oKYAsQAAJAAAgAASBzgJ5eB1sBBIAAEAACQAAIAJkDTM/9AO4HEAACQAAIAAEgANTPHMD9AFYAASAABIAAEAACQP3MAWq/H6D3OYYVwBYgAASAABAAAkDmAF5HWwEEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAXVWj/x+g988FtAIIAAEgAASAABAAaqhfB1BFkJjdTNQAAAAASUVORK5CYII=)](https://pypi.org/project/pandoc-codeblock-include/)
1111
[![License](https://img.shields.io/pypi/l/pandoc-codeblock-include.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABmCAYAAAADI5lUAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4gwPFiQKA106BAAABUNJREFUeNrtnV2IFlUYx3/P625qbrGlpWmWdaMVKau2EmpCrSDqxRpUUkr0SYVEFyFRUXQhfUAihTdCESVpKpKQpLZBsghltn605VVKpmZgGYvmbhpPFzMbWu3LO7szO1//H+zN7sw5c57nd8685+zMeY0quLsB04FW4A7gWmAMMAyRRbqBE8BRYCfwMfCNmXlfJ1iV5LcAbwBNimuu+Q54xcw21iSAuzcA7wOLFLtCsQl4yMxO9ymAu48HtgK3Kl6F5ACw0Mx++o8AYc/fBUxWnArN98DtZtYFULngDx8o+aXgZuDdi0YAd58fDv2iPMwzs+0WTvX2qfeXjv1Ak7n7DOBLxaOU3FYhWOQR5aS1AsxWHErLnArB8q4oJ+PM3buBoRFO6gJ2K3aZpBm4PMLxPXh09ijO2cTd90RNZkVhKzcSQAIICSAkgJAAQgIICSAkgJAAQgIICSAKT91gVOLui4EVKbZzvZm9kGD7rgHmEbw9NRoYCTQCvwInCd7UaQPaep/GLZUABP+ivDHFdo5KKPHTgNeAu6jyllXIk8A5d/8QeN7MjusWkGPcfRnBs5QtNSS/l3rgQaDT3e+UAPlN/iPA2wMYQa8APnH3ZgmQv+SPBlbGUNRw4D13r5MA+WIF0R67qsZNwMMSID+9vwF4IOZin5AA+WE+8W+O0eTuN0iAfNCSs3IlQMxMSqjciRIgH0wsmgCDNQU5CKxJMXHtMXwAHAJcndD1jSu0AGbWHkcSUmZEgmVfqltA9kkySQ0SIPsMyWnZEiAm/kiw7DMSIPt0AecSKvukBMg4ZvYXcCSh4g9LgHzwVc7KzcY00N0XAM+kmLitZrYqhnLagPsTuL7PCy0AwUJHS4oCHMpwok4AnboF5ONzwJFwFIiTd6pt5y4BssebMZbVA6xOszESIDrbiW+TrDVm9rMEyNdtwIHHgPMDLOoX4KW02yMB+ifBAWCgs4qnzex3CZBfXgS+7ee568xsQxYaIQH6Pwr0ELzk8WfEU48Dy7LSDgkwMAn2Eu2dRwceNbPfJEBxeD3s1bWwzcw+zdLFD9ZK4DHiX0CJwsEkbwXuvrrGkWBl5vTVXsGxxHBaDXE76+71CV+H9gpOiRM1HHPKzM5l7cIlQDxcX8Mxo9x9uAQoJktqOKYeuE8CFO/+P5NgabgWXnX3sRKgOMmfDWyJMJsaA+xw9wkSIN+Jr7j7U+HUdmTE028Bdrv73NKsA4Q9ZUmK7Ww3s7UxtaUZeAuYMYBirgpHgg3AcjP7sdACEOyE8XjKsq8dSI8H5gLPEu+jbfcCi9x9PbDKzDqKKkBeh/rpwN0Eu4Jcl1A19cBSYKm77wXWAZvN7AcJkG7ypwBfD3K1TeHPy+7eaGbnk65QHwL7ZlKKdY8AxmsWkC5XlqF+CdA3jWWoXwL0TUPK9V8mAdLlkpTrr5cA6VInAcpNfRnqHyzLu4jvBc3+0J8NGE6lfM1nB6UWPRJWHPRImNBnACEBhAQQEkBIACEBhAQQEkBIACEBhAQQ/8bcvRsYGuGcLuLbJ0/ESzPRvtW0x9z9MDBBsSslhyoE27eIcnKsAuxUHErLFxWC15tFOdli7m7AXmCK4lEq9gFTK+Hmx88pHqVjuZkFj4SZ2TZgs2JSGjaa2WcA1vsbd28AdgGTFZ9Csx+YaWZn4IKVQDM7DSwIDxDFve8v7E3+RQKEEhwFZgGbFKvC8REwK8wx/ytA70hgZvcQbInSobjlns6w1y++sOf/k+9qZ4ZTxKlAKzCH4OvfxgLDFNdM0k2wc/lRggW+LUBHtW8l+xuWwqBw5I0ApAAAAABJRU5ErkJggg==)](https://raw.githubusercontent.com/chdemko/pandoc-codeblock-include/develop/LICENSE)
1212
[![Python version](https://img.shields.io/pypi/pyversions/pandoc-codeblock-include.svg?logo=Python&logoColor=white)](https://pypi.org/project/pandoc-codeblock-include/)
13+
[![Poetry version](https://img.shields.io/badge/poetry-1.2%20|%201.3%20|%201.4%20|%201.5-blue.svg)](https://python-poetry.org/)
14+
[![Pandoc version](https://img.shields.io/badge/pandoc-2.11%20|%202.12%20|%202.13%20|%202.14%20|%202.15%20|%202.16%20|%202.17%20|%202.18%20|%202.19%20|%203.0%20|%203.1-blue.svg)](https://pandoc.org/)
1315
[![Downloads](https://pepy.tech/badge/pandoc-codeblock-include)](https://pepy.tech/project/pandoc-codeblock-include)
1416
[![Development Status](https://img.shields.io/pypi/status/pandoc-codeblock-include.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4gwPFiUnX5lXMAAAAlBJREFUeNrt3b1qlEEUBuB3TNDCP7wDOwv/cgv+pDC3YcDe+xBFFFLoDWhhpxiD12Ch1mJsg7irjRLGYjcKEbLC92n223meMgQSzrx7Zs6wMAkAAAAAAAAAAAAAAAAAAAAw78r+H9RaLyZZT3Itydkkx5XpUH1L8iHJVpJHpZS3/yQAtdZjSe4muZXkiLrPpd0kG0lul1K+9xaA6eK/SHJFjQfhdZIbfYRg75N+z+IPytUkd3rpANM9/422P8jt4HIp5V3XDrBu8QdpKcnNPraA62o5WKt9bAHjJCfUcpDGpZRTXQNQ1fGAApVSDvPvz1qfrv+fvb9xAiAACACDVf80qrU+q7Wecwhs4BB4gM+ZXBRt6wBtOpO/uC7WARa3AyTJqJRyWgdo18xLIgEwBSAACABt3hOYAhZ7Cph9TyAAzQYgSZ4KQNsBGAlA2wFwCDQFIAAIAAKAACAACAACgAAgAAgAAoAAIAAIAIvniwC07aVvBM2wwN8I2kmyogO0Z5TkSZKVUsqnZfVou4PpAKYABAABYDHnfAFofM6feUh0D7Cw9wA7e6OeDtDwnD/rl90DNN6hdABTAAJAs5aTjJOcVIreT+H/68DXuQNsW+bB+thHAF6p42Btdp4iaq0XMnk2bkk9B2U3yaVSyvtOHWD6Fu2Geg7Ow66Ln/x+OvZokueZPBjN/NtKslZK+dHLGDh9g3YtyYNpa2F+2/79vhb/VwfYN/acz+RFytVMno/3puDh+prJ8/GbSR730fYBAAAAAAAAAAAAAAAAAACAYfkJuHbYr8dtGYwAAAAASUVORK5CYII=)](https://pypi.org/project/pandoc-codeblock-include/)
1517
[![Docs](https://img.shields.io/readthedocs/pandoc-codeblock-include.svg?logo=read-the-docs&logoColor=white)](https://pandoc-codeblock-include.readthedocs.io)
@@ -25,24 +27,31 @@ license icon by [Daniel Bruce](https://www.iconfinder.com/icons/216659/license_i
2527
Instructions
2628
------------
2729

28-
*pandoc-codeblock-include* requires [python], a programming language that comes pre-installed on linux and Mac OS X, and which is easily installed [on Windows]. Either python 2.7 or 3.x will do.
30+
*pandoc-codeblock-include* requires [python], a programming language that comes pre-installed on linux and Mac OS X, and which is easily installed [on Windows].
2931

30-
Install *pandoc-codeblock-include* as root using the bash command
32+
Install *pandoc-codeblock-include* using the bash command
3133

32-
pip install pandoc-codeblock-include
34+
~~~shell
35+
$ pip install pandoc-codeblock-include
36+
~~~
3337

3438
To upgrade to the most recent release, use
3539

36-
pip install --upgrade pandoc-codeblock-include
40+
~~~shell
41+
$ pip install --upgrade pandoc-codeblock-include
42+
~~~
3743

3844
To upgrade to the current code, use
3945

40-
pip install --upgrade --force git+https://github.com/chdemko/pandoc-codeblock-include
46+
~~~shell
47+
$ pip install --upgrade --force git+https://github.com/chdemko/pandoc-codeblock-include
48+
~~~
4149

4250
`pip` is a script that downloads and installs modules from the Python Package Index, [PyPI]. It should come installed with your python distribution. If you are running linux, `pip` may be bundled separately. On a Debian-based system (including Ubuntu), you can install it as root using
4351

44-
apt-get update
45-
apt-get install python-pip
52+
~~~shell
53+
$ sudo apt-get install python3-pip
54+
~~~
4655

4756
[python]: https://www.python.org
4857
[on Windows]: https://www.python.org/downloads/windows

poetry.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
[build-system]
2-
requires = ["poetry-core"]
2+
requires = ["poetry-core>=1.2"]
33
build-backend = "poetry.core.masonry.api"
44

55
[tool.poetry]
66
name = "pandoc-codeblock-include"
7-
version = "1.0.1"
7+
version = "1.0.1.1"
88
description="A pandoc filter for including file in block code"
99
authors = ["Christophe Demko <[email protected]>"]
1010
license = "BSD-3-Clause"
@@ -43,14 +43,14 @@
4343
panflute = "^2.3.0"
4444

4545
[tool.poetry.group.dev.dependencies]
46-
tox = "^4.6.1"
46+
tox = "^4.6.2"
4747

4848
# Formatter
4949
black = "^23.3.0"
5050

5151
# Tests
5252
pytest = "^7.3.2"
53-
pytest-cov = "^4.0.0"
53+
pytest-cov = "^4.1.0"
5454

5555
# Style checkers
5656
doc8 = "^0.11.2"
@@ -59,10 +59,10 @@
5959
flake8-annotations-complexity = "^0.0.7"
6060
flake8-black = "^0.3.6"
6161
flake8-blind-except = "^0.2.1"
62-
flake8-bugbear = "^23.5.9"
62+
flake8-bugbear = "^23.6.5"
6363
flake8-builtins = "^2.1.0"
6464
flake8-cognitive-complexity = "^0.1.0"
65-
flake8-comprehensions = "^3.12.0"
65+
flake8-comprehensions = "^3.13.0"
6666
flake8-docstrings = "^1.7.0"
6767
flake8-expression-complexity = "^0.0.11"
6868
flake8-fixme = "^1.1.1"

0 commit comments

Comments
 (0)