[artix-build-failures] [galaxy] Failure: python-mdit_py_plugins-0.2.8-1

jenkins at artixlinux.org jenkins at artixlinux.org
Sun May 16 19:04:41 CEST 2021


   Build: x86_64/community

   Name: python-mdit_py_plugins-0.2.8-1

   author: artist

   email: artist at artixlinux.com

   [1]https://orion.artixlinux.org/job/packagesPython/job/python-mdit_py_p
   lugins/job/master/2/

References

   1. https://orion.artixlinux.org/job/packagesPython/job/python-mdit_py_plugins/job/master/2/
-------------- next part --------------
Push event to branch master
Querying the current revision of branch master...
Current revision of branch master is 8c411b18aece64104ad61ede951543ff7ac290b4
Obtained Jenkinsfile from 8c411b18aece64104ad61ede951543ff7ac290b4
Running in Durability level: PERFORMANCE_OPTIMIZED
Loading library artix-ci at master
Attempting to resolve master from remote references...
 > git --version # timeout=10
 > git --version # 'git version 2.30.0'
 > git ls-remote -- https://gitea.artixlinux.org/artix/pipeline-libs.git # timeout=10
Found match: refs/heads/master revision d9ed61b32f86824fd57e33b28d07d6ad7820bf63
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
Warning: CredentialId "jenkins-gotea-token" could not be found.
 > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/on_python-mdit_py_plugins_master at libs/artix-ci/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://gitea.artixlinux.org/artix/pipeline-libs.git # timeout=10
Fetching without tags
Fetching upstream changes from https://gitea.artixlinux.org/artix/pipeline-libs.git
 > git --version # timeout=10
 > git --version # 'git version 2.30.0'
 > git fetch --no-tags --force --progress -- https://gitea.artixlinux.org/artix/pipeline-libs.git +refs/heads/master:refs/remotes/origin/master # timeout=10
