Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/p/python-lark/python-lark_0.10.0-1_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/python-lark-0.10.0-1zttm0il4/python-lark_0.10.0-1_all.buildinfo Get source package info: python-lark=0.10.0-1 Source URL: http://snapshot.notset.fr/mr/package/python-lark/0.10.0-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11.1 automake=1:1.16.2-4 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.48 bash=5.1~rc1-2 binutils=2.35.1-2 binutils-common=2.35.1-2 binutils-x86-64-linux-gnu=2.35.1-2 bsdextrautils=2.36-3+b1 bsdutils=1:2.36-3+b1 build-essential=12.8 bzip2=1.0.8-4 ca-certificates=20200601 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.0-15 dash=0.5.10.2-7 debconf=1.5.74 debhelper=13.2.1 debianutils=4.11.2 dh-autoreconf=19 dh-python=4.20200925 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 docutils-common=0.16+dfsg-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13-5 file=1:5.38-5 findutils=4.7.0-1 fonts-font-awesome=5.0.10+really4.7.0~dfsg-2 fonts-lato=2.0-2 fonts-lyx=2.3.5.2-1 g++=4:10.2.0-1 g++-10=10.2.0-15 gcc=4:10.2.0-1 gcc-10=10.2.0-15 gcc-10-base=10.2.0-15 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.4-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.58 intltool-debian=0.35.0+20060710.5 jdupes=1.19.0-1 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan6=10.2.0-15 libatomic1=10.2.0-15 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3.1 libaudit1=1:2.8.5-3.1 libbinutils=2.35.1-2 libblas3=3.9.0-3 libblkid1=2.36-3+b1 libbrotli1=1.0.9-2+b1 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-4 libc-dev-bin=2.31-4 libc6=2.31-4 libc6-dev=2.31-4 libcap-ng0=0.7.9-2.2 libcc1-0=10.2.0-15 libcom-err2=1.45.6-1 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-2 libctf0=2.35.1-2 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.254 libdebhelper-perl=13.2.1 libdpkg-perl=1.20.5 libelf1=0.181-1 libexpat1=2.2.10-1 libffi7=3.3-4 libfile-stripnondeterminism-perl=1.9.0-1 libfreetype6=2.10.2+dfsg-4 libgcc-10-dev=10.2.0-15 libgcc-s1=10.2.0-15 libgcrypt20=1.8.6-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libgfortran5=10.2.0-15 libglib2.0-0=2.66.1-2 libgmp10=2:6.2.0+dfsg-6 libgomp1=10.2.0-15 libgpg-error0=1.38-2 libgssapi-krb5-2=1.17-10 libicu67=67.1-4 libimagequant0=2.12.2-1.1 libisl22=0.22.1-1 libitm1=10.2.0-15 libjbig0=2.1-3.1+b2 libjpeg62-turbo=1:2.0.5-1.1 libjs-jquery=3.5.1+dfsg-4 libjs-jquery-ui=1.12.1+dfsg-7 libjs-sphinxdoc=3.2.1-2 libjs-underscore=1.9.1~dfsg-1 libk5crypto3=1.17-10 libkeyutils1=1.6.1-2 libkrb5-3=1.17-10 libkrb5support0=1.17-10 liblapack3=3.9.0-3 liblcms2-2=2.9-4+b1 liblsan0=10.2.0-15 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-5 libmagic1=1:5.38-5 libmount1=2.36-3+b1 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncursesw6=6.2+20200918-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnss-nis=3.1-4 libnss-nisplus=1.3-4 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpcre2-8-0=10.34-7 libpcre3=2:8.39-13 libperl5.30=5.30.3-4 libpipeline1=1.5.3-1 libpng16-16=1.6.37-3 libpython3-stdlib=3.8.6-1 libpython3.8-minimal=3.8.6-1 libpython3.8-stdlib=3.8.6-1 libpython3.9-minimal=3.9.0-5 libpython3.9-stdlib=3.9.0-5 libquadmath0=10.2.0-15 libreadline8=8.0-4 libseccomp2=2.4.4-1+b1 libselinux1=3.1-2+b1 libsigsegv2=2.12-2 libsmartcols1=2.36-3+b1 libsqlite3-0=3.33.0-1 libssl1.1=1.1.1h-1 libstdc++-10-dev=10.2.0-15 libstdc++6=10.2.0-15 libsub-override-perl=0.09-2 libsystemd0=246.6-2 libtiff5=4.1.0+git191117-2 libtinfo6=6.2+20200918-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtsan0=10.2.0-15 libubsan1=10.2.0-15 libuchardet0=0.0.7-1 libudev1=246.6-2 libunistring2=0.9.10-4 libuuid1=2.36-3+b1 libwebp6=0.6.1-2+b1 libwebpdemux2=0.6.1-2+b1 libwebpmux3=0.6.1-2+b1 libxau6=1:1.0.8-1+b2 libxcb1=1.14-2 libxdmcp6=1:1.1.2-3 libxml2=2.9.10+dfsg-6.1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.9.1-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 mime-support=3.64 ncurses-base=6.2+20200918-1 ncurses-bin=6.2+20200918-1 node-html5shiv=3.7.3+dfsg-3 node-jquery=3.5.1+dfsg-4 openssl=1.1.1h-1 patch=2.7.6-6 perl=5.30.3-4 perl-base=5.30.3-4 perl-modules-5.30=5.30.3-4 po-debconf=1.0.21 python-babel-localedata=2.8.0+dfsg.1-4 python-matplotlib-data=3.3.2-2 python3=3.8.6-1 python3-alabaster=0.7.8-1.1 python3-all=3.8.6-1 python3-babel=2.8.0+dfsg.1-4 python3-certifi=2020.6.20-1 python3-chardet=3.0.4-7 python3-commonmark=0.9.1-3 python3-cycler=0.10.0-3 python3-dateutil=2.8.1-4 python3-distutils=3.8.6-1 python3-docutils=0.16+dfsg-3 python3-idna=2.10-1 python3-imagesize=1.2.0-2 python3-jinja2=2.11.2-1 python3-kiwisolver=1.2.0-1+b1 python3-lib2to3=3.8.6-1 python3-markdown=3.3.2-1 python3-markupsafe=1.1.1-1+b2 python3-matplotlib=3.3.2-2 python3-minimal=3.8.6-1 python3-numpy=1:1.19.2-2+b1 python3-packaging=20.4-1 python3-pil=7.2.0-1+b1 python3-pkg-resources=50.3.0-1 python3-pygments=2.7.1+dfsg-1 python3-pyparsing=2.4.7-1 python3-recommonmark=0.6.0+ds-1 python3-requests=2.24.0+dfsg-1 python3-roman=2.0.0-5 python3-setuptools=50.3.0-1 python3-six=1.15.0-1 python3-snowballstemmer=2.0.0-2 python3-sphinx=3.2.1-2 python3-sphinx-gallery=0.7.0-1 python3-sphinx-markdown-tables=0.0.15-2 python3-sphinx-rtd-theme=0.5.0+dfsg-1 python3-tz=2020.1-2 python3-urllib3=1.25.9-1 python3.8=3.8.6-1 python3.8-minimal=3.8.6-1 python3.9=3.9.0-5 python3.9-minimal=3.9.0-5 readline-common=8.0-4 sed=4.7-1 sensible-utils=0.0.12+nmu1 sgml-base=1.30 sphinx-common=3.2.1-2 sphinx-rtd-theme-common=0.5.0+dfsg-1 sysvinit-utils=2.96-5 tar=1.30+dfsg-7 ttf-bitstream-vera=1.10-8 tzdata=2020c-1 util-linux=2.36-3+b1 xml-core=0.18+nmu1 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201208T212129Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201021T204749Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d python-lark=0.10.0-1 && mkdir -p /build/python-lark-Ia87rg && dpkg-source --no-check -x /*.dsc /build/python-lark-Ia87rg/python-lark-0.10.0 && chown -R builduser:builduser /build/python-lark-Ia87rg" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/python-lark-Ia87rg/python-lark-0.10.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1603628777" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/python-lark-Ia87rg /tmp/python-lark-0.10.0-1zttm0il4 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201021T204749Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.Oo0E5tRAcY as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.Oo0E5tRAcY Reading package lists... Building dependency tree... util-linux is already the newest version (2.36-3+b1). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201021T204749Z unstable/main amd64 libfakeroot amd64 1.25.3-1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201021T204749Z unstable/main amd64 fakeroot amd64 1.25.3-1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1076 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4664 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1_amd64.deb ... Unpacking fakeroot (1.25.3-1) ... Setting up libfakeroot:amd64 (1.25.3-1) ... Setting up fakeroot (1.25.3-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-4) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20201208T212129Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201021T204749Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.Oo0E5tRAcY Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201208T212129Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20201021T204749Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20201208T212129Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201208T212129Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20201208T212129Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20201208T212129Z unstable/main amd64 Packages [11.6 MB] Fetched 34.3 MB in 28s (1222 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.Oo0E5tRAcY I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d python-lark=0.10.0-1 && mkdir -p /build/python-lark-Ia87rg && dpkg-source --no-check -x /*.dsc /build/python-lark-Ia87rg/python-lark-0.10.0 && chown -R builduser:builduser /build/python-lark-Ia87rg"' exec /tmp/mmdebstrap.Oo0E5tRAcY Reading package lists... NOTICE: 'python-lark' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/python-team/packages/python-lark.git Please use: git clone https://salsa.debian.org/python-team/packages/python-lark.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 381 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main python-lark 0.10.0-1 (dsc) [2412 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main python-lark 0.10.0-1 (tar) [371 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main python-lark 0.10.0-1 (diff) [6852 B] Fetched 381 kB in 0s (1053 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'python-lark_0.10.0-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting python-lark in /build/python-lark-Ia87rg/python-lark-0.10.0 dpkg-source: info: unpacking python-lark_0.10.0.orig.tar.gz dpkg-source: info: unpacking python-lark_0.10.0-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying move-man-page-to-section-7.patch dpkg-source: info: applying fix-various-typos.patch dpkg-source: info: applying fix-typo.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/python-lark-Ia87rg/python-lark-0.10.0 && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1603628777" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.Oo0E5tRAcY dpkg-buildpackage: info: source package python-lark dpkg-buildpackage: info: source version 0.10.0-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Peter Wienemann dpkg-source --before-build . dpkg-source: info: using options from python-lark-0.10.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ debian/rules clean dh clean --with python3,sphinxdoc --buildsystem=pybuild debian/rules override_dh_auto_clean make[1]: Entering directory '/build/python-lark-Ia87rg/python-lark-0.10.0' dh_auto_clean install -d /build/python-lark-Ia87rg/python-lark-0.10.0/debian/.debhelper/generated/_source/home pybuild --clean -i python{version} -p "3.9 3.8" D: pybuild pybuild:560: version: 4.20200925 D: pybuild pybuild:561: ['/usr/bin/pybuild', '--clean', '-i', 'python{version}', '-p', '3.9 3.8'] D: pybuild pybuild:36: cfg: Namespace(after_build=None, after_clean=None, after_configure=None, after_install=None, after_test=None, before_build=None, before_clean=None, before_configure=None, before_install=None, before_test=None, build_args=None, build_only=False, clean_args=None, clean_only=True, configure_args=None, configure_only=False, custom_tests=False, destdir='debian/tmp', detect_only=False, dir='/build/python-lark-Ia87rg/python-lark-0.10.0', disable=None, ext_destdir=None, ext_pattern='\\.so(\\.[^/]*)?$', ext_sub_pattern=None, ext_sub_repl=None, install_args=None, install_dir=None, install_only=False, interpreter=['python{version}'], list_systems=False, name='lark', print_args=None, quiet=False, really_quiet=False, system=None, test_args=None, test_nose=False, test_nose2=False, test_only=False, test_pytest=False, test_tox=False, verbose=True, versions=['3.9', '3.8']) D: pybuild __init__:36: cannot initialize 'cmake' plugin Traceback (most recent call last): File "/usr/share/dh-python/dhpython/build/__init__.py", line 32, in module.BuildSystem.is_usable() File "/usr/share/dh-python/dhpython/build/base.py", line 120, in is_usable raise Exception("missing command: %s" % command) Exception: missing command: cmake D: pybuild tools:232: invoking: /usr/bin/dpkg-architecture D: pybuild pybuild:131: detected build system: distutils (certainty: 51%) D: pybuild plugin_distutils:56: pydistutils config file: [clean] all=1 [build] build-lib=/build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build [install] force=1 install-layout=deb install-scripts=$base/bin install-lib=/usr/lib/python3.9/dist-packages prefix=/usr [easy_install] allow_hosts=None I: pybuild base:217: python3.9 setup.py clean D: pybuild tools:232: invoking: python3.9 setup.py clean running clean removing '/build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.9' does not exist -- can't clean it D: pybuild plugin_distutils:56: pydistutils config file: [clean] all=1 [build] build-lib=/build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build [install] force=1 install-layout=deb install-scripts=$base/bin install-lib=/usr/lib/python3.8/dist-packages prefix=/usr [easy_install] allow_hosts=None I: pybuild base:217: python3.8 setup.py clean D: pybuild tools:232: invoking: python3.8 setup.py clean running clean removing '/build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.8' does not exist -- can't clean it rm -rf .pybuild/ find . -name \*.pyc -exec rm {} \; rm -rf build docs/examples lark_parser.egg-info make[1]: Leaving directory '/build/python-lark-Ia87rg/python-lark-0.10.0' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/python3-lark.substvars debian/python-lark-doc.substvars debian/files rm -fr -- debian/python3-lark/ debian/tmp/ debian/python-lark-doc/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \) debian/rules binary-indep dh binary-indep --with python3,sphinxdoc --buildsystem=pybuild dh_update_autotools_config -i -O--buildsystem=pybuild dh_autoreconf -i -O--buildsystem=pybuild dh_auto_configure -i -O--buildsystem=pybuild install -d /build/python-lark-Ia87rg/python-lark-0.10.0/debian/.debhelper/generated/_source/home pybuild --configure -i python{version} -p "3.9 3.8" D: pybuild pybuild:560: version: 4.20200925 D: pybuild pybuild:561: ['/usr/bin/pybuild', '--configure', '-i', 'python{version}', '-p', '3.9 3.8'] D: pybuild pybuild:36: cfg: Namespace(after_build=None, after_clean=None, after_configure=None, after_install=None, after_test=None, before_build=None, before_clean=None, before_configure=None, before_install=None, before_test=None, build_args=None, build_only=False, clean_args=None, clean_only=False, configure_args=None, configure_only=True, custom_tests=False, destdir='debian/tmp', detect_only=False, dir='/build/python-lark-Ia87rg/python-lark-0.10.0', disable=None, ext_destdir=None, ext_pattern='\\.so(\\.[^/]*)?$', ext_sub_pattern=None, ext_sub_repl=None, install_args=None, install_dir=None, install_only=False, interpreter=['python{version}'], list_systems=False, name='lark', print_args=None, quiet=False, really_quiet=False, system=None, test_args=None, test_nose=False, test_nose2=False, test_only=False, test_pytest=False, test_tox=False, verbose=True, versions=['3.9', '3.8']) D: pybuild __init__:36: cannot initialize 'cmake' plugin Traceback (most recent call last): File "/usr/share/dh-python/dhpython/build/__init__.py", line 32, in module.BuildSystem.is_usable() File "/usr/share/dh-python/dhpython/build/base.py", line 120, in is_usable raise Exception("missing command: %s" % command) Exception: missing command: cmake D: pybuild tools:232: invoking: /usr/bin/dpkg-architecture D: pybuild pybuild:131: detected build system: distutils (certainty: 51%) D: pybuild plugin_distutils:56: pydistutils config file: [clean] all=1 [build] build-lib=/build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build [install] force=1 install-layout=deb install-scripts=$base/bin install-lib=/usr/lib/python3.9/dist-packages prefix=/usr [easy_install] allow_hosts=None I: pybuild base:217: python3.9 setup.py config D: pybuild tools:232: invoking: python3.9 setup.py config running config D: pybuild plugin_distutils:56: pydistutils config file: [clean] all=1 [build] build-lib=/build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build [install] force=1 install-layout=deb install-scripts=$base/bin install-lib=/usr/lib/python3.8/dist-packages prefix=/usr [easy_install] allow_hosts=None I: pybuild base:217: python3.8 setup.py config D: pybuild tools:232: invoking: python3.8 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/build/python-lark-Ia87rg/python-lark-0.10.0' dh_auto_build pybuild --build -i python{version} -p "3.9 3.8" D: pybuild pybuild:560: version: 4.20200925 D: pybuild pybuild:561: ['/usr/bin/pybuild', '--build', '-i', 'python{version}', '-p', '3.9 3.8'] D: pybuild pybuild:36: cfg: Namespace(after_build=None, after_clean=None, after_configure=None, after_install=None, after_test=None, before_build=None, before_clean=None, before_configure=None, before_install=None, before_test=None, build_args=None, build_only=True, clean_args=None, clean_only=False, configure_args=None, configure_only=False, custom_tests=False, destdir='debian/tmp', detect_only=False, dir='/build/python-lark-Ia87rg/python-lark-0.10.0', disable=None, ext_destdir=None, ext_pattern='\\.so(\\.[^/]*)?$', ext_sub_pattern=None, ext_sub_repl=None, install_args=None, install_dir=None, install_only=False, interpreter=['python{version}'], list_systems=False, name='lark', print_args=None, quiet=False, really_quiet=False, system=None, test_args=None, test_nose=False, test_nose2=False, test_only=False, test_pytest=False, test_tox=False, verbose=True, versions=['3.9', '3.8']) D: pybuild __init__:36: cannot initialize 'cmake' plugin Traceback (most recent call last): File "/usr/share/dh-python/dhpython/build/__init__.py", line 32, in module.BuildSystem.is_usable() File "/usr/share/dh-python/dhpython/build/base.py", line 120, in is_usable raise Exception("missing command: %s" % command) Exception: missing command: cmake D: pybuild tools:232: invoking: /usr/bin/dpkg-architecture D: pybuild pybuild:131: detected build system: distutils (certainty: 51%) I: pybuild base:217: /usr/bin/python3.9 setup.py build D: pybuild tools:232: invoking: /usr/bin/python3.9 setup.py build running build running build_py creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/reconstruct.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/visitors.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/load_grammar.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/indenter.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/common.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/lexer.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/lark.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/grammar.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/tree_matcher.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/parser_frontends.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/exceptions.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/parse_tree_builder.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/tree.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark copying lark/utils.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/earley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/earley_forest.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/cyk.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/xearley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/lalr_analysis.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/grammar_analysis.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/lalr_parser.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/earley_common.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers copying lark/parsers/lalr_puppet.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tools copying lark/tools/serialize.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tools copying lark/tools/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tools copying lark/tools/nearley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tools copying lark/tools/standalone.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tools package init file 'lark/grammars/__init__.py' not found (or not a regular file) creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/__pyinstaller copying lark/__pyinstaller/hook-lark.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/__pyinstaller copying lark/__pyinstaller/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/__pyinstaller package init file 'lark-stubs/__init__.py' not found (or not a regular file) creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/grammars copying lark/grammars/common.lark -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/grammars creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs copying lark-stubs/lark.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs copying lark-stubs/exceptions.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs copying lark-stubs/__init__.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs copying lark-stubs/reconstruct.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs copying lark-stubs/indenter.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs copying lark-stubs/visitors.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs copying lark-stubs/lexer.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs copying lark-stubs/tree.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs I: pybuild base:217: /usr/bin/python3 setup.py build D: pybuild tools:232: invoking: /usr/bin/python3 setup.py build running build running build_py creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/reconstruct.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/visitors.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/load_grammar.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/indenter.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/common.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/lexer.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/lark.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/grammar.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/tree_matcher.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/parser_frontends.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/exceptions.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/parse_tree_builder.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/tree.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark copying lark/utils.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/earley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/earley_forest.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/cyk.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/xearley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/lalr_analysis.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/grammar_analysis.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/lalr_parser.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/earley_common.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers copying lark/parsers/lalr_puppet.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tools copying lark/tools/serialize.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tools copying lark/tools/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tools copying lark/tools/nearley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tools copying lark/tools/standalone.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tools package init file 'lark/grammars/__init__.py' not found (or not a regular file) creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/__pyinstaller copying lark/__pyinstaller/hook-lark.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/__pyinstaller copying lark/__pyinstaller/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/__pyinstaller package init file 'lark-stubs/__init__.py' not found (or not a regular file) creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/grammars copying lark/grammars/common.lark -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/grammars creating /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs copying lark-stubs/lark.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs copying lark-stubs/exceptions.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs copying lark-stubs/__init__.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs copying lark-stubs/reconstruct.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs copying lark-stubs/indenter.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs copying lark-stubs/visitors.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs copying lark-stubs/lexer.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs copying lark-stubs/tree.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml docs/ build/html # HTML generator Running Sphinx v3.2.1 making output directory... done generating gallery... Matplotlib created a temporary config/cache directory at /tmp/matplotlib-rlmxq9q6 because the default path (/nonexistent/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. generating gallery for examples... [ 16%] indented_tree.py generating gallery for examples... [ 33%] lark_grammar.py generating gallery for examples... [ 50%] fruitflies.py generating gallery for examples... [ 66%] calc.py generating gallery for examples... [ 83%] turtle_dsl.py generating gallery for examples... [100%] json_parser.py generating gallery for examples/advanced... [ 7%] conf_lalr.py generating gallery for examples/advanced... [ 15%] templates.py generating gallery for examples/advanced... [ 23%] conf_earley.py generating gallery for examples/advanced... [ 30%] error_puppet.py generating gallery for examples/advanced... [ 38%] reconstruct_json.py generating gallery for examples/advanced... [ 46%] custom_lexer.py generating gallery for examples/advanced... [ 53%] tree_forest_transformer.py generating gallery for examples/advanced... [ 61%] _json_parser.py generating gallery for examples/advanced... [ 69%] prioritizer.py generating gallery for examples/advanced... [ 76%] python_bytecode.py generating gallery for examples/advanced... [ 84%] python_parser.py generating gallery for examples/advanced... [ 92%] error_reporting_lalr.py generating gallery for examples/advanced... [100%] qscintilla_json.py computation time summary: - ../examples/advanced/_json_parser.py: 0.00 sec 0.0 MB - ../examples/advanced/conf_earley.py: 0.00 sec 0.0 MB - ../examples/advanced/conf_lalr.py: 0.00 sec 0.0 MB - ../examples/advanced/custom_lexer.py: 0.00 sec 0.0 MB - ../examples/advanced/error_puppet.py: 0.00 sec 0.0 MB - ../examples/advanced/error_reporting_lalr.py: 0.00 sec 0.0 MB - ../examples/advanced/prioritizer.py: 0.00 sec 0.0 MB - ../examples/advanced/python_bytecode.py: 0.00 sec 0.0 MB - ../examples/advanced/python_parser.py: 0.00 sec 0.0 MB - ../examples/advanced/qscintilla_json.py: 0.00 sec 0.0 MB - ../examples/advanced/reconstruct_json.py: 0.00 sec 0.0 MB - ../examples/advanced/templates.py: 0.00 sec 0.0 MB - ../examples/advanced/tree_forest_transformer.py: 0.00 sec 0.0 MB - ../examples/calc.py: 0.00 sec 0.0 MB - ../examples/fruitflies.py: 0.00 sec 0.0 MB - ../examples/indented_tree.py: 0.00 sec 0.0 MB - ../examples/json_parser.py: 0.00 sec 0.0 MB - ../examples/lark_grammar.py: 0.00 sec 0.0 MB - ../examples/turtle_dsl.py: 0.00 sec 0.0 MB building [mo]: targets for 0 po files that are out of date building [html]: targets for 14 source files that are out of date updating environment: [new config] 34 added, 0 changed, 0 removed reading sources... [ 2%] classes reading sources... [ 5%] examples/advanced/_json_parser reading sources... [ 8%] examples/advanced/conf_earley reading sources... [ 11%] examples/advanced/conf_lalr reading sources... [ 14%] examples/advanced/custom_lexer reading sources... [ 17%] examples/advanced/error_puppet reading sources... [ 20%] examples/advanced/error_reporting_lalr reading sources... [ 23%] examples/advanced/prioritizer reading sources... [ 26%] examples/advanced/python_bytecode reading sources... [ 29%] examples/advanced/python_parser reading sources... [ 32%] examples/advanced/qscintilla_json reading sources... [ 35%] examples/advanced/reconstruct_json reading sources... [ 38%] examples/advanced/templates reading sources... [ 41%] examples/advanced/tree_forest_transformer reading sources... [ 44%] examples/calc reading sources... [ 47%] examples/fruitflies reading sources... [ 50%] examples/indented_tree reading sources... [ 52%] examples/index reading sources... [ 55%] examples/json_parser reading sources... [ 58%] examples/lark_grammar reading sources... [ 61%] examples/turtle_dsl reading sources... [ 64%] features reading sources... [ 67%] forest reading sources... [ 70%] grammar reading sources... [ 73%] how_to_develop reading sources... [ 76%] how_to_use reading sources... [ 79%] index reading sources... [ 82%] json_tutorial reading sources... [ 85%] nearley reading sources... [ 88%] parsers reading sources... [ 91%] philosophy reading sources... [ 94%] recipes reading sources... [ 97%] tree_construction reading sources... [100%] visitors looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 2%] classes writing output... [ 5%] examples/advanced/_json_parser writing output... [ 8%] examples/advanced/conf_earley writing output... [ 11%] examples/advanced/conf_lalr writing output... [ 14%] examples/advanced/custom_lexer writing output... [ 17%] examples/advanced/error_puppet writing output... [ 20%] examples/advanced/error_reporting_lalr writing output... [ 23%] examples/advanced/prioritizer writing output... [ 26%] examples/advanced/python_bytecode writing output... [ 29%] examples/advanced/python_parser writing output... [ 32%] examples/advanced/qscintilla_json writing output... [ 35%] examples/advanced/reconstruct_json writing output... [ 38%] examples/advanced/templates writing output... [ 41%] examples/advanced/tree_forest_transformer writing output... [ 44%] examples/calc writing output... [ 47%] examples/fruitflies writing output... [ 50%] examples/indented_tree writing output... [ 52%] examples/index writing output... [ 55%] examples/json_parser writing output... [ 58%] examples/lark_grammar writing output... [ 61%] examples/turtle_dsl writing output... [ 64%] features writing output... [ 67%] forest writing output... [ 70%] grammar writing output... [ 73%] how_to_develop writing output... [ 76%] how_to_use writing output... [ 79%] index writing output... [ 82%] json_tutorial writing output... [ 85%] nearley writing output... [ 88%] parsers writing output... [ 91%] philosophy writing output... [ 94%] recipes writing output... [ 97%] tree_construction writing output... [100%] visitors /usr/lib/python3/dist-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) /usr/lib/python3/dist-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) /build/python-lark-Ia87rg/python-lark-0.10.0/docs/grammar.md: WARNING: Could not lex literal_block as "ebnf". Highlighting skipped. /build/python-lark-Ia87rg/python-lark-0.10.0/docs/grammar.md: WARNING: Could not lex literal_block as "ebnf". Highlighting skipped. /build/python-lark-Ia87rg/python-lark-0.10.0/docs/grammar.md: WARNING: Could not lex literal_block as "ebnf". Highlighting skipped. /build/python-lark-Ia87rg/python-lark-0.10.0/docs/grammar.md: WARNING: Could not lex literal_block as "ebnf". Highlighting skipped. /build/python-lark-Ia87rg/python-lark-0.10.0/docs/grammar.md: WARNING: Could not lex literal_block as "ebnf". Highlighting skipped. /build/python-lark-Ia87rg/python-lark-0.10.0/docs/how_to_use.md:27: WARNING: None:any reference target not found: /_static/lark_cheatsheet.pdf /build/python-lark-Ia87rg/python-lark-0.10.0/docs/json_tutorial.md:81: WARNING: None:any reference target not found: /lark/grammars/common.lark /build/python-lark-Ia87rg/python-lark-0.10.0/docs/json_tutorial.md:492: WARNING: None:any reference target not found: examples generating indices... genindexdone writing additional pages... searchdone copying images... [ 5%] examples/images/thumb/sphx_glr_indented_tree_thumb.png copying images... [ 10%] examples/images/thumb/sphx_glr_lark_grammar_thumb.png copying images... [ 15%] examples/images/thumb/sphx_glr_fruitflies_thumb.png copying images... [ 21%] examples/images/thumb/sphx_glr_calc_thumb.png copying images... [ 26%] examples/images/thumb/sphx_glr_turtle_dsl_thumb.png copying images... [ 31%] examples/images/thumb/sphx_glr_json_parser_thumb.png copying images... [ 36%] examples/advanced/images/thumb/sphx_glr_conf_lalr_thumb.png copying images... [ 42%] examples/advanced/images/thumb/sphx_glr_templates_thumb.png copying images... [ 47%] examples/advanced/images/thumb/sphx_glr_conf_earley_thumb.png copying images... [ 52%] examples/advanced/images/thumb/sphx_glr_error_puppet_thumb.png copying images... [ 57%] examples/advanced/images/thumb/sphx_glr_reconstruct_json_thumb.png copying images... [ 63%] examples/advanced/images/thumb/sphx_glr_custom_lexer_thumb.png copying images... [ 68%] examples/advanced/images/thumb/sphx_glr_tree_forest_transformer_thumb.png copying images... [ 73%] examples/advanced/images/thumb/sphx_glr__json_parser_thumb.png copying images... [ 78%] examples/advanced/images/thumb/sphx_glr_prioritizer_thumb.png copying images... [ 84%] examples/advanced/images/thumb/sphx_glr_python_bytecode_thumb.png copying images... [ 89%] examples/advanced/images/thumb/sphx_glr_python_parser_thumb.png copying images... [ 94%] examples/advanced/images/thumb/sphx_glr_error_reporting_lalr_thumb.png copying images... [100%] examples/advanced/images/thumb/sphx_glr_qscintilla_json_thumb.png copying downloadable files... [ 2%] examples/advanced/_json_parser.py copying downloadable files... [ 5%] examples/advanced/_json_parser.ipynb copying downloadable files... [ 7%] examples/advanced/conf_earley.py copying downloadable files... [ 10%] examples/advanced/conf_earley.ipynb copying downloadable files... [ 12%] examples/advanced/conf_lalr.py copying downloadable files... [ 15%] examples/advanced/conf_lalr.ipynb copying downloadable files... [ 17%] examples/advanced/custom_lexer.py copying downloadable files... [ 20%] examples/advanced/custom_lexer.ipynb copying downloadable files... [ 22%] examples/advanced/error_puppet.py copying downloadable files... [ 25%] examples/advanced/error_puppet.ipynb copying downloadable files... [ 27%] examples/advanced/error_reporting_lalr.py copying downloadable files... [ 30%] examples/advanced/error_reporting_lalr.ipynb copying downloadable files... [ 32%] examples/advanced/prioritizer.py copying downloadable files... [ 35%] examples/advanced/prioritizer.ipynb copying downloadable files... [ 37%] examples/advanced/python_bytecode.py copying downloadable files... [ 40%] examples/advanced/python_bytecode.ipynb copying downloadable files... [ 42%] examples/advanced/python_parser.py copying downloadable files... [ 45%] examples/advanced/python_parser.ipynb copying downloadable files... [ 47%] examples/advanced/qscintilla_json.py copying downloadable files... [ 50%] examples/advanced/qscintilla_json.ipynb copying downloadable files... [ 52%] examples/advanced/reconstruct_json.py copying downloadable files... [ 55%] examples/advanced/reconstruct_json.ipynb copying downloadable files... [ 57%] examples/advanced/templates.py copying downloadable files... [ 60%] examples/advanced/templates.ipynb copying downloadable files... [ 62%] examples/advanced/tree_forest_transformer.py copying downloadable files... [ 65%] examples/advanced/tree_forest_transformer.ipynb copying downloadable files... [ 67%] examples/calc.py copying downloadable files... [ 70%] examples/calc.ipynb copying downloadable files... [ 72%] examples/fruitflies.py copying downloadable files... [ 75%] examples/fruitflies.ipynb copying downloadable files... [ 77%] examples/indented_tree.py copying downloadable files... [ 80%] examples/indented_tree.ipynb copying downloadable files... [ 82%] examples/examples_python.zip copying downloadable files... [ 85%] examples/examples_jupyter.zip copying downloadable files... [ 87%] examples/json_parser.py copying downloadable files... [ 90%] examples/json_parser.ipynb copying downloadable files... [ 92%] examples/lark_grammar.py copying downloadable files... [ 95%] examples/lark_grammar.ipynb copying downloadable files... [ 97%] examples/turtle_dsl.py copying downloadable files... [100%] examples/turtle_dsl.ipynb copying static files... ... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 8 warnings. The HTML pages are in build/html. Sphinx-gallery successfully executed 0 out of 0 files subselected by: gallery_conf["filename_pattern"] = '/plot' gallery_conf["ignore_pattern"] = '__init__\\.py' after excluding 0 files that had previously been run (based on MD5). embedding documentation hyperlinks... embedding documentation hyperlinks for examples... [ 5%] indented_tree.html embedding documentation hyperlinks for examples... [ 10%] lark_grammar.html embedding documentation hyperlinks for examples... [ 15%] json_parser.html embedding documentation hyperlinks for examples... [ 20%] calc.html embedding documentation hyperlinks for examples... [ 25%] fruitflies.html embedding documentation hyperlinks for examples... [ 30%] index.html embedding documentation hyperlinks for examples... [ 35%] turtle_dsl.html embedding documentation hyperlinks for examples... [ 40%] qscintilla_json.html embedding documentation hyperlinks for examples... [ 45%] conf_earley.html embedding documentation hyperlinks for examples... [ 50%] _json_parser.html embedding documentation hyperlinks for examples... [ 55%] python_parser.html embedding documentation hyperlinks for examples... [ 60%] prioritizer.html embedding documentation hyperlinks for examples... [ 65%] custom_lexer.html embedding documentation hyperlinks for examples... [ 70%] python_bytecode.html embedding documentation hyperlinks for examples... [ 75%] tree_forest_transformer.html embedding documentation hyperlinks for examples... [ 80%] conf_lalr.html embedding documentation hyperlinks for examples... [ 85%] error_reporting_lalr.html embedding documentation hyperlinks for examples... [ 90%] error_puppet.html embedding documentation hyperlinks for examples... [ 95%] reconstruct_json.html embedding documentation hyperlinks for examples... [100%] templates.html PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bman docs/ build/man # Manpage generator Running Sphinx v3.2.1 making output directory... done generating gallery... Matplotlib created a temporary config/cache directory at /tmp/matplotlib-6nobd9l1 because the default path (/nonexistent/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. generating gallery for examples... [ 16%] indented_tree.py generating gallery for examples... [ 33%] lark_grammar.py generating gallery for examples... [ 50%] fruitflies.py generating gallery for examples... [ 66%] calc.py generating gallery for examples... [ 83%] turtle_dsl.py generating gallery for examples... [100%] json_parser.py generating gallery for examples/advanced... [ 7%] conf_lalr.py generating gallery for examples/advanced... [ 15%] templates.py generating gallery for examples/advanced... [ 23%] conf_earley.py generating gallery for examples/advanced... [ 30%] error_puppet.py generating gallery for examples/advanced... [ 38%] reconstruct_json.py generating gallery for examples/advanced... [ 46%] custom_lexer.py generating gallery for examples/advanced... [ 53%] tree_forest_transformer.py generating gallery for examples/advanced... [ 61%] _json_parser.py generating gallery for examples/advanced... [ 69%] prioritizer.py generating gallery for examples/advanced... [ 76%] python_bytecode.py generating gallery for examples/advanced... [ 84%] python_parser.py generating gallery for examples/advanced... [ 92%] error_reporting_lalr.py generating gallery for examples/advanced... [100%] qscintilla_json.py computation time summary: - ../examples/advanced/_json_parser.py: 0.00 sec 0.0 MB - ../examples/advanced/conf_earley.py: 0.00 sec 0.0 MB - ../examples/advanced/conf_lalr.py: 0.00 sec 0.0 MB - ../examples/advanced/custom_lexer.py: 0.00 sec 0.0 MB - ../examples/advanced/error_puppet.py: 0.00 sec 0.0 MB - ../examples/advanced/error_reporting_lalr.py: 0.00 sec 0.0 MB - ../examples/advanced/prioritizer.py: 0.00 sec 0.0 MB - ../examples/advanced/python_bytecode.py: 0.00 sec 0.0 MB - ../examples/advanced/python_parser.py: 0.00 sec 0.0 MB - ../examples/advanced/qscintilla_json.py: 0.00 sec 0.0 MB - ../examples/advanced/reconstruct_json.py: 0.00 sec 0.0 MB - ../examples/advanced/templates.py: 0.00 sec 0.0 MB - ../examples/advanced/tree_forest_transformer.py: 0.00 sec 0.0 MB - ../examples/calc.py: 0.00 sec 0.0 MB - ../examples/fruitflies.py: 0.00 sec 0.0 MB - ../examples/indented_tree.py: 0.00 sec 0.0 MB - ../examples/json_parser.py: 0.00 sec 0.0 MB - ../examples/lark_grammar.py: 0.00 sec 0.0 MB - ../examples/turtle_dsl.py: 0.00 sec 0.0 MB building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: [new config] 34 added, 0 changed, 0 removed reading sources... [ 2%] classes reading sources... [ 5%] examples/advanced/_json_parser reading sources... [ 8%] examples/advanced/conf_earley reading sources... [ 11%] examples/advanced/conf_lalr reading sources... [ 14%] examples/advanced/custom_lexer reading sources... [ 17%] examples/advanced/error_puppet reading sources... [ 20%] examples/advanced/error_reporting_lalr reading sources... [ 23%] examples/advanced/prioritizer reading sources... [ 26%] examples/advanced/python_bytecode reading sources... [ 29%] examples/advanced/python_parser reading sources... [ 32%] examples/advanced/qscintilla_json reading sources... [ 35%] examples/advanced/reconstruct_json reading sources... [ 38%] examples/advanced/templates reading sources... [ 41%] examples/advanced/tree_forest_transformer reading sources... [ 44%] examples/calc reading sources... [ 47%] examples/fruitflies reading sources... [ 50%] examples/indented_tree reading sources... [ 52%] examples/index reading sources... [ 55%] examples/json_parser reading sources... [ 58%] examples/lark_grammar reading sources... [ 61%] examples/turtle_dsl reading sources... [ 64%] features reading sources... [ 67%] forest reading sources... [ 70%] grammar reading sources... [ 73%] how_to_develop reading sources... [ 76%] how_to_use reading sources... [ 79%] index reading sources... [ 82%] json_tutorial reading sources... [ 85%] nearley reading sources... [ 88%] parsers reading sources... [ 91%] philosophy reading sources... [ 94%] recipes reading sources... [ 97%] tree_construction reading sources... [100%] visitors looking for now-outdated files... none found pickling environment... done checking consistency... done writing... lark.7 { philosophy features parsers json_tutorial how_to_use how_to_develop recipes examples/index examples/indented_tree examples/lark_grammar examples/fruitflies examples/calc examples/turtle_dsl examples/json_parser examples/advanced/conf_lalr examples/advanced/templates examples/advanced/conf_earley examples/advanced/error_puppet examples/advanced/reconstruct_json examples/advanced/custom_lexer examples/advanced/tree_forest_transformer examples/advanced/_json_parser examples/advanced/prioritizer examples/advanced/python_bytecode examples/advanced/python_parser examples/advanced/error_reporting_lalr examples/advanced/qscintilla_json grammar tree_construction classes visitors forest nearley } /usr/lib/python3/dist-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) /usr/lib/python3/dist-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) /build/python-lark-Ia87rg/python-lark-0.10.0/docs/json_tutorial.md:81: WARNING: None:any reference target not found: /lark/grammars/common.lark /build/python-lark-Ia87rg/python-lark-0.10.0/docs/json_tutorial.md:492: WARNING: None:any reference target not found: examples /build/python-lark-Ia87rg/python-lark-0.10.0/docs/how_to_use.md:27: WARNING: None:any reference target not found: /_static/lark_cheatsheet.pdf done build succeeded, 3 warnings. The manual pages are in build/man. Sphinx-gallery successfully executed 0 out of 0 files subselected by: gallery_conf["filename_pattern"] = '/plot' gallery_conf["ignore_pattern"] = '__init__\\.py' after excluding 0 files that had previously been run (based on MD5). make[1]: Leaving directory '/build/python-lark-Ia87rg/python-lark-0.10.0' dh_auto_test -i -O--buildsystem=pybuild pybuild --test -i python{version} -p "3.9 3.8" D: pybuild pybuild:560: version: 4.20200925 D: pybuild pybuild:561: ['/usr/bin/pybuild', '--test', '-i', 'python{version}', '-p', '3.9 3.8'] D: pybuild pybuild:36: cfg: Namespace(after_build=None, after_clean=None, after_configure=None, after_install=None, after_test=None, before_build=None, before_clean=None, before_configure=None, before_install=None, before_test=None, build_args=None, build_only=False, clean_args=None, clean_only=False, configure_args=None, configure_only=False, custom_tests=False, destdir='debian/tmp', detect_only=False, dir='/build/python-lark-Ia87rg/python-lark-0.10.0', disable=None, ext_destdir=None, ext_pattern='\\.so(\\.[^/]*)?$', ext_sub_pattern=None, ext_sub_repl=None, install_args=None, install_dir=None, install_only=False, interpreter=['python{version}'], list_systems=False, name='lark', print_args=None, quiet=False, really_quiet=False, system=None, test_args=None, test_nose=False, test_nose2=False, test_only=True, test_pytest=False, test_tox=False, verbose=True, versions=['3.9', '3.8']) D: pybuild __init__:36: cannot initialize 'cmake' plugin Traceback (most recent call last): File "/usr/share/dh-python/dhpython/build/__init__.py", line 32, in module.BuildSystem.is_usable() File "/usr/share/dh-python/dhpython/build/base.py", line 120, in is_usable raise Exception("missing command: %s" % command) Exception: missing command: cmake D: pybuild tools:232: invoking: /usr/bin/dpkg-architecture D: pybuild pybuild:131: detected build system: distutils (certainty: 51%) I: pybuild base:217: python3.9 setup.py test D: pybuild tools:232: invoking: python3.9 setup.py test running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. running egg_info creating lark_parser.egg-info writing lark_parser.egg-info/PKG-INFO writing dependency_links to lark_parser.egg-info/dependency_links.txt writing entry points to lark_parser.egg-info/entry_points.txt writing requirements to lark_parser.egg-info/requires.txt writing top-level names to lark_parser.egg-info/top_level.txt writing manifest file 'lark_parser.egg-info/SOURCES.txt' package init file 'lark/grammars/__init__.py' not found (or not a regular file) package init file 'lark-stubs/__init__.py' not found (or not a regular file) reading manifest file 'lark_parser.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'lark_parser.egg-info/SOURCES.txt' running build_ext Warning: Skipping tests for Nearley grammar imports (js2py required) test_simple (tests.test_cache.TestCache) ... ok test_alias (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_backslash (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestCykStandard) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestCykStandard) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_empty (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_empty_end (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'Empty rules' test_empty_expand1_list (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_empty_flatten_list (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_escaped_string (tests.test_parser.tests.test_parser.TestCykStandard) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_ignore (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestCykStandard) Tests effect of priority on result ... ok test_lexer_token_limit (tests.test_parser.tests.test_parser.TestCykStandard) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_maybe (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_maybe_placeholders (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'Empty rules' test_meddling_unused (tests.test_parser.tests.test_parser.TestCykStandard) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestCykStandard) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestCykStandard) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_serialize (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'Serialize currently only works for LALR parsers without custom lexers (though it should be easy to extend)' test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestCykStandard) Verify that stack depth isn't an issue for EBNF grammars ... skipped 'Takes forever' test_start (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestCykStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestCykStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestCykStandard) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_undefined_ignore (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestCykStandard) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestCykStandard) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_alias (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_backslash (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests effect of priority on result ... ok test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests effect of priority on result ... ok test_empty (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_ignore (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests effect of priority on result ... skipped 'Only standard lexers care about token priority' test_lexer_token_limit (tests.test_parser.tests.test_parser.TestEarleyDynamic) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_maybe (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestEarleyDynamic) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... skipped 'Priority not handled correctly right now' test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestEarleyDynamic) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_serialize (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... skipped 'Serialize currently only works for LALR parsers without custom lexers (though it should be easy to extend)' test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestEarleyDynamic) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestEarleyDynamic) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestEarleyDynamic) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_alias (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_backslash (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests effect of priority on result ... ok test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests effect of priority on result ... ok test_empty (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_ignore (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests effect of priority on result ... ok test_lexer_token_limit (tests.test_parser.tests.test_parser.TestEarleyStandard) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_maybe (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestEarleyStandard) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestEarleyStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestEarleyStandard) ... skipped 'Priority not handled correctly right now' test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestEarleyStandard) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_serialize (tests.test_parser.tests.test_parser.TestEarleyStandard) ... skipped 'Serialize currently only works for LALR parsers without custom lexers (though it should be easy to extend)' test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestEarleyStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestEarleyStandard) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestEarleyStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestEarleyStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_ambiguity1 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguity2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_conditionally_inlined_rule (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_inlined_rule (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_unnamed_token (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_symbol_and_intermediate_nodes (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_anon (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley3 (tests.test_parser._make_full_earley_test.._TestFullEarley) Tests prioritization and disambiguation for pseudo-terminals (there should be only one result) ... skipped 'Only relevant for the dynamic_complete parser' test_earley4 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley_explicit_ambiguity (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley_repeating_empty (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_explicit_ambiguity2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... skipped 'Only relevant for the dynamic_complete parser' test_fruitflies_ambig (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_nested_ambiguous_intermediate_nodes (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_nested_ambiguous_intermediate_nodes2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_term_ambig_resolve (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguity1 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguity2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_conditionally_inlined_rule (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_inlined_rule (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_unnamed_token (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_symbol_and_intermediate_nodes (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_anon (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley3 (tests.test_parser._make_full_earley_test.._TestFullEarley) Tests prioritization and disambiguation for pseudo-terminals (there should be only one result) ... ok test_earley4 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley_explicit_ambiguity (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley_repeating_empty (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_explicit_ambiguity2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_fruitflies_ambig (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_nested_ambiguous_intermediate_nodes (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_nested_ambiguous_intermediate_nodes2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_term_ambig_resolve (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_errors (tests.test_grammar.TestGrammar) ... ok test_alias (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_backslash (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestLalrContextual) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestLalrContextual) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_empty (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestLalrContextual) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_ignore (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestLalrContextual) Tests effect of priority on result ... skipped 'Only standard lexers care about token priority' test_lexer_token_limit (tests.test_parser.tests.test_parser.TestLalrContextual) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_maybe (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestLalrContextual) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrContextual) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestLalrContextual) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestLalrContextual) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_serialize (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrContextual) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestLalrContextual) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestLalrContextual) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestLalrContextual) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestLalrContextual) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestLalrContextual) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestLalrContextual) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_alias (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_backslash (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestLalrCustom) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestLalrCustom) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_empty (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestLalrCustom) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_ignore (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestLalrCustom) Tests effect of priority on result ... skipped 'Only standard lexers care about token priority' test_lexer_token_limit (tests.test_parser.tests.test_parser.TestLalrCustom) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_maybe (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestLalrCustom) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrCustom) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestLalrCustom) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestLalrCustom) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_serialize (tests.test_parser.tests.test_parser.TestLalrCustom) ... skipped 'Serialize currently only works for LALR parsers without custom lexers (though it should be easy to extend)' test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrCustom) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestLalrCustom) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestLalrCustom) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestLalrCustom) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestLalrCustom) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestLalrCustom) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestLalrCustom) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_alias (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_backslash (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestLalrStandard) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestLalrStandard) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_empty (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestLalrStandard) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_ignore (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestLalrStandard) Tests effect of priority on result ... ok test_lexer_token_limit (tests.test_parser.tests.test_parser.TestLalrStandard) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_maybe (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestLalrStandard) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestLalrStandard) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestLalrStandard) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_serialize (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestLalrStandard) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestLalrStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestLalrStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestLalrStandard) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestLalrStandard) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestLalrStandard) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_alias (tests.test_parser.TestParsers) ... ok test_big_list (tests.test_parser.TestParsers) ... ok test_comment_in_rule_definition (tests.test_parser.TestParsers) ... ok test_embedded_transformer (tests.test_parser.TestParsers) ... ok test_embedded_transformer_inplace (tests.test_parser.TestParsers) ... ok test_expand1 (tests.test_parser.TestParsers) ... ok test_infinite_recurse (tests.test_parser.TestParsers) ... ok test_propagate_positions (tests.test_parser.TestParsers) ... ok test_same_ast (tests.test_parser.TestParsers) Tests that Earley and LALR parsers produce equal trees ... ok test_vargs_meta (tests.test_parser.TestParsers) ... ok test_vargs_tree (tests.test_parser.TestParsers) ... ok test_visit_tokens (tests.test_parser.TestParsers) ... ok test_alias (tests.test_reconstructor.TestReconstructor) ... ok test_expand_rule (tests.test_reconstructor.TestReconstructor) ... ok test_json_example (tests.test_reconstructor.TestReconstructor) ... ok test_keep_tokens (tests.test_reconstructor.TestReconstructor) ... ok test_starred_group (tests.test_reconstructor.TestReconstructor) ... ok test_starred_rule (tests.test_reconstructor.TestReconstructor) ... ok test_contextual (tests.test_tools.TestStandalone) ... ok test_postlex (tests.test_tools.TestStandalone) ... ok test_simple (tests.test_tools.TestStandalone) ... ok test_transformer (tests.test_tools.TestStandalone) ... ok test_deepcopy (tests.test_trees.TestTrees) ... ok test_discard (tests.test_trees.TestTrees) ... ok test_inline_static (tests.test_trees.TestTrees) ... ok test_interp (tests.test_trees.TestTrees) ... ok test_iter_subtrees (tests.test_trees.TestTrees) ... ok test_iter_subtrees_topdown (tests.test_trees.TestTrees) ... ok test_partial (tests.test_trees.TestTrees) ... ok test_pickle (tests.test_trees.TestTrees) ... ok test_repr_runnable (tests.test_trees.TestTrees) ... ok test_transformer (tests.test_trees.TestTrees) ... ok test_vargs (tests.test_trees.TestTrees) ... ok test_vargs_override (tests.test_trees.TestTrees) ... ok test_visitor (tests.test_trees.TestTrees) ... ok test_debug (tests.test_logger.Testlogger) ... ok test_loglevel_higher (tests.test_logger.Testlogger) ... ok test_non_debug (tests.test_logger.Testlogger) ... ok ---------------------------------------------------------------------- Ran 654 tests in 52.762s OK (skipped=65) I: pybuild base:217: python3.8 setup.py test D: pybuild tools:232: invoking: python3.8 setup.py test running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. running egg_info writing lark_parser.egg-info/PKG-INFO writing dependency_links to lark_parser.egg-info/dependency_links.txt writing entry points to lark_parser.egg-info/entry_points.txt writing requirements to lark_parser.egg-info/requires.txt writing top-level names to lark_parser.egg-info/top_level.txt package init file 'lark/grammars/__init__.py' not found (or not a regular file) package init file 'lark-stubs/__init__.py' not found (or not a regular file) reading manifest file 'lark_parser.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'lark_parser.egg-info/SOURCES.txt' running build_ext Warning: Skipping tests for Nearley grammar imports (js2py required) test_simple (tests.test_cache.TestCache) ... ok test_alias (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_backslash (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestCykStandard) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestCykStandard) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_empty (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_empty_end (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'Empty rules' test_empty_expand1_list (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_empty_flatten_list (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_escaped_string (tests.test_parser.tests.test_parser.TestCykStandard) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_ignore (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestCykStandard) Tests effect of priority on result ... ok test_lexer_token_limit (tests.test_parser.tests.test_parser.TestCykStandard) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_maybe (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_maybe_placeholders (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'Empty rules' test_meddling_unused (tests.test_parser.tests.test_parser.TestCykStandard) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestCykStandard) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestCykStandard) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_serialize (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'Serialize currently only works for LALR parsers without custom lexers (though it should be easy to extend)' test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestCykStandard) Verify that stack depth isn't an issue for EBNF grammars ... skipped 'Takes forever' test_start (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestCykStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestCykStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestCykStandard) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestCykStandard) ... skipped 'No empty rules' test_undefined_ignore (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestCykStandard) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestCykStandard) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestCykStandard) ... ok test_alias (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_backslash (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests effect of priority on result ... ok test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests effect of priority on result ... ok test_empty (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_ignore (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests effect of priority on result ... skipped 'Only standard lexers care about token priority' test_lexer_token_limit (tests.test_parser.tests.test_parser.TestEarleyDynamic) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_maybe (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestEarleyDynamic) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... skipped 'Priority not handled correctly right now' test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestEarleyDynamic) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_serialize (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... skipped 'Serialize currently only works for LALR parsers without custom lexers (though it should be easy to extend)' test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestEarleyDynamic) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestEarleyDynamic) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestEarleyDynamic) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestEarleyDynamic) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestEarleyDynamic) ... ok test_alias (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_backslash (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests effect of priority on result ... ok test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests effect of priority on result ... ok test_empty (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_ignore (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests effect of priority on result ... ok test_lexer_token_limit (tests.test_parser.tests.test_parser.TestEarleyStandard) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_maybe (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestEarleyStandard) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestEarleyStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestEarleyStandard) ... skipped 'Priority not handled correctly right now' test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestEarleyStandard) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_serialize (tests.test_parser.tests.test_parser.TestEarleyStandard) ... skipped 'Serialize currently only works for LALR parsers without custom lexers (though it should be easy to extend)' test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestEarleyStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestEarleyStandard) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestEarleyStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestEarleyStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestEarleyStandard) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestEarleyStandard) ... ok test_ambiguity1 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguity2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_conditionally_inlined_rule (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_inlined_rule (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_unnamed_token (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_symbol_and_intermediate_nodes (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_anon (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley3 (tests.test_parser._make_full_earley_test.._TestFullEarley) Tests prioritization and disambiguation for pseudo-terminals (there should be only one result) ... skipped 'Only relevant for the dynamic_complete parser' test_earley4 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley_explicit_ambiguity (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley_repeating_empty (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_explicit_ambiguity2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... skipped 'Only relevant for the dynamic_complete parser' test_fruitflies_ambig (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_nested_ambiguous_intermediate_nodes (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_nested_ambiguous_intermediate_nodes2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_term_ambig_resolve (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguity1 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguity2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_conditionally_inlined_rule (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_inlined_rule (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_intermediate_node_unnamed_token (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_ambiguous_symbol_and_intermediate_nodes (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_anon (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley3 (tests.test_parser._make_full_earley_test.._TestFullEarley) Tests prioritization and disambiguation for pseudo-terminals (there should be only one result) ... ok test_earley4 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley_explicit_ambiguity (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_earley_repeating_empty (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_explicit_ambiguity2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_fruitflies_ambig (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_nested_ambiguous_intermediate_nodes (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_nested_ambiguous_intermediate_nodes2 (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_term_ambig_resolve (tests.test_parser._make_full_earley_test.._TestFullEarley) ... ok test_errors (tests.test_grammar.TestGrammar) ... ok test_alias (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_backslash (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestLalrContextual) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestLalrContextual) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_empty (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestLalrContextual) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_ignore (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestLalrContextual) Tests effect of priority on result ... skipped 'Only standard lexers care about token priority' test_lexer_token_limit (tests.test_parser.tests.test_parser.TestLalrContextual) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_maybe (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestLalrContextual) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrContextual) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestLalrContextual) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestLalrContextual) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_serialize (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrContextual) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestLalrContextual) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestLalrContextual) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestLalrContextual) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestLalrContextual) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestLalrContextual) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestLalrContextual) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestLalrContextual) ... ok test_alias (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_backslash (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestLalrCustom) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestLalrCustom) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_empty (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestLalrCustom) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_ignore (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestLalrCustom) Tests effect of priority on result ... skipped 'Only standard lexers care about token priority' test_lexer_token_limit (tests.test_parser.tests.test_parser.TestLalrCustom) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_maybe (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestLalrCustom) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrCustom) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestLalrCustom) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestLalrCustom) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_serialize (tests.test_parser.tests.test_parser.TestLalrCustom) ... skipped 'Serialize currently only works for LALR parsers without custom lexers (though it should be easy to extend)' test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrCustom) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestLalrCustom) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestLalrCustom) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestLalrCustom) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestLalrCustom) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestLalrCustom) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestLalrCustom) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestLalrCustom) ... ok test_alias (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_alias_in_terminal (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_backslash (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_backslash2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_basic1 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_basic2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_bytes_utf8 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_dont_expand1_lists_with_multiple_items (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_dont_expand1_lists_with_multiple_items_2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_earley_prioritization (tests.test_parser.tests.test_parser.TestLalrStandard) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_earley_prioritization_sum (tests.test_parser.tests.test_parser.TestLalrStandard) Tests effect of priority on result ... skipped 'Currently only Earley supports priority in rules' test_empty (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_empty_end (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_empty_expand1_list (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_empty_expand1_list_2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_empty_flatten_list (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_escaped_string (tests.test_parser.tests.test_parser.TestLalrStandard) Tests common.ESCAPED_STRING ... ok test_expand1_lists_with_one_item (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_expand1_lists_with_one_item_2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_float_without_lexer (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_g_regex_flags (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_hex_escape (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_hex_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_ignore (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_import_errors (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_import_rename (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_join_regex_flags (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_keep_all_tokens (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_lexer_detect_newline_tokens (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_lexer_prioritization (tests.test_parser.tests.test_parser.TestLalrStandard) Tests effect of priority on result ... ok test_lexer_token_limit (tests.test_parser.tests.test_parser.TestLalrStandard) Python has a stupid limit of 100 groups in a regular expression. Test that we handle this limitation ... ok test_line_and_column (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_line_counting (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_maybe (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_maybe_placeholders (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_meddling_unused (tests.test_parser.tests.test_parser.TestLalrStandard) Unless 'unused' is removed, LALR analysis will fail on reduce-reduce collision ... ok test_multi_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_multi_start (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_multiple_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_priority_vs_embedded (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_ranged_repeat_rules (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_ranged_repeat_terms (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_recurse_flatten (tests.test_parser.tests.test_parser.TestLalrStandard) Verify that stack depth doesn't get exceeded on recursive rules marked for flattening. ... skipped "Flattening list isn't implemented (and may never be)" test_reduce_cycle (tests.test_parser.tests.test_parser.TestLalrStandard) Tests an edge-condition in the LALR parser, in which a transition state looks exactly like the end state. ... ok test_regex_escaping (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_regex_quote (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_of_nested_grammar (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_preserves_leading_underscore (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_rename (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_rules_dependencies_imported_only_once (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_import_unicode (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_multi_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import_drop_ignore (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import_rename (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import_subrule (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_relative_rule_import_subrule_no_conflict (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_rule_collision (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_rule_collision2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_serialize (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_single_item_flatten_list (tests.test_parser.tests.test_parser.TestLalrStandard) ... skipped "Flattening list isn't implemented (and may never be)" test_special_chars (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_stack_for_ebnf (tests.test_parser.tests.test_parser.TestLalrStandard) Verify that stack depth isn't an issue for EBNF grammars ... ok test_start (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_stringio_bytes (tests.test_parser.tests.test_parser.TestLalrStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... skipped 'cStringIO not available' test_stringio_unicode (tests.test_parser.tests.test_parser.TestLalrStandard) Verify that a Lark can be created from file-like objects other than Python's standard 'file' object ... ok test_templates (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_alias (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_import (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_modifiers (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_recursion (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_templates_templates (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_collision (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_collision2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_collision_WS (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_ebnf (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags3 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags_verbose (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_flags_verbose_multiline (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_multiline_only_works_with_x_flag (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_token_not_anon (tests.test_parser.tests.test_parser.TestLalrStandard) Tests that "a" is matched as an anonymous token, and not A. ... ok test_twice_empty (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_undefined_ignore (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_undefined_rule (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_undefined_token (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode2 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode3 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode_class (tests.test_parser.tests.test_parser.TestLalrStandard) Tests that character classes from the `regex` module work correctly. ... skipped 'Unicode and Python 2 do not place nicely together.' test_unicode_literal_range_escape (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_unicode_word (tests.test_parser.tests.test_parser.TestLalrStandard) Tests that a persistent bug in the `re` module works when `regex` is enabled. ... skipped 'Unicode and Python 2 do not place nicely together.' test_utf8 (tests.test_parser.tests.test_parser.TestLalrStandard) ... ok test_alias (tests.test_parser.TestParsers) ... ok test_big_list (tests.test_parser.TestParsers) ... ok test_comment_in_rule_definition (tests.test_parser.TestParsers) ... ok test_embedded_transformer (tests.test_parser.TestParsers) ... ok test_embedded_transformer_inplace (tests.test_parser.TestParsers) ... ok test_expand1 (tests.test_parser.TestParsers) ... ok test_infinite_recurse (tests.test_parser.TestParsers) ... ok test_propagate_positions (tests.test_parser.TestParsers) ... ok test_same_ast (tests.test_parser.TestParsers) Tests that Earley and LALR parsers produce equal trees ... ok test_vargs_meta (tests.test_parser.TestParsers) ... ok test_vargs_tree (tests.test_parser.TestParsers) ... ok test_visit_tokens (tests.test_parser.TestParsers) ... ok test_alias (tests.test_reconstructor.TestReconstructor) ... ok test_expand_rule (tests.test_reconstructor.TestReconstructor) ... ok test_json_example (tests.test_reconstructor.TestReconstructor) ... ok test_keep_tokens (tests.test_reconstructor.TestReconstructor) ... ok test_starred_group (tests.test_reconstructor.TestReconstructor) ... ok test_starred_rule (tests.test_reconstructor.TestReconstructor) ... ok test_contextual (tests.test_tools.TestStandalone) ... ok test_postlex (tests.test_tools.TestStandalone) ... ok test_simple (tests.test_tools.TestStandalone) ... ok test_transformer (tests.test_tools.TestStandalone) ... ok test_deepcopy (tests.test_trees.TestTrees) ... ok test_discard (tests.test_trees.TestTrees) ... ok test_inline_static (tests.test_trees.TestTrees) ... ok test_interp (tests.test_trees.TestTrees) ... ok test_iter_subtrees (tests.test_trees.TestTrees) ... ok test_iter_subtrees_topdown (tests.test_trees.TestTrees) ... ok test_partial (tests.test_trees.TestTrees) ... ok test_pickle (tests.test_trees.TestTrees) ... ok test_repr_runnable (tests.test_trees.TestTrees) ... ok test_transformer (tests.test_trees.TestTrees) ... ok test_vargs (tests.test_trees.TestTrees) ... ok test_vargs_override (tests.test_trees.TestTrees) ... ok test_visitor (tests.test_trees.TestTrees) ... ok test_debug (tests.test_logger.Testlogger) ... ok test_loglevel_higher (tests.test_logger.Testlogger) ... ok test_non_debug (tests.test_logger.Testlogger) ... ok ---------------------------------------------------------------------- Ran 654 tests in 57.807s OK (skipped=65) rm -fr -- /tmp/dh-xdg-rundir-7yKZvT9L create-stamp debian/debhelper-build-stamp dh_testroot -i -O--buildsystem=pybuild dh_prep -i -O--buildsystem=pybuild rm -f -- debian/python3-lark.substvars debian/python-lark-doc.substvars rm -fr -- debian/.debhelper/generated/python3-lark/ debian/python3-lark/ debian/tmp/ debian/.debhelper/generated/python-lark-doc/ debian/python-lark-doc/ dh_auto_install -i -O--buildsystem=pybuild install -d /build/python-lark-Ia87rg/python-lark-0.10.0/debian/tmp pybuild --install -i python{version} -p "3.9 3.8" --dest-dir /build/python-lark-Ia87rg/python-lark-0.10.0/debian/tmp D: pybuild pybuild:560: version: 4.20200925 D: pybuild pybuild:561: ['/usr/bin/pybuild', '--install', '-i', 'python{version}', '-p', '3.9 3.8', '--dest-dir', '/build/python-lark-Ia87rg/python-lark-0.10.0/debian/tmp'] D: pybuild pybuild:36: cfg: Namespace(after_build=None, after_clean=None, after_configure=None, after_install=None, after_test=None, before_build=None, before_clean=None, before_configure=None, before_install=None, before_test=None, build_args=None, build_only=False, clean_args=None, clean_only=False, configure_args=None, configure_only=False, custom_tests=False, destdir='/build/python-lark-Ia87rg/python-lark-0.10.0/debian/tmp', detect_only=False, dir='/build/python-lark-Ia87rg/python-lark-0.10.0', disable=None, ext_destdir=None, ext_pattern='\\.so(\\.[^/]*)?$', ext_sub_pattern=None, ext_sub_repl=None, install_args=None, install_dir=None, install_only=True, interpreter=['python{version}'], list_systems=False, name='lark', print_args=None, quiet=False, really_quiet=False, system=None, test_args=None, test_nose=False, test_nose2=False, test_only=False, test_pytest=False, test_tox=False, verbose=True, versions=['3.9', '3.8']) D: pybuild __init__:36: cannot initialize 'cmake' plugin Traceback (most recent call last): File "/usr/share/dh-python/dhpython/build/__init__.py", line 32, in module.BuildSystem.is_usable() File "/usr/share/dh-python/dhpython/build/base.py", line 120, in is_usable raise Exception("missing command: %s" % command) Exception: missing command: cmake D: pybuild tools:232: invoking: /usr/bin/dpkg-architecture D: pybuild pybuild:131: detected build system: distutils (certainty: 61%) I: pybuild base:217: /usr/bin/python3.9 setup.py install --root /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark D: pybuild tools:232: invoking: /usr/bin/python3.9 setup.py install --root /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark running install running build running build_py package init file 'lark/grammars/__init__.py' not found (or not a regular file) package init file 'lark-stubs/__init__.py' not found (or not a regular file) running install_lib creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9 creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/reconstruct.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/__pyinstaller copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/__pyinstaller/hook-lark.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/__pyinstaller copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/__pyinstaller/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/__pyinstaller copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/visitors.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/earley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/earley_forest.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/cyk.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/xearley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/lalr_analysis.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/grammar_analysis.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/lalr_parser.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/earley_common.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parsers/lalr_puppet.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/load_grammar.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/indenter.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/common.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/grammars copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/grammars/common.lark -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/grammars creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tools/serialize.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tools/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tools/nearley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tools/standalone.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/lexer.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/lark.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/grammar.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tree_matcher.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parser_frontends.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/exceptions.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/parse_tree_builder.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/tree.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark/utils.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs/lark.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs/exceptions.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs/__init__.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs/reconstruct.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs/indenter.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs/visitors.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs/lexer.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.9_lark/build/lark-stubs/tree.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark-stubs byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/reconstruct.py to reconstruct.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/__pyinstaller/hook-lark.py to hook-lark.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/__pyinstaller/__init__.py to __init__.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/visitors.py to visitors.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/__init__.py to __init__.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/earley.py to earley.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/earley_forest.py to earley_forest.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/__init__.py to __init__.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/cyk.py to cyk.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/xearley.py to xearley.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/lalr_analysis.py to lalr_analysis.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/grammar_analysis.py to grammar_analysis.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/lalr_parser.py to lalr_parser.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/earley_common.py to earley_common.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parsers/lalr_puppet.py to lalr_puppet.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/load_grammar.py to load_grammar.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/indenter.py to indenter.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/common.py to common.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tools/serialize.py to serialize.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tools/__init__.py to __init__.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tools/nearley.py to nearley.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tools/standalone.py to standalone.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/lexer.py to lexer.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/lark.py to lark.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/grammar.py to grammar.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tree_matcher.py to tree_matcher.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parser_frontends.py to parser_frontends.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/exceptions.py to exceptions.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/parse_tree_builder.py to parse_tree_builder.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/tree.py to tree.cpython-39.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark/utils.py to utils.cpython-39.pyc running install_egg_info running egg_info writing lark_parser.egg-info/PKG-INFO writing dependency_links to lark_parser.egg-info/dependency_links.txt writing entry points to lark_parser.egg-info/entry_points.txt writing requirements to lark_parser.egg-info/requires.txt writing top-level names to lark_parser.egg-info/top_level.txt reading manifest file 'lark_parser.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'lark_parser.egg-info/SOURCES.txt' Copying lark_parser.egg-info to /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.9/dist-packages/lark_parser-0.10.0.egg-info Skipping SOURCES.txt running install_scripts I: pybuild base:217: /usr/bin/python3 setup.py install --root /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark D: pybuild tools:232: invoking: /usr/bin/python3 setup.py install --root /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark running install running build running build_py package init file 'lark/grammars/__init__.py' not found (or not a regular file) package init file 'lark-stubs/__init__.py' not found (or not a regular file) running install_lib creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8 creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/reconstruct.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/__pyinstaller copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/__pyinstaller/hook-lark.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/__pyinstaller copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/__pyinstaller/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/__pyinstaller copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/visitors.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/earley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/earley_forest.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/cyk.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/xearley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/lalr_analysis.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/grammar_analysis.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/lalr_parser.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/earley_common.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parsers/lalr_puppet.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/load_grammar.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/indenter.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/common.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/grammars copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/grammars/common.lark -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/grammars creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tools/serialize.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tools/__init__.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tools/nearley.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tools/standalone.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tools copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/lexer.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/lark.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/grammar.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tree_matcher.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parser_frontends.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/exceptions.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/parse_tree_builder.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/tree.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark/utils.py -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark creating /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs/lark.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs/exceptions.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs/__init__.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs/reconstruct.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs/indenter.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs/visitors.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs/lexer.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark-stubs copying /build/python-lark-Ia87rg/python-lark-0.10.0/.pybuild/cpython3_3.8_lark/build/lark-stubs/tree.pyi -> /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark-stubs byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/reconstruct.py to reconstruct.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/__pyinstaller/hook-lark.py to hook-lark.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/__pyinstaller/__init__.py to __init__.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/visitors.py to visitors.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/__init__.py to __init__.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/earley.py to earley.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/earley_forest.py to earley_forest.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/__init__.py to __init__.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/cyk.py to cyk.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/xearley.py to xearley.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/lalr_analysis.py to lalr_analysis.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/grammar_analysis.py to grammar_analysis.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/lalr_parser.py to lalr_parser.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/earley_common.py to earley_common.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parsers/lalr_puppet.py to lalr_puppet.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/load_grammar.py to load_grammar.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/indenter.py to indenter.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/common.py to common.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tools/serialize.py to serialize.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tools/__init__.py to __init__.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tools/nearley.py to nearley.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tools/standalone.py to standalone.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/lexer.py to lexer.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/lark.py to lark.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/grammar.py to grammar.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tree_matcher.py to tree_matcher.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parser_frontends.py to parser_frontends.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/exceptions.py to exceptions.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/parse_tree_builder.py to parse_tree_builder.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/tree.py to tree.cpython-38.pyc byte-compiling /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark/utils.py to utils.cpython-38.pyc running install_egg_info running egg_info writing lark_parser.egg-info/PKG-INFO writing dependency_links to lark_parser.egg-info/dependency_links.txt writing entry points to lark_parser.egg-info/entry_points.txt writing requirements to lark_parser.egg-info/requires.txt writing top-level names to lark_parser.egg-info/top_level.txt reading manifest file 'lark_parser.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'lark_parser.egg-info/SOURCES.txt' Copying lark_parser.egg-info to /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python3-lark/usr/lib/python3.8/dist-packages/lark_parser-0.10.0.egg-info Skipping SOURCES.txt running install_scripts dh_installdocs -i -O--buildsystem=pybuild dh_installdocs: warning: Cannot auto-detect main package for python-lark-doc. If the default is wrong, please use --doc-main-package install -d debian/python3-lark/usr/share/doc/python3-lark install -d debian/.debhelper/generated/python3-lark install -p -m0644 debian/copyright debian/python3-lark/usr/share/doc/python3-lark/copyright install -d debian/python-lark-doc/usr/share/doc/python-lark-doc install -d debian/.debhelper/generated/python-lark-doc cd './build/html/..' && find 'html' \( -type f -or -type l \) -and ! -empty -print0 | LC_ALL=C sort -z | xargs -0 -I {} cp --reflink=auto --parents -dp {} /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python-lark-doc/usr/share/doc/python-lark-doc chmod -R u\+rw,go=rX debian/python-lark-doc/usr/share/doc install -p -m0644 debian/copyright debian/python-lark-doc/usr/share/doc/python-lark-doc/copyright install -d debian/python-lark-doc/usr/share/doc-base/ install -p -m0644 debian/python-lark-doc.doc-base debian/python-lark-doc/usr/share/doc-base/python-lark dh_sphinxdoc -i -O--buildsystem=pybuild ln -sf ../../../../../sphinx_rtd_theme/static/js/html5shiv-printshiv.min.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/html5shiv-printshiv.min.js ln -sf ../../../../../sphinx_rtd_theme/static/js/html5shiv.min.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/html5shiv.min.js ln -sf ../../../../../sphinx_rtd_theme/static/js/theme.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/theme.js ln -sf ../../../../../sphinx_rtd_theme/static/css/theme.css debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/css/theme.css ln -sf ../../../../../sphinx_rtd_theme/static/css/badge_only.css debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/css/badge_only.css ln -sf ../../../../../sphinx_rtd_theme/static/fonts/Lato-Italic.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Italic.woff2 ln -sf ../../../../../sphinx_rtd_theme/static/fonts/Lato-Regular.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Regular.woff2 ln -sf ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.woff ln -sf ../../../../../sphinx_rtd_theme/static/fonts/RobotoSlab-Bold.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/RobotoSlab-Bold.woff2 ln -sf ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.woff2 ln -sf ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.svg debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.svg ln -sf ../../../../../sphinx_rtd_theme/static/fonts/Lato-BoldItalic.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-BoldItalic.ttf ln -sf ../../../../../sphinx_rtd_theme/static/fonts/Lato-BoldItalic.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-BoldItalic.woff2 ln -sf ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.ttf ln -sf ../../../../../sphinx_rtd_theme/static/fonts/Lato-Italic.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Italic.ttf ln -sf ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.eot ln -sf ../../../../../sphinx_rtd_theme/static/fonts/RobotoSlab-Regular.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/RobotoSlab-Regular.woff2 ln -sf ../../../../../sphinx_rtd_theme/static/fonts/Lato-Regular.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Regular.ttf ln -sf ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Bold.ttf ln -sf ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Bold.woff2 ln -sf ../../../../javascript/sphinxdoc/1.0/underscore.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/underscore.js ln -sf ../../../../javascript/sphinxdoc/1.0/searchtools.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/searchtools.js dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/html5shiv.min.js ln -sf ../../../../javascript/sphinxdoc/1.0/jquery.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/jquery.js ln -sf ../../../../javascript/sphinxdoc/1.0/doctools.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/doctools.js ln -sf ../../../../javascript/sphinxdoc/1.0/language_data.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/language_data.js rm -rf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/.doctrees rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/.buildinfo (grep -a -s -v sphinxdoc:Depends debian/python-lark-doc.substvars; echo "sphinxdoc:Depends=libjs-sphinxdoc (>= 1.8)") > debian/python-lark-doc.substvars.new mv debian/python-lark-doc.substvars.new debian/python-lark-doc.substvars (grep -a -s -v sphinxdoc:Depends debian/python-lark-doc.substvars; echo "sphinxdoc:Depends=libjs-sphinxdoc (>= 1.0), libjs-sphinxdoc (>= 1.8)") > debian/python-lark-doc.substvars.new mv debian/python-lark-doc.substvars.new debian/python-lark-doc.substvars (grep -a -s -v sphinxdoc:Depends debian/python-lark-doc.substvars; echo "sphinxdoc:Depends=libjs-sphinxdoc (>= 1.0), libjs-sphinxdoc (>= 1.8), libjs-sphinxdoc (>= 2.0)") > debian/python-lark-doc.substvars.new mv debian/python-lark-doc.substvars.new debian/python-lark-doc.substvars (grep -a -s -v sphinxdoc:Depends debian/python-lark-doc.substvars; echo "sphinxdoc:Depends=libjs-sphinxdoc (>= 1.0), libjs-sphinxdoc (>= 1.8), libjs-sphinxdoc (>= 2.0), libjs-sphinxdoc (>= 2.4.3-5~)") > debian/python-lark-doc.substvars.new mv debian/python-lark-doc.substvars.new debian/python-lark-doc.substvars (grep -a -s -v sphinxdoc:Depends debian/python-lark-doc.substvars; echo "sphinxdoc:Depends=libjs-sphinxdoc (>= 1.0), libjs-sphinxdoc (>= 1.8), libjs-sphinxdoc (>= 2.0), libjs-sphinxdoc (>= 2.4.3-5~), sphinx-rtd-theme-common (>= 0.5.0+dfsg)") > debian/python-lark-doc.substvars.new mv debian/python-lark-doc.substvars.new debian/python-lark-doc.substvars (grep -a -s -v sphinxdoc:Built-Using debian/python-lark-doc.substvars; echo "sphinxdoc:Built-Using=sphinx (= 3.2.1-2)") > debian/python-lark-doc.substvars.new mv debian/python-lark-doc.substvars.new debian/python-lark-doc.substvars dh_installchangelogs -i -O--buildsystem=pybuild install -p -m0644 debian/changelog debian/python-lark-doc/usr/share/doc/python-lark-doc/changelog.Debian install -p -m0644 debian/changelog debian/python3-lark/usr/share/doc/python3-lark/changelog.Debian rm -f debian/python-lark-doc.debhelper.log debian/python3-lark.debhelper.log debian/rules override_dh_installexamples make[1]: Entering directory '/build/python-lark-Ia87rg/python-lark-0.10.0' dh_installexamples dh_installexamples: warning: Cannot auto-detect main package for python-lark-doc. If the default is wrong, please use --doc-main-package install -d debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/__init__.py debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/advanced debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/calc.py debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/fruitflies.png debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/fruitflies.py debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/indented_tree.py debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/json_parser.py debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/lark.lark debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/lark_grammar.py debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/README.rst debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/relative-imports debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/standalone debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/tests debian/python-lark-doc/usr/share/doc/python-lark-doc/examples cp --reflink=auto -a ./examples/turtle_dsl.py debian/python-lark-doc/usr/share/doc/python-lark-doc/examples # Replace duplicate files in HTML documentation directory with symbolic links jdupes -rlO /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python-lark-doc/usr/share/doc/python-lark-doc/examples /build/python-lark-Ia87rg/python-lark-0.10.0/debian/python-lark-doc/usr/share/doc/python-lark-doc/html make[1]: Leaving directory '/build/python-lark-Ia87rg/python-lark-0.10.0' dh_installman -i -O--buildsystem=pybuild install -d debian/python3-lark/usr/share/man/man7/ install -p -m0644 ./build/man/lark.7 debian/python3-lark/usr/share/man/man7/lark.7 man-recode --to-code UTF-8 --suffix .dh-new debian/python3-lark/usr/share/man/man7/lark.7 mv debian/python3-lark/usr/share/man/man7/lark.7.dh-new debian/python3-lark/usr/share/man/man7/lark.7 chmod 0644 -- debian/python3-lark/usr/share/man/man7/lark.7 dh_python3 -i -O--buildsystem=pybuild D: dh_python3 dh_python3:161: version: 4.20200925 D: dh_python3 dh_python3:162: argv: ['/usr/bin/dh_python3', '-i', '-O--buildsystem=pybuild'] D: dh_python3 dh_python3:163: options: {'guess_deps': True, 'skip_private': False, 'verbose': False, 'arch': False, 'package': None, 'no_package': None, 'compile_all': False, 'vrange': None, 'regexpr': None, 'accept_upstream_versions': False, 'depends': None, 'depends_section': None, 'recommends': None, 'recommends_section': None, 'suggests': None, 'suggests_section': None, 'requires': None, 'shebang': None, 'ignore_shebangs': False, 'clean_dbg_pkg': True, 'no_ext_rename': False, 'no_shebang_rewrite': False, 'O': '--buildsystem=pybuild'} D: dh_python3 dh_python3:164: args: [] D: dh_python3 dh_python3:165: supported Python versions: 3.8,3.9 (default=3.8) D: dh_python3 debhelper:107: skipping package: python-lark-doc D: dh_python3 debhelper:152: source=python-lark, binary packages=['python3-lark'] D: dh_python3 dh_python3:183: processing package python3-lark... D: dh_python3 fs:49: moving files from debian/python3-lark/usr/lib/python3.8/dist-packages to debian/python3-lark/usr/lib/python3/dist-packages/ D: dh_python3 fs:49: moving files from debian/python3-lark/usr/lib/python3.9/dist-packages to debian/python3-lark/usr/lib/python3/dist-packages/ D: dh_python3 fs:260: package python3-lark details = {'requires.txt': {'debian/python3-lark/usr/lib/python3/dist-packages/lark_parser-0.10.0.egg-info/requires.txt'}, 'egg-info': set(), 'nsp.txt': set(), 'shebangs': set(), 'public_vers': {Version('3')}, 'private_dirs': {}, 'compile': True, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python3 depends:117: generating dependencies for package python3-lark D: dh_python3 depends:275: D={'python3:any'}; R=[]; S=[]; E=[], B=[]; RT=[] dh_installsystemduser -i -O--buildsystem=pybuild dh_perl -i -O--buildsystem=pybuild dh_link -i -O--buildsystem=pybuild rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Bold.woff2 ln -s ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Bold.woff2 rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Bold.ttf ln -s ../../../../../sphinx_rtd_theme/static/fonts/Lato-Bold.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Bold.ttf rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Regular.ttf ln -s ../../../../../sphinx_rtd_theme/static/fonts/Lato-Regular.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Regular.ttf rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/RobotoSlab-Regular.woff2 ln -s ../../../../../sphinx_rtd_theme/static/fonts/RobotoSlab-Regular.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/RobotoSlab-Regular.woff2 rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.eot ln -s ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.eot rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Italic.ttf ln -s ../../../../../sphinx_rtd_theme/static/fonts/Lato-Italic.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Italic.ttf rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.ttf ln -s ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.ttf rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-BoldItalic.woff2 ln -s ../../../../../sphinx_rtd_theme/static/fonts/Lato-BoldItalic.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-BoldItalic.woff2 rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-BoldItalic.ttf ln -s ../../../../../sphinx_rtd_theme/static/fonts/Lato-BoldItalic.ttf debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-BoldItalic.ttf rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.svg ln -s ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.svg debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.svg rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.woff2 ln -s ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.woff2 rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/RobotoSlab-Bold.woff2 ln -s ../../../../../sphinx_rtd_theme/static/fonts/RobotoSlab-Bold.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/RobotoSlab-Bold.woff2 rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.woff ln -s ../../../../../sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/fontawesome-webfont.woff rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Regular.woff2 ln -s ../../../../../sphinx_rtd_theme/static/fonts/Lato-Regular.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Regular.woff2 rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Italic.woff2 ln -s ../../../../../sphinx_rtd_theme/static/fonts/Lato-Italic.woff2 debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/fonts/Lato-Italic.woff2 rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/css/badge_only.css ln -s ../../../../../sphinx_rtd_theme/static/css/badge_only.css debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/css/badge_only.css rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/css/theme.css ln -s ../../../../../sphinx_rtd_theme/static/css/theme.css debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/css/theme.css rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/theme.js ln -s ../../../../../sphinx_rtd_theme/static/js/theme.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/theme.js rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/html5shiv.min.js ln -s ../../../../../sphinx_rtd_theme/static/js/html5shiv.min.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/html5shiv.min.js rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/html5shiv-printshiv.min.js ln -s ../../../../../sphinx_rtd_theme/static/js/html5shiv-printshiv.min.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/js/html5shiv-printshiv.min.js rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/language_data.js ln -s ../../../../javascript/sphinxdoc/1.0/language_data.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/language_data.js rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/doctools.js ln -s ../../../../javascript/sphinxdoc/1.0/doctools.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/doctools.js rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/underscore.js ln -s ../../../../javascript/sphinxdoc/1.0/underscore.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/underscore.js rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/jquery.js ln -s ../../../../javascript/sphinxdoc/1.0/jquery.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/jquery.js rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/searchtools.js ln -s ../../../../javascript/sphinxdoc/1.0/searchtools.js debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/searchtools.js rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_conf_earley_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_conf_earley_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_python_bytecode_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_python_bytecode_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_turtle_dsl_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_turtle_dsl_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_templates_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_templates_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_conf_lalr_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_conf_lalr_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_qscintilla_json_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_qscintilla_json_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_fruitflies_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_fruitflies_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr__json_parser_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr__json_parser_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_indented_tree_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_indented_tree_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_json_parser_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_json_parser_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_error_puppet_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_error_puppet_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_tree_forest_transformer_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_tree_forest_transformer_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_prioritizer_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_prioritizer_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_custom_lexer_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_custom_lexer_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_python_parser_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_python_parser_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_reconstruct_json_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_reconstruct_json_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_lark_grammar_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_lark_grammar_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_error_reporting_lalr_thumb.png ln -s sphx_glr_calc_thumb.png debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_error_reporting_lalr_thumb.png rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/2cc75b757e7515472722c8c02d4fe4e4/error_reporting_lalr.py ln -s ../../../examples/advanced/error_reporting_lalr.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/2cc75b757e7515472722c8c02d4fe4e4/error_reporting_lalr.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/b9abd703bb1b061d8ae5f6ab1b9393e8/lark_grammar.py ln -s ../../../examples/lark_grammar.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/b9abd703bb1b061d8ae5f6ab1b9393e8/lark_grammar.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/8f523c03fbbdf8951b9df21377ffa6e8/python_bytecode.py ln -s ../../../examples/advanced/python_bytecode.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/8f523c03fbbdf8951b9df21377ffa6e8/python_bytecode.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/cfb76ad91a0998ce1dbb271653de575b/error_puppet.py ln -s ../../../examples/advanced/error_puppet.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/cfb76ad91a0998ce1dbb271653de575b/error_puppet.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/7cc2abf4fecd3796ed4ad6d455bda349/indented_tree.py ln -s ../../../examples/indented_tree.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/7cc2abf4fecd3796ed4ad6d455bda349/indented_tree.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/e6911b819cf4afa1ca68b5be22630e13/reconstruct_json.py ln -s ../../../examples/advanced/reconstruct_json.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/e6911b819cf4afa1ca68b5be22630e13/reconstruct_json.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/1bc3cb4e14f2c898c0bf16247304d5b2/conf_earley.py ln -s ../../../examples/advanced/conf_earley.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/1bc3cb4e14f2c898c0bf16247304d5b2/conf_earley.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/d3b43c711b7f9a6aeee99f79cf861539/templates.py ln -s ../../../examples/advanced/templates.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/d3b43c711b7f9a6aeee99f79cf861539/templates.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/6d1927842b20958cbf08c916e786d2d0/_json_parser.py ln -s ../../../examples/advanced/_json_parser.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/6d1927842b20958cbf08c916e786d2d0/_json_parser.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/9897e3d2b4b242b1ded5769f50c0eea1/json_parser.py ln -s ../../../examples/json_parser.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/9897e3d2b4b242b1ded5769f50c0eea1/json_parser.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/50b59008a60a728670b293084a6fe042/calc.py ln -s ../../../examples/calc.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/50b59008a60a728670b293084a6fe042/calc.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/3c07a7adfbea6387847af2b079a58ed6/prioritizer.py ln -s ../../../examples/advanced/prioritizer.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/3c07a7adfbea6387847af2b079a58ed6/prioritizer.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/9d7d9d95319f4514ab7247f8eb86ddf0/tree_forest_transformer.py ln -s ../../../examples/advanced/tree_forest_transformer.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/9d7d9d95319f4514ab7247f8eb86ddf0/tree_forest_transformer.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/3933bf173c425fd28a9c4d7c72b8eca1/python_parser.py ln -s ../../../examples/advanced/python_parser.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/3933bf173c425fd28a9c4d7c72b8eca1/python_parser.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/b0239cee17ba033b2ccfffe66491b86e/fruitflies.py ln -s ../../../examples/fruitflies.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/b0239cee17ba033b2ccfffe66491b86e/fruitflies.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/1e229dcdb521be752d4349e61ead59d1/qscintilla_json.py ln -s ../../../examples/advanced/qscintilla_json.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/1e229dcdb521be752d4349e61ead59d1/qscintilla_json.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/3ed7cc698fc366fe253eac6ecf76ee3e/conf_lalr.py ln -s ../../../examples/advanced/conf_lalr.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/3ed7cc698fc366fe253eac6ecf76ee3e/conf_lalr.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/4667ab58050962ac05455b953c59244f/custom_lexer.py ln -s ../../../examples/advanced/custom_lexer.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/4667ab58050962ac05455b953c59244f/custom_lexer.py rm -f debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/9cadc23f6b1e9e52f35d3cb0a28053b0/turtle_dsl.py ln -s ../../../examples/turtle_dsl.py debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/9cadc23f6b1e9e52f35d3cb0a28053b0/turtle_dsl.py dh_strip_nondeterminism -i -O--buildsystem=pybuild Using 1603628777 as canonical time Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_images/sphx_glr_calc_thumb.png using File::StripNondeterminism::handlers::png Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/broken_example.png using File::StripNondeterminism::handlers::png Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/plus.png using File::StripNondeterminism::handlers::png Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/comparison_memory.png using File::StripNondeterminism::handlers::png Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/file.png using File::StripNondeterminism::handlers::png Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/minus.png using File::StripNondeterminism::handlers::png Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/comparison_runtime.png using File::StripNondeterminism::handlers::png Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_static/no_image.png using File::StripNondeterminism::handlers::png Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/examples/fruitflies.png using File::StripNondeterminism::handlers::png Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/e85f0e35e0f1b92ae751f071c76c7ffb/examples_jupyter.zip using File::StripNondeterminism::handlers::zip Normalizing debian/python-lark-doc/usr/share/doc/python-lark-doc/html/_downloads/a934ac276daff1ca5b8813ea64278e43/examples_python.zip using File::StripNondeterminism::handlers::zip dh_compress -i -O--buildsystem=pybuild cd debian/python-lark-doc cd debian/python3-lark chmod a-x usr/share/doc/python3-lark/changelog.Debian usr/share/man/man7/lark.7 gzip -9nf usr/share/doc/python3-lark/changelog.Debian usr/share/man/man7/lark.7 chmod a-x usr/share/doc/python-lark-doc/changelog.Debian usr/share/doc/python-lark-doc/html/_downloads/9056f9d3440746d8fe151c31173e18e6/qscintilla_json.ipynb usr/share/doc/python-lark-doc/html/_static/lark_cheatsheet.pdf gzip -9nf usr/share/doc/python-lark-doc/changelog.Debian usr/share/doc/python-lark-doc/html/_downloads/9056f9d3440746d8fe151c31173e18e6/qscintilla_json.ipynb usr/share/doc/python-lark-doc/html/_static/lark_cheatsheet.pdf cd '/build/python-lark-Ia87rg/python-lark-0.10.0' cd '/build/python-lark-Ia87rg/python-lark-0.10.0' dh_fixperms -i -O--buildsystem=pybuild find debian/python3-lark ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/python-lark-doc ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/python3-lark/usr/share/doc -type f -a -true -a ! -regex 'debian/python3-lark/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/python-lark-doc/usr/share/doc -type f -a -true -a ! -regex 'debian/python-lark-doc/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/python3-lark/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/python3-lark/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/python-lark-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/python3-lark -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/python-lark-doc -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/python3-lark/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing -i -O--buildsystem=pybuild dh_installdeb -i -O--buildsystem=pybuild install -d debian/python3-lark/DEBIAN printf '#!/bin/sh\nset -e\n' > debian/python3-lark/DEBIAN/postinst cat debian/python3-lark.postinst.debhelper >> debian/python3-lark/DEBIAN/postinst chmod 0755 -- debian/python3-lark/DEBIAN/postinst printf '#!/bin/sh\nset -e\n' > debian/python3-lark/DEBIAN/prerm cat debian/python3-lark.prerm.debhelper >> debian/python3-lark/DEBIAN/prerm chmod 0755 -- debian/python3-lark/DEBIAN/prerm install -d debian/python-lark-doc/DEBIAN dh_gencontrol -i -O--buildsystem=pybuild echo misc:Depends= >> debian/python3-lark.substvars echo misc:Pre-Depends= >> debian/python3-lark.substvars dpkg-gencontrol -ppython3-lark -ldebian/changelog -Tdebian/python3-lark.substvars -Pdebian/python3-lark echo misc:Depends= >> debian/python-lark-doc.substvars echo misc:Pre-Depends= >> debian/python-lark-doc.substvars dpkg-gencontrol -ppython-lark-doc -ldebian/changelog -Tdebian/python-lark-doc.substvars -Pdebian/python-lark-doc dpkg-gencontrol: warning: package python-lark-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined chmod 0644 -- debian/python-lark-doc/DEBIAN/control chmod 0644 -- debian/python3-lark/DEBIAN/control dh_md5sums -i -O--buildsystem=pybuild cd debian/python3-lark >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/python-lark-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/python3-lark/DEBIAN/md5sums chmod 0644 -- debian/python-lark-doc/DEBIAN/md5sums dh_builddeb -i -O--buildsystem=pybuild dpkg-deb --root-owner-group --build debian/python3-lark .. dpkg-deb --root-owner-group --build debian/python-lark-doc .. dpkg-deb: building package 'python3-lark' in '../python3-lark_0.10.0-1_all.deb'. dpkg-deb: building package 'python-lark-doc' in '../python-lark-doc_0.10.0-1_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../python-lark_0.10.0-1_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-source: info: using options from python-lark-0.10.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/python-lark-Ia87rg /tmp/python-lark-0.10.0-1zttm0il4 I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.Oo0E5tRAcY... I: success in 486.1178 seconds md5: python-lark-doc_0.10.0-1_all.deb: OK md5: python3-lark_0.10.0-1_all.deb: OK sha1: python-lark-doc_0.10.0-1_all.deb: OK sha1: python3-lark_0.10.0-1_all.deb: OK sha256: python-lark-doc_0.10.0-1_all.deb: OK sha256: python3-lark_0.10.0-1_all.deb: OK Checksums: OK