Checking out Revision d9ed61b32f86824fd57e33b28d07d6ad7820bf63 (master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d9ed61b32f86824fd57e33b28d07d6ad7820bf63 # timeout=10
Commit message: "include version in build email subject"
[Gitea] Notifying branch build status: PENDING Build started...
[Gitea] Notified
[Pipeline] Start of Pipeline
[Pipeline] node
Still waiting to schedule task
Waiting for next available executor
Running on Jenkins in /var/lib/jenkins/workspace/on_python-mdit_py_plugins_master
[Pipeline] {
[Pipeline] timestamps
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Prepare)
[Pipeline] catchError
[Pipeline] {
[Pipeline] checkout
[2021-05-16T17:04:27.852Z] The recommended git tool is: NONE
[2021-05-16T17:04:27.853Z] Warning: CredentialId "jenkins-gotea-token" could not be found.
[2021-05-16T17:04:27.853Z]  > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/on_python-mdit_py_plugins_master/.git # timeout=10
[2021-05-16T17:04:27.858Z] Fetching changes from the remote Git repository
[2021-05-16T17:04:27.858Z]  > git config remote.origin.url https://237b7412742b4068af4173944de150f12959f4d3@gitea.artixlinux.org/packagesPython/python-mdit_py_plugins.git # timeout=10
[2021-05-16T17:04:27.863Z] Cleaning workspace
[2021-05-16T17:04:27.863Z]  > git rev-parse --verify HEAD # timeout=10
[2021-05-16T17:04:27.867Z] Resetting working tree
[2021-05-16T17:04:27.867Z]  > git reset --hard # timeout=10
[2021-05-16T17:04:27.874Z]  > git clean -fdx # timeout=10
[2021-05-16T17:04:27.877Z] Fetching without tags
[2021-05-16T17:04:27.877Z] Fetching upstream changes from https://237b7412742b4068af4173944de150f12959f4d3@gitea.artixlinux.org/packagesPython/python-mdit_py_plugins.git
[2021-05-16T17:04:27.877Z]  > git --version # timeout=10
[2021-05-16T17:04:27.880Z]  > git --version # 'git version 2.30.0'
[2021-05-16T17:04:27.880Z]  > git fetch --no-tags --force --progress -- https://237b7412742b4068af4173944de150f12959f4d3@gitea.artixlinux.org/packagesPython/python-mdit_py_plugins.git +refs/heads/master:refs/remotes/origin/master # timeout=10
[2021-05-16T17:04:28.079Z] Checking out Revision 8c411b18aece64104ad61ede951543ff7ac290b4 (master)
[2021-05-16T17:04:28.079Z]  > git config core.sparsecheckout # timeout=10
[2021-05-16T17:04:28.083Z]  > git checkout -f 8c411b18aece64104ad61ede951543ff7ac290b4 # timeout=10
[2021-05-16T17:04:28.091Z] Commit message: "[trunk] -> [community] 'python-mdit_py_plugins-0.2.8-1' add"
[2021-05-16T17:04:28.091Z]  > git rev-list --no-walk de762dd92c6dab778f0aeb48a69d8f8ca3e85d6a # timeout=10
[2021-05-16T17:04:28.097Z] Cleaning workspace
[2021-05-16T17:04:28.097Z]  > git rev-parse --verify HEAD # timeout=10
[2021-05-16T17:04:28.101Z] Resetting working tree
[2021-05-16T17:04:28.101Z]  > git reset --hard # timeout=10
[2021-05-16T17:04:28.104Z]  > git clean -fdx # timeout=10
[2021-05-16T17:04:28.108Z] [Gitea] Notifying branch build status: PENDING Build started...
[2021-05-16T17:04:28.276Z] [Gitea] Notified
[Pipeline] libraryResource
[Pipeline] readYaml
[Pipeline] sh
[2021-05-16T17:04:28.549Z] + git show -s --format=%an 8c411b18aece64104ad61ede951543ff7ac290b4
[Pipeline] sh
[2021-05-16T17:04:28.808Z] + git show -s --format=%ae 8c411b18aece64104ad61ede951543ff7ac290b4
[Pipeline] sh
[2021-05-16T17:04:29.067Z] + git show --pretty=format: --name-status 8c411b18aece64104ad61ede951543ff7ac290b4
[Pipeline] fileExists
[Pipeline] sh
[2021-05-16T17:04:29.340Z] + pkg2yaml -d x86_64/community
[Pipeline] readYaml
[Pipeline] }
[Pipeline] // catchError
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] withCredentials
[2021-05-16T17:04:29.431Z] Masking supported pattern matches of $BUILDBOT_GPGP
[Pipeline] {
[Pipeline] dir
[2021-05-16T17:04:29.459Z] Running in /var/lib/jenkins/workspace/on_python-mdit_py_plugins_master/x86_64/community
[Pipeline] {
[Pipeline] catchError
[Pipeline] {
[Pipeline] sh
[2021-05-16T17:04:29.728Z] + buildpkg -C -d galaxy
[2021-05-16T17:04:32.211Z] :: Synchronizing package databases...
[2021-05-16T17:04:32.211Z]  system is up to date
[2021-05-16T17:04:32.211Z]  world is up to date
[2021-05-16T17:04:32.211Z] downloading galaxy.db...
[2021-05-16T17:04:32.211Z] :: Starting full system upgrade...
[2021-05-16T17:04:32.211Z]  there is nothing to do
[2021-05-16T17:04:32.762Z] ==> Building in chroot for [default] (x86_64)...
[2021-05-16T17:04:33.312Z] ==> Synchronizing chroot copy [/build/buildpkg/default-x86_64/root] -> [jenkins]...done
[2021-05-16T17:04:33.863Z] ==> Making package: python-mdit_py_plugins 0.2.8-1 (Sun May 16 19:04:33 2021)
[2021-05-16T17:04:33.863Z] ==> Retrieving sources...
[2021-05-16T17:04:33.863Z]   -> Downloading python-mdit_py_plugins-0.2.8.tar.gz...
[2021-05-16T17:04:33.863Z]   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
[2021-05-16T17:04:33.863Z]                                  Dload  Upload   Total   Spent    Left  Speed
[2021-05-16T17:04:34.113Z] 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   139  100   139    0     0    847      0 --:--:-- --:--:-- --:--:--   847
[2021-05-16T17:04:34.113Z] 
100 45837    0 45837    0     0   113k      0 --:--:-- --:--:-- --:--:--  113k
[2021-05-16T17:04:34.364Z] ==> Validating source files with sha512sums...
[2021-05-16T17:04:34.364Z]     python-mdit_py_plugins-0.2.8.tar.gz ... Passed
[2021-05-16T17:04:37.591Z] ==> Making package: python-mdit_py_plugins 0.2.8-1 (Sun 16 May 2021 05:04:37 PM UTC)
[2021-05-16T17:04:37.591Z] ==> Checking runtime dependencies...
[2021-05-16T17:04:37.591Z] ==> Installing missing dependencies...
[2021-05-16T17:04:37.591Z] resolving dependencies...
[2021-05-16T17:04:37.591Z] looking for conflicting packages...
[2021-05-16T17:04:37.591Z] 
[2021-05-16T17:04:37.591Z] Package (4)                   New Version  Net Change  Download Size
[2021-05-16T17:04:37.591Z] 
[2021-05-16T17:04:37.591Z] system/libnsl                 1.3.0-2        0.19 MiB               
[2021-05-16T17:04:37.591Z] world/python                  3.9.5-2       79.36 MiB               
[2021-05-16T17:04:37.591Z] world/python-attrs            20.3.0-3       0.37 MiB               
[2021-05-16T17:04:37.591Z] galaxy/python-markdown-it-py  0.6.2-1        0.43 MiB       0.10 MiB
[2021-05-16T17:04:37.591Z] 
[2021-05-16T17:04:37.591Z] Total Download Size:    0.10 MiB
[2021-05-16T17:04:37.591Z] Total Installed Size:  80.36 MiB
[2021-05-16T17:04:37.591Z] 
[2021-05-16T17:04:37.591Z] :: Proceed with installation? [Y/n] 
[2021-05-16T17:04:37.591Z] :: Retrieving packages...
[2021-05-16T17:04:37.591Z] downloading python-markdown-it-py-0.6.2-1-any.pkg.tar.zst...
[2021-05-16T17:04:37.591Z] checking keyring...
[2021-05-16T17:04:37.591Z] checking package integrity...
[2021-05-16T17:04:37.842Z] loading package files...
[2021-05-16T17:04:37.842Z] checking for file conflicts...
[2021-05-16T17:04:37.842Z] checking available disk space...
[2021-05-16T17:04:37.842Z] :: Processing package changes...
[2021-05-16T17:04:37.842Z] installing libnsl...
[2021-05-16T17:04:37.842Z] installing python...
[2021-05-16T17:04:38.092Z] Optional dependencies for python
[2021-05-16T17:04:38.092Z]     python-setuptools
[2021-05-16T17:04:38.092Z]     python-pip
[2021-05-16T17:04:38.092Z]     sqlite [installed]
[2021-05-16T17:04:38.092Z]     mpdecimal: for decimal
[2021-05-16T17:04:38.092Z]     xz: for lzma [installed]
[2021-05-16T17:04:38.092Z]     tk: for tkinter
[2021-05-16T17:04:38.092Z] installing python-attrs...
[2021-05-16T17:04:38.092Z] installing python-markdown-it-py...
[2021-05-16T17:04:38.342Z] Optional dependencies for python-markdown-it-py
[2021-05-16T17:04:38.342Z]     python-mdit_py_plugins: core plugins
[2021-05-16T17:04:38.342Z] ==> Checking buildtime dependencies...
[2021-05-16T17:04:38.342Z] ==> Installing missing dependencies...
[2021-05-16T17:04:38.342Z] resolving dependencies...
[2021-05-16T17:04:38.342Z] looking for conflicting packages...
[2021-05-16T17:04:38.342Z] 
[2021-05-16T17:04:38.342Z] Package (19)                      New Version  Net Change  Download Size
[2021-05-16T17:04:38.342Z] 
[2021-05-16T17:04:38.342Z] world/libyaml                     0.2.5-1        0.18 MiB               
[2021-05-16T17:04:38.342Z] galaxy/python-apipkg              1.5-5          0.02 MiB               
[2021-05-16T17:04:38.342Z] world/python-appdirs              1.4.4-3        0.07 MiB               
[2021-05-16T17:04:38.342Z] galaxy/python-importlib-metadata  4.0.1-1        0.13 MiB               
[2021-05-16T17:04:38.342Z] galaxy/python-iniconfig           1.1.1-1        0.02 MiB               
[2021-05-16T17:04:38.342Z] galaxy/python-more-itertools      8.7.0-1        0.29 MiB               
[2021-05-16T17:04:38.342Z] world/python-ordered-set          4.0.2-3        0.06 MiB               
[2021-05-16T17:04:38.342Z] world/python-packaging            20.9-1         0.19 MiB               
[2021-05-16T17:04:38.343Z] galaxy/python-pluggy              0.13.1-4       0.12 MiB               
[2021-05-16T17:04:38.343Z] galaxy/python-py                  1.10.0-1       0.72 MiB               
[2021-05-16T17:04:38.343Z] world/python-pyparsing            2.4.7-3        0.73 MiB               
[2021-05-16T17:04:38.343Z] galaxy/python-pytest-datadir      1.3.1-3        0.01 MiB       0.01 MiB
[2021-05-16T17:04:38.343Z] world/python-six                  1.16.0-1       0.09 MiB               
[2021-05-16T17:04:38.343Z] galaxy/python-toml                0.10.2-3       0.14 MiB               
[2021-05-16T17:04:38.343Z] galaxy/python-yaml                5.4.1.1-2      0.75 MiB               
[2021-05-16T17:04:38.343Z] galaxy/python-zipp                3.4.1-1        0.03 MiB               
[2021-05-16T17:04:38.343Z] galaxy/python-pytest              6.2.4-1        3.11 MiB               
[2021-05-16T17:04:38.343Z] galaxy/python-pytest-regressions  2.0.2-3        0.10 MiB       0.02 MiB
[2021-05-16T17:04:38.343Z] world/python-setuptools           1:56.0.0-1     2.98 MiB               
[2021-05-16T17:04:38.343Z] 
[2021-05-16T17:04:38.343Z] Total Download Size:   0.03 MiB
[2021-05-16T17:04:38.343Z] Total Installed Size:  9.73 MiB
[2021-05-16T17:04:38.343Z] 
[2021-05-16T17:04:38.343Z] :: Proceed with installation? [Y/n] 
[2021-05-16T17:04:38.343Z] :: Retrieving packages...
[2021-05-16T17:04:38.343Z] downloading python-pytest-datadir-1.3.1-3-any.pkg.tar.zst...
[2021-05-16T17:04:38.343Z] downloading python-pytest-regressions-2.0.2-3-any.pkg.tar.zst...
[2021-05-16T17:04:38.343Z] checking keyring...
[2021-05-16T17:04:38.343Z] checking package integrity...
[2021-05-16T17:04:38.893Z] loading package files...
[2021-05-16T17:04:39.144Z] checking for file conflicts...
[2021-05-16T17:04:39.144Z] checking available disk space...
[2021-05-16T17:04:39.144Z] :: Processing package changes...
[2021-05-16T17:04:39.144Z] installing python-appdirs...
[2021-05-16T17:04:39.144Z] installing python-pyparsing...
[2021-05-16T17:04:39.144Z] installing python-six...
[2021-05-16T17:04:39.144Z] installing python-packaging...
[2021-05-16T17:04:39.144Z] installing python-ordered-set...
[2021-05-16T17:04:39.144Z] installing python-setuptools...
[2021-05-16T17:04:39.144Z] installing python-iniconfig...
[2021-05-16T17:04:39.144Z] installing python-more-itertools...
[2021-05-16T17:04:39.144Z] installing python-zipp...
[2021-05-16T17:04:39.144Z] installing python-importlib-metadata...
[2021-05-16T17:04:39.144Z] installing python-pluggy...
[2021-05-16T17:04:39.144Z] installing python-apipkg...
[2021-05-16T17:04:39.144Z] installing python-py...
[2021-05-16T17:04:39.144Z] installing python-toml...
[2021-05-16T17:04:39.144Z] installing python-pytest...
[2021-05-16T17:04:39.144Z] installing python-pytest-datadir...
[2021-05-16T17:04:39.144Z] installing libyaml...
[2021-05-16T17:04:39.144Z] installing python-yaml...
[2021-05-16T17:04:39.144Z] installing python-pytest-regressions...
[2021-05-16T17:04:39.144Z] ==> Retrieving sources...
[2021-05-16T17:04:39.144Z]   -> Found python-mdit_py_plugins-0.2.8.tar.gz
[2021-05-16T17:04:39.144Z] ==> WARNING: Skipping all source file integrity checks.
[2021-05-16T17:04:39.144Z] ==> Extracting sources...
[2021-05-16T17:04:39.144Z]   -> Extracting python-mdit_py_plugins-0.2.8.tar.gz with bsdtar
[2021-05-16T17:04:39.394Z] ==> Starting build()...
[2021-05-16T17:04:39.394Z] running build
[2021-05-16T17:04:39.394Z] running build_py
[2021-05-16T17:04:39.394Z] creating build
[2021-05-16T17:04:39.394Z] creating build/lib
[2021-05-16T17:04:39.394Z] creating build/lib/mdit_py_plugins
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/__init__.py -> build/lib/mdit_py_plugins
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/colon_fence.py -> build/lib/mdit_py_plugins
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/substitution.py -> build/lib/mdit_py_plugins
[2021-05-16T17:04:39.394Z] creating build/lib/mdit_py_plugins/dollarmath
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/dollarmath/__init__.py -> build/lib/mdit_py_plugins/dollarmath
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/dollarmath/index.py -> build/lib/mdit_py_plugins/dollarmath
[2021-05-16T17:04:39.394Z] creating build/lib/mdit_py_plugins/myst_role
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/myst_role/__init__.py -> build/lib/mdit_py_plugins/myst_role
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/myst_role/index.py -> build/lib/mdit_py_plugins/myst_role
[2021-05-16T17:04:39.394Z] creating build/lib/mdit_py_plugins/front_matter
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/front_matter/__init__.py -> build/lib/mdit_py_plugins/front_matter
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/front_matter/index.py -> build/lib/mdit_py_plugins/front_matter
[2021-05-16T17:04:39.394Z] creating build/lib/mdit_py_plugins/myst_blocks
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/myst_blocks/__init__.py -> build/lib/mdit_py_plugins/myst_blocks
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/myst_blocks/index.py -> build/lib/mdit_py_plugins/myst_blocks
[2021-05-16T17:04:39.394Z] creating build/lib/mdit_py_plugins/deflist
[2021-05-16T17:04:39.394Z] copying mdit_py_plugins/deflist/__init__.py -> build/lib/mdit_py_plugins/deflist
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/deflist/index.py -> build/lib/mdit_py_plugins/deflist
[2021-05-16T17:04:39.395Z] creating build/lib/mdit_py_plugins/tasklists
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/tasklists/__init__.py -> build/lib/mdit_py_plugins/tasklists
[2021-05-16T17:04:39.395Z] creating build/lib/mdit_py_plugins/texmath
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/texmath/__init__.py -> build/lib/mdit_py_plugins/texmath
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/texmath/index.py -> build/lib/mdit_py_plugins/texmath
[2021-05-16T17:04:39.395Z] creating build/lib/mdit_py_plugins/footnote
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/footnote/__init__.py -> build/lib/mdit_py_plugins/footnote
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/footnote/index.py -> build/lib/mdit_py_plugins/footnote
[2021-05-16T17:04:39.395Z] creating build/lib/mdit_py_plugins/container
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/container/__init__.py -> build/lib/mdit_py_plugins/container
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/container/index.py -> build/lib/mdit_py_plugins/container
[2021-05-16T17:04:39.395Z] creating build/lib/mdit_py_plugins/wordcount
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/wordcount/__init__.py -> build/lib/mdit_py_plugins/wordcount
[2021-05-16T17:04:39.395Z] creating build/lib/mdit_py_plugins/anchors
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/anchors/__init__.py -> build/lib/mdit_py_plugins/anchors
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/anchors/index.py -> build/lib/mdit_py_plugins/anchors
[2021-05-16T17:04:39.395Z] creating build/lib/mdit_py_plugins/amsmath
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/amsmath/__init__.py -> build/lib/mdit_py_plugins/amsmath
[2021-05-16T17:04:39.395Z] running egg_info
[2021-05-16T17:04:39.395Z] creating mdit_py_plugins.egg-info
[2021-05-16T17:04:39.395Z] writing mdit_py_plugins.egg-info/PKG-INFO
[2021-05-16T17:04:39.395Z] writing dependency_links to mdit_py_plugins.egg-info/dependency_links.txt
[2021-05-16T17:04:39.395Z] writing requirements to mdit_py_plugins.egg-info/requires.txt
[2021-05-16T17:04:39.395Z] writing top-level names to mdit_py_plugins.egg-info/top_level.txt
[2021-05-16T17:04:39.395Z] writing manifest file 'mdit_py_plugins.egg-info/SOURCES.txt'
[2021-05-16T17:04:39.395Z] warning: the 'license_file' option is deprecated, use 'license_files' instead
[2021-05-16T17:04:39.395Z] adding license file 'LICENSE' (matched pattern 'LICENSE')
[2021-05-16T17:04:39.395Z] reading manifest file 'mdit_py_plugins.egg-info/SOURCES.txt'
[2021-05-16T17:04:39.395Z] reading manifest template 'MANIFEST.in'
[2021-05-16T17:04:39.395Z] warning: no previously-included files found matching 'docs'
[2021-05-16T17:04:39.395Z] warning: no previously-included files matching '*' found under directory 'docs'
[2021-05-16T17:04:39.395Z] warning: no previously-included files found matching 'tests'
[2021-05-16T17:04:39.395Z] warning: no previously-included files matching '*' found under directory 'tests'
[2021-05-16T17:04:39.395Z] warning: no previously-included files found matching '.pre-commit-config.yaml'
[2021-05-16T17:04:39.395Z] warning: no previously-included files found matching '.readthedocs.yml'
[2021-05-16T17:04:39.395Z] warning: no previously-included files found matching 'tox.ini'
[2021-05-16T17:04:39.395Z] warning: no previously-included files found matching '.flake8'
[2021-05-16T17:04:39.395Z] warning: no previously-included files found matching 'codecov.yml'
[2021-05-16T17:04:39.395Z] warning: no previously-included files found matching '.mypy.ini'
[2021-05-16T17:04:39.395Z] writing manifest file 'mdit_py_plugins.egg-info/SOURCES.txt'
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/py.typed -> build/lib/mdit_py_plugins
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/front_matter/LICENSE -> build/lib/mdit_py_plugins/front_matter
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/front_matter/port.yaml -> build/lib/mdit_py_plugins/front_matter
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/deflist/LICENSE -> build/lib/mdit_py_plugins/deflist
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/deflist/README.md -> build/lib/mdit_py_plugins/deflist
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/deflist/port.yaml -> build/lib/mdit_py_plugins/deflist
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/tasklists/port.yaml -> build/lib/mdit_py_plugins/tasklists
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/texmath/LICENSE -> build/lib/mdit_py_plugins/texmath
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/texmath/README.md -> build/lib/mdit_py_plugins/texmath
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/texmath/port.yaml -> build/lib/mdit_py_plugins/texmath
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/footnote/LICENSE -> build/lib/mdit_py_plugins/footnote
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/footnote/port.yaml -> build/lib/mdit_py_plugins/footnote
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/container/LICENSE -> build/lib/mdit_py_plugins/container
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/container/README.md -> build/lib/mdit_py_plugins/container
[2021-05-16T17:04:39.395Z] copying mdit_py_plugins/container/port.yaml -> build/lib/mdit_py_plugins/container
[2021-05-16T17:04:39.646Z] ==> Starting check()...
[2021-05-16T17:04:39.896Z] ============================= test session starts ==============================
[2021-05-16T17:04:39.896Z] platform linux -- Python 3.9.5, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
[2021-05-16T17:04:39.896Z] rootdir: /build/python-mdit_py_plugins/src/mdit-py-plugins-0.2.8
[2021-05-16T17:04:39.896Z] plugins: regressions-2.0.2, datadir-1.3.1
[2021-05-16T17:04:39.896Z] collected 301 items
[2021-05-16T17:04:39.896Z] 
[2021-05-16T17:04:39.896Z] tests/test_amsmath.py ...............                                    [  4%]
[2021-05-16T17:04:40.146Z] tests/test_anchors.py ........                                           [  7%]
[2021-05-16T17:04:40.146Z] tests/test_colon_fence.py ................................               [ 18%]
[2021-05-16T17:04:40.146Z] tests/test_container.py .....................                            [ 25%]
[2021-05-16T17:04:40.146Z] tests/test_deflist.py ..............                                     [ 29%]
[2021-05-16T17:04:40.146Z] tests/test_dollarmath.py ............................................... [ 45%]
[2021-05-16T17:04:40.397Z] ............                                                             [ 49%]
[2021-05-16T17:04:40.397Z] tests/test_footnote.py ...................F                              [ 56%]
[2021-05-16T17:04:40.397Z] tests/test_front_matter.py .........                                     [ 59%]
[2021-05-16T17:04:40.397Z] tests/test_myst_block.py ...........                                     [ 62%]
[2021-05-16T17:04:40.397Z] tests/test_myst_role.py ...........                                      [ 66%]
[2021-05-16T17:04:40.397Z] tests/test_substitution.py ..........                                    [ 69%]
[2021-05-16T17:04:40.397Z] tests/test_tasklists.py .....                                            [ 71%]
[2021-05-16T17:04:40.647Z] tests/test_texmath.py .................................................. [ 88%]
[2021-05-16T17:04:40.647Z] .................................                                        [ 99%]
[2021-05-16T17:04:40.647Z] tests/test_wordcount.py FFF                                              [100%]
[2021-05-16T17:04:40.647Z] 
[2021-05-16T17:04:40.647Z] =================================== FAILURES ===================================
[2021-05-16T17:04:40.647Z] _ test_all[302-Empty lines after blockquote+footnote (markdown-it-py#133)-> b [^1]\n\nSome text\n\n> c\n\n[^1]: d\n\n\n-<blockquote>\n<p>b <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup></p>\n</blockquote>\n<p>Some text</p>\n<blockquote>\n<p>c</p>\n</blockquote>\n<hr class="footnotes-sep">\n<section class="footnotes">\n<ol class="footnotes-list">\n<li id="fn1" class="footnote-item"><p>d <a href="#fnref1" class="footnote-backref">\u21a9\ufe0e</a></p>\n</li>\n</ol>\n</section>\n] _
[2021-05-16T17:04:40.647Z] 
[2021-05-16T17:04:40.647Z] line = 302, title = 'Empty lines after blockquote+footnote (markdown-it-py#133)'
[2021-05-16T17:04:40.647Z] input = '> b [^1]\n\nSome text\n\n> c\n\n[^1]: d\n\n\n'
[2021-05-16T17:04:40.647Z] expected = '<blockquote>\n<p>b <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup></p>\n</blockquote>\n<p>Some tex... id="fn1" class="footnote-item"><p>d <a href="#fnref1" class="footnote-backref">↩︎</a></p>\n</li>\n</ol>\n</section>\n'
[2021-05-16T17:04:40.647Z] 
[2021-05-16T17:04:40.647Z]     @pytest.mark.parametrize("line,title,input,expected", read_fixture_file(FIXTURE_PATH))
[2021-05-16T17:04:40.647Z]     def test_all(line, title, input, expected):
[2021-05-16T17:04:40.647Z]         md = MarkdownIt("commonmark").use(footnote_plugin)
[2021-05-16T17:04:40.647Z]         md.options["xhtmlOut"] = False
[2021-05-16T17:04:40.647Z] >       text = md.render(input)
[2021-05-16T17:04:40.647Z] 
[2021-05-16T17:04:40.647Z] tests/test_footnote.py:458: 
[2021-05-16T17:04:40.648Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[2021-05-16T17:04:40.648Z] /usr/lib/python3.9/site-packages/markdown_it/main.py:258: in render
[2021-05-16T17:04:40.648Z]     return self.renderer.render(self.parse(src, env), self.options, env)
[2021-05-16T17:04:40.648Z] /usr/lib/python3.9/site-packages/markdown_it/main.py:242: in parse
[2021-05-16T17:04:40.648Z]     self.core.process(state)
[2021-05-16T17:04:40.648Z] /usr/lib/python3.9/site-packages/markdown_it/parser_core.py:33: in process
[2021-05-16T17:04:40.648Z]     rule(state)
[2021-05-16T17:04:40.648Z] /usr/lib/python3.9/site-packages/markdown_it/rules_core/block.py:14: in block
[2021-05-16T17:04:40.648Z]     state.md.block.parse(
[2021-05-16T17:04:40.648Z] /usr/lib/python3.9/site-packages/markdown_it/parser_block.py:107: in parse
[2021-05-16T17:04:40.648Z]     self.tokenize(state, state.line, state.lineMax)
[2021-05-16T17:04:40.648Z] /usr/lib/python3.9/site-packages/markdown_it/parser_block.py:85: in tokenize
[2021-05-16T17:04:40.648Z]     if state.isEmpty(state.line - 1):
[2021-05-16T17:04:40.648Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z] self = StateBlock(line=11,level=0,tokens=18), line = 10
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z]     def isEmpty(self, line: int) -> bool:
[2021-05-16T17:04:40.648Z]         """."""
[2021-05-16T17:04:40.648Z] >       return (self.bMarks[line] + self.tShift[line]) >= self.eMarks[line]
[2021-05-16T17:04:40.648Z] E       IndexError: list index out of range
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z] /usr/lib/python3.9/site-packages/markdown_it/rules_block/state_block.py:134: IndexError
[2021-05-16T17:04:40.648Z] _ test_all[1-syntax (text)-one two\nthree four\n\n- five six\n\n> seven eight\n\n[nine ten](link)\n-{\n  "minutes": 0,\n  "text": [\n    "one two",\n    "three four",\n    "five six",\n    "seven eight",\n    "nine ten"\n  ],\n  "words": 10\n}\n] _
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z] line = 1, title = 'syntax (text)'
[2021-05-16T17:04:40.648Z] input = 'one two\nthree four\n\n- five six\n\n> seven eight\n\n[nine ten](link)\n'
[2021-05-16T17:04:40.648Z] expected = '{\n  "minutes": 0,\n  "text": [\n    "one two",\n    "three four",\n    "five six",\n    "seven eight",\n    "nine ten"\n  ],\n  "words": 10\n}\n'
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z]     @pytest.mark.parametrize("line,title,input,expected", read_fixture_file(FIXTURE_PATH))
[2021-05-16T17:04:40.648Z]     def test_all(line, title, input, expected):
[2021-05-16T17:04:40.648Z]         md = MarkdownIt("commonmark").use(wordcount_plugin, store_text="(text)" in title)
[2021-05-16T17:04:40.648Z]         env = {}
[2021-05-16T17:04:40.648Z] >       md.render(input, env)
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z] tests/test_wordcount.py:17: 
[2021-05-16T17:04:40.648Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[2021-05-16T17:04:40.648Z] /usr/lib/python3.9/site-packages/markdown_it/main.py:258: in render
[2021-05-16T17:04:40.648Z]     return self.renderer.render(self.parse(src, env), self.options, env)
[2021-05-16T17:04:40.648Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z] self = markdown_it.main.MarkdownIt()
[2021-05-16T17:04:40.648Z] src = 'one two\nthree four\n\n- five six\n\n> seven eight\n\n[nine ten](link)\n'
[2021-05-16T17:04:40.648Z] env = {}
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z]     def parse(self, src: str, env: Optional[AttrDict] = None) -> List[Token]:
[2021-05-16T17:04:40.648Z]         """Parse the source string to a token stream
[2021-05-16T17:04:40.648Z]     
[2021-05-16T17:04:40.648Z]         :param src: source string
[2021-05-16T17:04:40.648Z]         :param env: environment sandbox
[2021-05-16T17:04:40.648Z]     
[2021-05-16T17:04:40.648Z]         Parse input string and return list of block tokens (special token type
[2021-05-16T17:04:40.648Z]         "inline" will contain list of inline tokens).
[2021-05-16T17:04:40.648Z]     
[2021-05-16T17:04:40.648Z]         `env` is used to pass data between "distributed" rules and return additional
[2021-05-16T17:04:40.648Z]         metadata like reference info, needed for the renderer. It also can be used to
[2021-05-16T17:04:40.648Z]         inject data in specific cases. Usually, you will be ok to pass `{}`,
[2021-05-16T17:04:40.648Z]         and then pass updated object to renderer.
[2021-05-16T17:04:40.648Z]         """
[2021-05-16T17:04:40.648Z]         env = AttrDict() if env is None else env
[2021-05-16T17:04:40.648Z]         if not isinstance(env, AttrDict):  # type: ignore
[2021-05-16T17:04:40.648Z] >           raise TypeError(f"Input data should be an AttrDict, not {type(env)}")
[2021-05-16T17:04:40.648Z] E           TypeError: Input data should be an AttrDict, not <class 'dict'>
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z] /usr/lib/python3.9/site-packages/markdown_it/main.py:238: TypeError
[2021-05-16T17:04:40.648Z] _ test_all[25-non-words-Geeksforgeeks,    is best @# Computer Science Portal.!!!\n-{\n  "minutes": 0,\n  "words": 6\n}\n] _
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z] line = 25, title = 'non-words'
[2021-05-16T17:04:40.648Z] input = 'Geeksforgeeks,    is best @# Computer Science Portal.!!!\n'
[2021-05-16T17:04:40.648Z] expected = '{\n  "minutes": 0,\n  "words": 6\n}\n'
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z]     @pytest.mark.parametrize("line,title,input,expected", read_fixture_file(FIXTURE_PATH))
[2021-05-16T17:04:40.648Z]     def test_all(line, title, input, expected):
[2021-05-16T17:04:40.648Z]         md = MarkdownIt("commonmark").use(wordcount_plugin, store_text="(text)" in title)
[2021-05-16T17:04:40.648Z]         env = {}
[2021-05-16T17:04:40.648Z] >       md.render(input, env)
[2021-05-16T17:04:40.648Z] 
[2021-05-16T17:04:40.648Z] tests/test_wordcount.py:17: 
[2021-05-16T17:04:40.649Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[2021-05-16T17:04:40.649Z] /usr/lib/python3.9/site-packages/markdown_it/main.py:258: in render
[2021-05-16T17:04:40.649Z]     return self.renderer.render(self.parse(src, env), self.options, env)
[2021-05-16T17:04:40.649Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[2021-05-16T17:04:40.649Z] 
[2021-05-16T17:04:40.649Z] self = markdown_it.main.MarkdownIt()
[2021-05-16T17:04:40.649Z] src = 'Geeksforgeeks,    is best @# Computer Science Portal.!!!\n', env = {}
[2021-05-16T17:04:40.649Z] 
[2021-05-16T17:04:40.649Z]     def parse(self, src: str, env: Optional[AttrDict] = None) -> List[Token]:
[2021-05-16T17:04:40.649Z]         """Parse the source string to a token stream
[2021-05-16T17:04:40.649Z]     
[2021-05-16T17:04:40.649Z]         :param src: source string
[2021-05-16T17:04:40.649Z]         :param env: environment sandbox
[2021-05-16T17:04:40.649Z]     
[2021-05-16T17:04:40.649Z]         Parse input string and return list of block tokens (special token type
[2021-05-16T17:04:40.649Z]         "inline" will contain list of inline tokens).
[2021-05-16T17:04:40.649Z]     
[2021-05-16T17:04:40.649Z]         `env` is used to pass data between "distributed" rules and return additional
[2021-05-16T17:04:40.649Z]         metadata like reference info, needed for the renderer. It also can be used to
[2021-05-16T17:04:40.649Z]         inject data in specific cases. Usually, you will be ok to pass `{}`,
[2021-05-16T17:04:40.649Z]         and then pass updated object to renderer.
[2021-05-16T17:04:40.649Z]         """
[2021-05-16T17:04:40.649Z]         env = AttrDict() if env is None else env
[2021-05-16T17:04:40.649Z]         if not isinstance(env, AttrDict):  # type: ignore
[2021-05-16T17:04:40.649Z] >           raise TypeError(f"Input data should be an AttrDict, not {type(env)}")
[2021-05-16T17:04:40.649Z] E           TypeError: Input data should be an AttrDict, not <class 'dict'>
[2021-05-16T17:04:40.649Z] 
[2021-05-16T17:04:40.649Z] /usr/lib/python3.9/site-packages/markdown_it/main.py:238: TypeError
[2021-05-16T17:04:40.649Z] _ test_all[35-lore ipsum-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent imperdiet hendrerit dictum. Etiam diam turpis, cursus in varius dignissim, imperdiet nec nibh. Nulla nec finibus dui. Phasellus fermentum venenatis placerat. Donec ut dui in sem rhoncus molestie. Sed auctor sem dapibus augue varius facilisis. Maecenas at suscipit dolor. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum ornare dui ac tristique ultricies. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque arcu erat, ultricies ac lorem at, semper ornare nisl.\n\nDonec massa magna, commodo et ultrices ac, rutrum non nulla. Nunc fermentum fringilla ultrices. Morbi ante nibh, accumsan ac viverra quis, gravida rutrum mi. Integer lobortis, purus id laoreet ornare, sapien odio placerat massa, vel vestibulum dolor ante id mi. Donec ex leo, ultricies non ante eget, pharetra dictum orci. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas vitae tortor ut nisi cursus egestas. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Morbi et nunc posuere, pharetra est aliquet, iaculis libero. Aliquam leo nibh, posuere eget eros a, convallis bibendum nibh. Phasellus vulputate bibendum lacus sit amet varius. Integer ut rutrum dolor, ac finibus neque. Maecenas ultrices pretium augue vitae mollis. Fusce semper lorem eu mauris iaculis pulvinar.\n\nMorbi ac pretium nunc, ac faucibus enim. Duis consequat nibh metus, at sodales sem luctus nec. Donec id finibus ante. Duis tincidunt vulputate efficitur. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aenean porttitor augue consectetur, feugiat odio in, rutrum velit. Aliquam et mi lacinia, efficitur nisl nec, rutrum mauris. Mauris efficitur eros in maximus tempor. Suspendisse potenti. Quisque cursus non libero in faucibus. Etiam dignissim urna vel nibh feugiat, at vehicula dui vulputate.\n\nPraesent malesuada arcu quis neque condimentum vestibulum. Aliquam pretium eleifend neque, eget vulputate erat faucibus at. Quisque egestas nunc ac hendrerit fringilla. Vestibulum at tristique lacus, eget placerat risus. Aenean a metus ullamcorper, eleifend ante ut, feugiat lacus. Proin eget semper purus, ac vehicula nisl. Suspendisse eu mi enim. Nullam aliquam purus eu orci iaculis suscipit. Mauris dapibus non neque eu hendrerit. Sed eros purus, finibus ut ex ac, ultricies luctus enim. Quisque non lacus arcu. Ut dictum mauris ac tristique pulvinar. Aenean ut nisl massa. Donec nec dui scelerisque, egestas arcu sit amet, tempor eros.\n\nDonec sit amet faucibus tellus. Cras auctor mi id quam rhoncus, eget porttitor magna ultrices. Sed tristique ut augue in facilisis. Duis in finibus diam. In hac habitasse platea dictumst. Vestibulum in pulvinar orci. Sed a justo cursus enim ultrices egestas sed sit amet leo. Donec sed auctor urna. Praesent vitae dapibus ipsum. Nulla facilisi. Pellentesque non nisi sem. Sed ac mi rutrum, blandit purus ut, facilisis ipsum.\n-{\n  "minutes": 2,\n  "words": 458\n}\n] _
[2021-05-16T17:04:40.649Z] 
[2021-05-16T17:04:40.649Z] line = 35, title = 'lore ipsum'
[2021-05-16T17:04:40.650Z] input = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent imperdiet hendrerit dictum. Etiam diam turpis, curs...vitae dapibus ipsum. Nulla facilisi. Pellentesque non nisi sem. Sed ac mi rutrum, blandit purus ut, facilisis ipsum.\n'
[2021-05-16T17:04:40.650Z] expected = '{\n  "minutes": 2,\n  "words": 458\n}\n'
[2021-05-16T17:04:40.650Z] 
[2021-05-16T17:04:40.650Z]     @pytest.mark.parametrize("line,title,input,expected", read_fixture_file(FIXTURE_PATH))
[2021-05-16T17:04:40.650Z]     def test_all(line, title, input, expected):
[2021-05-16T17:04:40.650Z]         md = MarkdownIt("commonmark").use(wordcount_plugin, store_text="(text)" in title)
[2021-05-16T17:04:40.650Z]         env = {}
[2021-05-16T17:04:40.650Z] >       md.render(input, env)
[2021-05-16T17:04:40.650Z] 
[2021-05-16T17:04:40.650Z] tests/test_wordcount.py:17: 
[2021-05-16T17:04:40.650Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[2021-05-16T17:04:40.650Z] /usr/lib/python3.9/site-packages/markdown_it/main.py:258: in render
[2021-05-16T17:04:40.650Z]     return self.renderer.render(self.parse(src, env), self.options, env)
[2021-05-16T17:04:40.650Z] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[2021-05-16T17:04:40.650Z] 
[2021-05-16T17:04:40.650Z] self = markdown_it.main.MarkdownIt()
[2021-05-16T17:04:40.650Z] src = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent imperdiet hendrerit dictum. Etiam diam turpis, curs...vitae dapibus ipsum. Nulla facilisi. Pellentesque non nisi sem. Sed ac mi rutrum, blandit purus ut, facilisis ipsum.\n'
[2021-05-16T17:04:40.650Z] env = {}
[2021-05-16T17:04:40.650Z] 
[2021-05-16T17:04:40.650Z]     def parse(self, src: str, env: Optional[AttrDict] = None) -> List[Token]:
[2021-05-16T17:04:40.650Z]         """Parse the source string to a token stream
[2021-05-16T17:04:40.650Z]     
[2021-05-16T17:04:40.650Z]         :param src: source string
[2021-05-16T17:04:40.650Z]         :param env: environment sandbox
[2021-05-16T17:04:40.650Z]     
[2021-05-16T17:04:40.650Z]         Parse input string and return list of block tokens (special token type
[2021-05-16T17:04:40.650Z]         "inline" will contain list of inline tokens).
[2021-05-16T17:04:40.650Z]     
[2021-05-16T17:04:40.650Z]         `env` is used to pass data between "distributed" rules and return additional
[2021-05-16T17:04:40.650Z]         metadata like reference info, needed for the renderer. It also can be used to
[2021-05-16T17:04:40.650Z]         inject data in specific cases. Usually, you will be ok to pass `{}`,
[2021-05-16T17:04:40.650Z]         and then pass updated object to renderer.
[2021-05-16T17:04:40.650Z]         """
[2021-05-16T17:04:40.650Z]         env = AttrDict() if env is None else env
[2021-05-16T17:04:40.650Z]         if not isinstance(env, AttrDict):  # type: ignore
[2021-05-16T17:04:40.650Z] >           raise TypeError(f"Input data should be an AttrDict, not {type(env)}")
[2021-05-16T17:04:40.650Z] E           TypeError: Input data should be an AttrDict, not <class 'dict'>
[2021-05-16T17:04:40.650Z] 
[2021-05-16T17:04:40.650Z] /usr/lib/python3.9/site-packages/markdown_it/main.py:238: TypeError
[2021-05-16T17:04:40.650Z] =========================== short test summary info ============================
[2021-05-16T17:04:40.650Z] FAILED tests/test_footnote.py::test_all[302-Empty lines after blockquote+footnote (markdown-it-py#133)-> b [^1]\n\nSome text\n\n> c\n\n[^1]: d\n\n\n-<blockquote>\n<p>b <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup></p>\n</blockquote>\n<p>Some text</p>\n<blockquote>\n<p>c</p>\n</blockquote>\n<hr class="footnotes-sep">\n<section class="footnotes">\n<ol class="footnotes-list">\n<li id="fn1" class="footnote-item"><p>d <a href="#fnref1" class="footnote-backref">\u21a9\ufe0e</a></p>\n</li>\n</ol>\n</section>\n]
[2021-05-16T17:04:40.650Z] FAILED tests/test_wordcount.py::test_all[1-syntax (text)-one two\nthree four\n\n- five six\n\n> seven eight\n\n[nine ten](link)\n-{\n  "minutes": 0,\n  "text": [\n    "one two",\n    "three four",\n    "five six",\n    "seven eight",\n    "nine ten"\n  ],\n  "words": 10\n}\n]
[2021-05-16T17:04:40.650Z] FAILED tests/test_wordcount.py::test_all[25-non-words-Geeksforgeeks,    is best @# Computer Science Portal.!!!\n-{\n  "minutes": 0,\n  "words": 6\n}\n]
[2021-05-16T17:04:40.651Z] FAILED tests/test_wordcount.py::test_all[35-lore ipsum-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent imperdiet hendrerit dictum. Etiam diam turpis, cursus in varius dignissim, imperdiet nec nibh. Nulla nec finibus dui. Phasellus fermentum venenatis placerat. Donec ut dui in sem rhoncus molestie. Sed auctor sem dapibus augue varius facilisis. Maecenas at suscipit dolor. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum ornare dui ac tristique ultricies. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque arcu erat, ultricies ac lorem at, semper ornare nisl.\n\nDonec massa magna, commodo et ultrices ac, rutrum non nulla. Nunc fermentum fringilla ultrices. Morbi ante nibh, accumsan ac viverra quis, gravida rutrum mi. Integer lobortis, purus id laoreet ornare, sapien odio placerat massa, vel vestibulum dolor ante id mi. Donec ex leo, ultricies non ante eget, pharetra dictum orci. Interdum et malesuada fames ac ante ipsum primis in faucibus. Maecenas vitae tortor ut nisi cursus egestas. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Morbi et nunc posuere, pharetra est aliquet, iaculis libero. Aliquam leo nibh, posuere eget eros a, convallis bibendum nibh. Phasellus vulputate bibendum lacus sit amet varius. Integer ut rutrum dolor, ac finibus neque. Maecenas ultrices pretium augue vitae mollis. Fusce semper lorem eu mauris iaculis pulvinar.\n\nMorbi ac pretium nunc, ac faucibus enim. Duis consequat nibh metus, at sodales sem luctus nec. Donec id finibus ante. Duis tincidunt vulputate efficitur. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aenean porttitor augue consectetur, feugiat odio in, rutrum velit. Aliquam et mi lacinia, efficitur nisl nec, rutrum mauris. Mauris efficitur eros in maximus tempor. Suspendisse potenti. Quisque cursus non libero in faucibus. Etiam dignissim urna vel nibh feugiat, at vehicula dui vulputate.\n\nPraesent malesuada arcu quis neque condimentum vestibulum. Aliquam pretium eleifend neque, eget vulputate erat faucibus at. Quisque egestas nunc ac hendrerit fringilla. Vestibulum at tristique lacus, eget placerat risus. Aenean a metus ullamcorper, eleifend ante ut, feugiat lacus. Proin eget semper purus, ac vehicula nisl. Suspendisse eu mi enim. Nullam aliquam purus eu orci iaculis suscipit. Mauris dapibus non neque eu hendrerit. Sed eros purus, finibus ut ex ac, ultricies luctus enim. Quisque non lacus arcu. Ut dictum mauris ac tristique pulvinar. Aenean ut nisl massa. Donec nec dui scelerisque, egestas arcu sit amet, tempor eros.\n\nDonec sit amet faucibus tellus. Cras auctor mi id quam rhoncus, eget porttitor magna ultrices. Sed tristique ut augue in facilisis. Duis in finibus diam. In hac habitasse platea dictumst. Vestibulum in pulvinar orci. Sed a justo cursus enim ultrices egestas sed sit amet leo. Donec sed auctor urna. Praesent vitae dapibus ipsum. Nulla facilisi. Pellentesque non nisi sem. Sed ac mi rutrum, blandit purus ut, facilisis ipsum.\n-{\n  "minutes": 2,\n  "words": 458\n}\n]
[2021-05-16T17:04:40.651Z] ======================== 4 failed, 297 passed in 0.89s =========================
[2021-05-16T17:04:40.651Z] ==> ERROR: A failure occurred in check().
[2021-05-16T17:04:40.651Z]     Aborting...
[2021-05-16T17:04:41.562Z] ==> ERROR: Build failed, check /build/buildpkg/default-x86_64/jenkins/build
[Pipeline] }
[2021-05-16T17:04:41.565Z] ERROR: Failed to build source
[2021-05-16T17:04:41.565Z] ERROR: script returned exit code 255
[Pipeline] // catchError
[Pipeline] }
[Pipeline] // dir
Post stage
[Pipeline] emailext
[2021-05-16T17:04:41.653Z] Sending email to: artix-build-failures at artixlinux.org


More information about the artix-build-failures mailing list