==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: python-pecan 1.7.0-1 (Sat Aug 16 07:59:19 2025)
==> Retrieving sources...
-> Found python-pecan-1.7.0.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
python-pecan-1.7.0.tar.gz ... Passed
==> Making package: python-pecan 1.7.0-1 (Sat Aug 16 07:59:42 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: python-soupsieve will be installed before its python-beautifulsoup4 dependency
Packages (10) python-beautifulsoup4-4.13.4-1 python-legacy-cgi-2.6.3-2
python-markupsafe-3.0.2-1 python-soupsieve-2.7-1
python-typing_extensions-4.14.1-1 python-waitress-3.0.2-1
python-logutils-0.3.5-14 python-mako-1.3.10-1
python-webob-1.8.8-1 python-webtest-3.0.1-1
Total Download Size: 1.10 MiB
Total Installed Size: 6.68 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-beautifulsoup4-4.13.4-1-any downloading...
python-webob-1.8.8-1-any downloading...
python-mako-1.3.10-1-any downloading...
python-waitress-3.0.2-1-any downloading...
python-typing_extensions-4.14.1-1-any downloading...
python-soupsieve-2.7-1-any downloading...
python-webtest-3.0.1-1-any downloading...
python-legacy-cgi-2.6.3-2-any downloading...
python-logutils-0.3.5-14-any downloading...
python-markupsafe-3.0.2-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing python-legacy-cgi...
installing python-webob...
Optional dependencies for python-webob
python-webob-docs: documentation
installing python-markupsafe...
installing python-mako...
Optional dependencies for python-mako
python-babel: for i18n features
python-beaker: for caching support
python-dogpile.cache: for caching support
python-pygments: for syntax highlighting
python-pytest: for testing utilities
installing python-soupsieve...
installing python-typing_extensions...
installing python-beautifulsoup4...
Optional dependencies for python-beautifulsoup4
python-cchardet: alternative to autodetect character encodings
python-chardet: to autodetect character encodings
python-lxml: alternative HTML parser
python-html5lib: alternative HTML parser
installing python-waitress...
installing python-webtest...
Optional dependencies for python-webtest
python-pyquery: for response.pyquery
python-lxml: for response.lxml
installing python-logutils...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
Packages (33) python-autocommand-2.2.2-7 python-babel-2.17.0-1
python-charset-normalizer-3.4.3-1 python-docutils-1:0.21.2-3
python-idna-3.10-2 python-imagesize-1.4.1-6
python-jaraco.collections-5.1.0-1 python-jaraco.context-6.0.1-1
python-jaraco.functools-4.1.0-1 python-jaraco.text-4.0.0-2
python-jinja-1:3.1.6-1 python-more-itertools-10.7.0-1
python-packaging-25.0-1 python-platformdirs-4.3.8-1
python-pygments-2.19.2-1 python-pyproject-hooks-1.2.0-3
python-pytz-2025.2-1 python-requests-2.32.4-1
python-roman-numerals-py-3.1.0-1 python-snowballstemmer-2.2.0-7
python-sphinx-alabaster-theme-1.0.0-4
python-sphinxcontrib-applehelp-2.0.0-3
python-sphinxcontrib-devhelp-2.0.0-4
python-sphinxcontrib-htmlhelp-2.1.0-3
python-sphinxcontrib-jsmath-1.0.1-19
python-sphinxcontrib-qthelp-2.0.0-3
python-sphinxcontrib-serializinghtml-2.0.0-3
python-urllib3-2.5.0-1 python-build-1.3.0-1
python-installer-0.7.0-10 python-setuptools-1:80.9.0-1
python-sphinx-8.2.3-1 python-wheel-0.45.1-1
Total Download Size: 12.25 MiB
Total Installed Size: 90.22 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-babel-2.17.0-1-any downloading...
python-sphinx-8.2.3-1-any downloading...
python-setuptools-1:80.9.0-1-any downloading...
python-docutils-1:0.21.2-3-any downloading...
python-jinja-1:3.1.6-1-any downloading...
python-urllib3-2.5.0-1-any downloading...
python-snowballstemmer-2.2.0-7-any downloading...
python-charset-normalizer-3.4.3-1-armv7h downloading...
python-requests-2.32.4-1-any downloading...
python-more-itertools-10.7.0-1-any downloading...
python-idna-3.10-2-any downloading...
python-wheel-0.45.1-1-any downloading...
python-build-1.3.0-1-any downloading...
python-pytz-2025.2-1-any downloading...
python-installer-0.7.0-10-any downloading...
python-sphinxcontrib-htmlhelp-2.1.0-3-any downloading...
python-platformdirs-4.3.8-1-any downloading...
python-sphinxcontrib-applehelp-2.0.0-3-any downloading...
python-sphinxcontrib-serializinghtml-2.0.0-3-any downloading...
python-sphinxcontrib-qthelp-2.0.0-3-any downloading...
python-autocommand-2.2.2-7-any downloading...
python-sphinxcontrib-devhelp-2.0.0-4-any downloading...
python-jaraco.collections-5.1.0-1-any downloading...
python-pyproject-hooks-1.2.0-3-any downloading...
python-jaraco.text-4.0.0-2-any downloading...
python-jaraco.functools-4.1.0-1-any downloading...
python-sphinx-alabaster-theme-1.0.0-4-any downloading...
python-imagesize-1.4.1-6-any downloading...
python-jaraco.context-6.0.1-1-any downloading...
python-roman-numerals-py-3.1.0-1-any downloading...
python-sphinxcontrib-jsmath-1.0.1-19-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-packaging...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
python-keyring: for wheel.signatures
python-xdg: for wheel.signatures
python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-setuptools...
installing python-pytz...
installing python-babel...
installing python-docutils...
Optional dependencies for python-docutils
python-myst-parser: to parse input in "Markdown" (CommonMark) format
python-pillow: for some image manipulation operations
python-pygments: for syntax highlighting of code directives and roles
[pending]
installing python-imagesize...
installing python-jinja...
Optional dependencies for python-jinja
python-babel: for i18n support [installed]
installing python-pygments...
installing python-charset-normalizer...
installing python-idna...
installing python-urllib3...
Optional dependencies for python-urllib3
python-brotli: Brotli support
python-brotlicffi: Brotli support
python-h2: HTTP/2 support
python-pysocks: SOCKS support
python-zstandard: Zstandard support
installing python-requests...
Optional dependencies for python-requests
python-chardet: alternative character encoding library
python-pysocks: SOCKS proxy support
installing python-roman-numerals-py...
installing python-snowballstemmer...
Optional dependencies for python-snowballstemmer
python-pystemmer: for improved performance
installing python-sphinx-alabaster-theme...
installing python-sphinxcontrib-applehelp...
installing python-sphinxcontrib-devhelp...
installing python-sphinxcontrib-htmlhelp...
installing python-sphinxcontrib-jsmath...
installing python-sphinxcontrib-qthelp...
installing python-sphinxcontrib-serializinghtml...
installing python-sphinx...
Optional dependencies for python-sphinx
imagemagick: for ext.imgconverter
texlive-fontsextra: for the default admonition title icons in PDF output
texlive-latexextra: for generation of PDF documentation
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
python-pip: to use as the Python package installer (default)
python-uv: to use as the Python package installer
python-virtualenv: to use virtualenv for build isolation
installing python-installer...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Retrieving sources...
-> Found python-pecan-1.7.0.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting python-pecan-1.7.0.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
* Building wheel...
/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
/usr/lib/python3.13/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: BSD License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
running bdist_wheel
running build
running build_py
creating build/lib/pecan
copying pecan/util.py -> build/lib/pecan
copying pecan/configuration.py -> build/lib/pecan
copying pecan/__init__.py -> build/lib/pecan
copying pecan/jsonify.py -> build/lib/pecan
copying pecan/core.py -> build/lib/pecan
copying pecan/deploy.py -> build/lib/pecan
copying pecan/log.py -> build/lib/pecan
copying pecan/templating.py -> build/lib/pecan
copying pecan/routing.py -> build/lib/pecan
copying pecan/secure.py -> build/lib/pecan
copying pecan/testing.py -> build/lib/pecan
copying pecan/hooks.py -> build/lib/pecan
copying pecan/decorators.py -> build/lib/pecan
copying pecan/rest.py -> build/lib/pecan
creating build/lib/pecan/tests
copying pecan/tests/test_secure.py -> build/lib/pecan/tests
copying pecan/tests/__init__.py -> build/lib/pecan/tests
copying pecan/tests/test_base.py -> build/lib/pecan/tests
copying pecan/tests/test_util.py -> build/lib/pecan/tests
copying pecan/tests/test_conf.py -> build/lib/pecan/tests
copying pecan/tests/test_commands.py -> build/lib/pecan/tests
copying pecan/tests/test_templating.py -> build/lib/pecan/tests
copying pecan/tests/test_rest.py -> build/lib/pecan/tests
copying pecan/tests/test_generic.py -> build/lib/pecan/tests
copying pecan/tests/scaffold_builder.py -> build/lib/pecan/tests
copying pecan/tests/test_scaffolds.py -> build/lib/pecan/tests
copying pecan/tests/test_no_thread_locals.py -> build/lib/pecan/tests
copying pecan/tests/test_jsonify.py -> build/lib/pecan/tests
copying pecan/tests/test_hooks.py -> build/lib/pecan/tests
creating build/lib/pecan/ext
copying pecan/ext/__init__.py -> build/lib/pecan/ext
creating build/lib/pecan/middleware
copying pecan/middleware/recursive.py -> build/lib/pecan/middleware
copying pecan/middleware/__init__.py -> build/lib/pecan/middleware
copying pecan/middleware/errordocument.py -> build/lib/pecan/middleware
copying pecan/middleware/static.py -> build/lib/pecan/middleware
copying pecan/middleware/debug.py -> build/lib/pecan/middleware
creating build/lib/pecan/commands
copying pecan/commands/base.py -> build/lib/pecan/commands
copying pecan/commands/__init__.py -> build/lib/pecan/commands
copying pecan/commands/shell.py -> build/lib/pecan/commands
copying pecan/commands/serve.py -> build/lib/pecan/commands
copying pecan/commands/create.py -> build/lib/pecan/commands
creating build/lib/pecan/compat
copying pecan/compat/__init__.py -> build/lib/pecan/compat
creating build/lib/pecan/scaffolds
copying pecan/scaffolds/__init__.py -> build/lib/pecan/scaffolds
creating build/lib/pecan/tests/scaffold_fixtures
copying pecan/tests/scaffold_fixtures/__init__.py -> build/lib/pecan/tests/scaffold_fixtures
creating build/lib/pecan/tests/middleware
copying pecan/tests/middleware/test_static.py -> build/lib/pecan/tests/middleware
copying pecan/tests/middleware/__init__.py -> build/lib/pecan/tests/middleware
copying pecan/tests/middleware/test_recursive.py -> build/lib/pecan/tests/middleware
copying pecan/tests/middleware/test_errordocument.py -> build/lib/pecan/tests/middleware
creating build/lib/pecan/tests/templates
copying pecan/tests/templates/__init__.py -> build/lib/pecan/tests/templates
running egg_info
creating pecan.egg-info
writing pecan.egg-info/PKG-INFO
writing dependency_links to pecan.egg-info/dependency_links.txt
writing entry points to pecan.egg-info/entry_points.txt
writing requirements to pecan.egg-info/requires.txt
writing top-level names to pecan.egg-info/top_level.txt
writing manifest file 'pecan.egg-info/SOURCES.txt'
reading manifest file 'pecan.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'pecan/middleware/resources/*'
adding license file 'LICENSE'
adding license file 'AUTHORS'
writing manifest file 'pecan.egg-info/SOURCES.txt'
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.scaffolds.base' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.scaffolds.base' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.scaffolds.base' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.scaffolds.base' to be distributed and are
already explicitly excluding 'pecan.scaffolds.base' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.scaffolds.base.public.css' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.scaffolds.base.public.css' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.scaffolds.base.public.css' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.scaffolds.base.public.css' to be distributed and are
already explicitly excluding 'pecan.scaffolds.base.public.css' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.scaffolds.base.public.images' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.scaffolds.base.public.images' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.scaffolds.base.public.images' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.scaffolds.base.public.images' to be distributed and are
already explicitly excluding 'pecan.scaffolds.base.public.images' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.tests.config_fixtures' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.tests.config_fixtures' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.tests.config_fixtures' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.tests.config_fixtures' to be distributed and are
already explicitly excluding 'pecan.tests.config_fixtures' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.tests.config_fixtures.bad' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.tests.config_fixtures.bad' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.tests.config_fixtures.bad' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.tests.config_fixtures.bad' to be distributed and are
already explicitly excluding 'pecan.tests.config_fixtures.bad' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.tests.middleware.static_fixtures' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.tests.middleware.static_fixtures' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.tests.middleware.static_fixtures' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.tests.middleware.static_fixtures' to be distributed and are
already explicitly excluding 'pecan.tests.middleware.static_fixtures' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.tests.scaffold_fixtures.content_sub' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.tests.scaffold_fixtures.content_sub' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.tests.scaffold_fixtures.content_sub' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.tests.scaffold_fixtures.content_sub' to be distributed and are
already explicitly excluding 'pecan.tests.scaffold_fixtures.content_sub' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.tests.scaffold_fixtures.content_sub.bar' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.tests.scaffold_fixtures.content_sub.bar' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.tests.scaffold_fixtures.content_sub.bar' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.tests.scaffold_fixtures.content_sub.bar' to be distributed and are
already explicitly excluding 'pecan.tests.scaffold_fixtures.content_sub.bar' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.tests.scaffold_fixtures.file_sub' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.tests.scaffold_fixtures.file_sub' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.tests.scaffold_fixtures.file_sub' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.tests.scaffold_fixtures.file_sub' to be distributed and are
already explicitly excluding 'pecan.tests.scaffold_fixtures.file_sub' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.tests.scaffold_fixtures.simple' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.tests.scaffold_fixtures.simple' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.tests.scaffold_fixtures.simple' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.tests.scaffold_fixtures.simple' to be distributed and are
already explicitly excluding 'pecan.tests.scaffold_fixtures.simple' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
/usr/lib/python3.13/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'pecan.tests.scaffold_fixtures.simple.bar' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'pecan.tests.scaffold_fixtures.simple.bar' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'pecan.tests.scaffold_fixtures.simple.bar' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'pecan.tests.scaffold_fixtures.simple.bar' to be distributed and are
already explicitly excluding 'pecan.tests.scaffold_fixtures.simple.bar' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
creating build/lib/pecan/tests/config_fixtures
copying pecan/tests/config_fixtures/config.py -> build/lib/pecan/tests/config_fixtures
copying pecan/tests/config_fixtures/empty.py -> build/lib/pecan/tests/config_fixtures
copying pecan/tests/config_fixtures/foobar.py -> build/lib/pecan/tests/config_fixtures
copying pecan/tests/config_fixtures/forcedict.py -> build/lib/pecan/tests/config_fixtures
creating build/lib/pecan/tests/config_fixtures/bad
copying pecan/tests/config_fixtures/bad/importerror.py -> build/lib/pecan/tests/config_fixtures/bad
copying pecan/tests/config_fixtures/bad/module_and_underscore.py -> build/lib/pecan/tests/config_fixtures/bad
creating build/lib/pecan/scaffolds/base
copying pecan/scaffolds/base/MANIFEST.in -> build/lib/pecan/scaffolds/base
copying pecan/scaffolds/base/config.py_tmpl -> build/lib/pecan/scaffolds/base
copying pecan/scaffolds/base/setup.cfg_tmpl -> build/lib/pecan/scaffolds/base
copying pecan/scaffolds/base/setup.py_tmpl -> build/lib/pecan/scaffolds/base
creating build/lib/pecan/scaffolds/base/+package+
copying pecan/scaffolds/base/+package+/__init__.py -> build/lib/pecan/scaffolds/base/+package+
copying pecan/scaffolds/base/+package+/app.py_tmpl -> build/lib/pecan/scaffolds/base/+package+
creating build/lib/pecan/scaffolds/base/+package+/controllers
copying pecan/scaffolds/base/+package+/controllers/__init__.py -> build/lib/pecan/scaffolds/base/+package+/controllers
copying pecan/scaffolds/base/+package+/controllers/root.py -> build/lib/pecan/scaffolds/base/+package+/controllers
creating build/lib/pecan/scaffolds/base/+package+/model
copying pecan/scaffolds/base/+package+/model/__init__.py -> build/lib/pecan/scaffolds/base/+package+/model
creating build/lib/pecan/scaffolds/base/+package+/templates
copying pecan/scaffolds/base/+package+/templates/error.html -> build/lib/pecan/scaffolds/base/+package+/templates
copying pecan/scaffolds/base/+package+/templates/index.html -> build/lib/pecan/scaffolds/base/+package+/templates
copying pecan/scaffolds/base/+package+/templates/layout.html -> build/lib/pecan/scaffolds/base/+package+/templates
creating build/lib/pecan/scaffolds/base/+package+/tests
copying pecan/scaffolds/base/+package+/tests/__init__.py_tmpl -> build/lib/pecan/scaffolds/base/+package+/tests
copying pecan/scaffolds/base/+package+/tests/config.py_tmpl -> build/lib/pecan/scaffolds/base/+package+/tests
copying pecan/scaffolds/base/+package+/tests/test_functional.py_tmpl -> build/lib/pecan/scaffolds/base/+package+/tests
copying pecan/scaffolds/base/+package+/tests/test_units.py -> build/lib/pecan/scaffolds/base/+package+/tests
creating build/lib/pecan/scaffolds/base/public/css
copying pecan/scaffolds/base/public/css/style.css -> build/lib/pecan/scaffolds/base/public/css
creating build/lib/pecan/scaffolds/base/public/images
copying pecan/scaffolds/base/public/images/logo.png -> build/lib/pecan/scaffolds/base/public/images
creating build/lib/pecan/scaffolds/rest-api
copying pecan/scaffolds/rest-api/config.py_tmpl -> build/lib/pecan/scaffolds/rest-api
copying pecan/scaffolds/rest-api/setup.cfg_tmpl -> build/lib/pecan/scaffolds/rest-api
copying pecan/scaffolds/rest-api/setup.py_tmpl -> build/lib/pecan/scaffolds/rest-api
creating build/lib/pecan/scaffolds/rest-api/+package+
copying pecan/scaffolds/rest-api/+package+/__init__.py -> build/lib/pecan/scaffolds/rest-api/+package+
copying pecan/scaffolds/rest-api/+package+/app.py_tmpl -> build/lib/pecan/scaffolds/rest-api/+package+
copying pecan/scaffolds/rest-api/+package+/errors.py -> build/lib/pecan/scaffolds/rest-api/+package+
creating build/lib/pecan/scaffolds/rest-api/+package+/controllers
copying pecan/scaffolds/rest-api/+package+/controllers/__init__.py -> build/lib/pecan/scaffolds/rest-api/+package+/controllers
copying pecan/scaffolds/rest-api/+package+/controllers/root.py -> build/lib/pecan/scaffolds/rest-api/+package+/controllers
creating build/lib/pecan/scaffolds/rest-api/+package+/model
copying pecan/scaffolds/rest-api/+package+/model/__init__.py -> build/lib/pecan/scaffolds/rest-api/+package+/model
creating build/lib/pecan/scaffolds/rest-api/+package+/tests
copying pecan/scaffolds/rest-api/+package+/tests/__init__.py_tmpl -> build/lib/pecan/scaffolds/rest-api/+package+/tests
copying pecan/scaffolds/rest-api/+package+/tests/config.py_tmpl -> build/lib/pecan/scaffolds/rest-api/+package+/tests
copying pecan/scaffolds/rest-api/+package+/tests/test_functional.py_tmpl -> build/lib/pecan/scaffolds/rest-api/+package+/tests
copying pecan/scaffolds/rest-api/+package+/tests/test_units.py -> build/lib/pecan/scaffolds/rest-api/+package+/tests
creating build/lib/pecan/tests/scaffold_fixtures/content_sub
copying pecan/tests/scaffold_fixtures/content_sub/foo_tmpl -> build/lib/pecan/tests/scaffold_fixtures/content_sub
creating build/lib/pecan/tests/scaffold_fixtures/content_sub/bar
copying pecan/tests/scaffold_fixtures/content_sub/bar/spam.txt_tmpl -> build/lib/pecan/tests/scaffold_fixtures/content_sub/bar
creating build/lib/pecan/tests/scaffold_fixtures/file_sub
copying pecan/tests/scaffold_fixtures/file_sub/foo_+package+ -> build/lib/pecan/tests/scaffold_fixtures/file_sub
creating build/lib/pecan/tests/scaffold_fixtures/file_sub/bar_+package+
copying pecan/tests/scaffold_fixtures/file_sub/bar_+package+/spam.txt -> build/lib/pecan/tests/scaffold_fixtures/file_sub/bar_+package+
creating build/lib/pecan/tests/scaffold_fixtures/simple
copying pecan/tests/scaffold_fixtures/simple/foo -> build/lib/pecan/tests/scaffold_fixtures/simple
creating build/lib/pecan/tests/scaffold_fixtures/simple/bar
copying pecan/tests/scaffold_fixtures/simple/bar/spam.txt -> build/lib/pecan/tests/scaffold_fixtures/simple/bar
creating build/lib/pecan/tests/middleware/static_fixtures
copying pecan/tests/middleware/static_fixtures/self.png -> build/lib/pecan/tests/middleware/static_fixtures
copying pecan/tests/middleware/static_fixtures/text.txt -> build/lib/pecan/tests/middleware/static_fixtures
copying pecan/tests/templates/form_colors.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/form_colors_invalid.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/form_colors_valid.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/form_login_invalid.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/form_login_valid.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/form_name.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/form_name_invalid.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/form_name_invalid_custom.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/form_name_valid.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/genshi.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/genshi_bad.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/jinja.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/jinja_bad.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/kajiki.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/mako.html -> build/lib/pecan/tests/templates
copying pecan/tests/templates/mako_bad.html -> build/lib/pecan/tests/templates
installing to build/bdist.linux-armv7l/wheel
running install
running install_lib
creating build/bdist.linux-armv7l/wheel
creating build/bdist.linux-armv7l/wheel/pecan
creating build/bdist.linux-armv7l/wheel/pecan/tests
creating build/bdist.linux-armv7l/wheel/pecan/tests/scaffold_fixtures
creating build/bdist.linux-armv7l/wheel/pecan/tests/scaffold_fixtures/simple
copying build/lib/pecan/tests/scaffold_fixtures/simple/foo -> build/bdist.linux-armv7l/wheel/./pecan/tests/scaffold_fixtures/simple
creating build/bdist.linux-armv7l/wheel/pecan/tests/scaffold_fixtures/simple/bar
copying build/lib/pecan/tests/scaffold_fixtures/simple/bar/spam.txt -> build/bdist.linux-armv7l/wheel/./pecan/tests/scaffold_fixtures/simple/bar
copying build/lib/pecan/tests/scaffold_fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/scaffold_fixtures
creating build/bdist.linux-armv7l/wheel/pecan/tests/scaffold_fixtures/file_sub
creating build/bdist.linux-armv7l/wheel/pecan/tests/scaffold_fixtures/file_sub/bar_+package+
copying build/lib/pecan/tests/scaffold_fixtures/file_sub/bar_+package+/spam.txt -> build/bdist.linux-armv7l/wheel/./pecan/tests/scaffold_fixtures/file_sub/bar_+package+
copying build/lib/pecan/tests/scaffold_fixtures/file_sub/foo_+package+ -> build/bdist.linux-armv7l/wheel/./pecan/tests/scaffold_fixtures/file_sub
creating build/bdist.linux-armv7l/wheel/pecan/tests/scaffold_fixtures/content_sub
copying build/lib/pecan/tests/scaffold_fixtures/content_sub/foo_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/tests/scaffold_fixtures/content_sub
creating build/bdist.linux-armv7l/wheel/pecan/tests/scaffold_fixtures/content_sub/bar
copying build/lib/pecan/tests/scaffold_fixtures/content_sub/bar/spam.txt_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/tests/scaffold_fixtures/content_sub/bar
copying build/lib/pecan/tests/test_secure.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
creating build/bdist.linux-armv7l/wheel/pecan/tests/config_fixtures
copying build/lib/pecan/tests/config_fixtures/empty.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/config_fixtures
copying build/lib/pecan/tests/config_fixtures/foobar.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/config_fixtures
copying build/lib/pecan/tests/config_fixtures/config.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/config_fixtures
copying build/lib/pecan/tests/config_fixtures/forcedict.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/config_fixtures
creating build/bdist.linux-armv7l/wheel/pecan/tests/config_fixtures/bad
copying build/lib/pecan/tests/config_fixtures/bad/module_and_underscore.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/config_fixtures/bad
copying build/lib/pecan/tests/config_fixtures/bad/importerror.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/config_fixtures/bad
copying build/lib/pecan/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_base.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_util.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_conf.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_commands.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_templating.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_rest.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_generic.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
creating build/bdist.linux-armv7l/wheel/pecan/tests/middleware
creating build/bdist.linux-armv7l/wheel/pecan/tests/middleware/static_fixtures
copying build/lib/pecan/tests/middleware/static_fixtures/self.png -> build/bdist.linux-armv7l/wheel/./pecan/tests/middleware/static_fixtures
copying build/lib/pecan/tests/middleware/static_fixtures/text.txt -> build/bdist.linux-armv7l/wheel/./pecan/tests/middleware/static_fixtures
copying build/lib/pecan/tests/middleware/test_static.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/middleware
copying build/lib/pecan/tests/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/middleware
copying build/lib/pecan/tests/middleware/test_recursive.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/middleware
copying build/lib/pecan/tests/middleware/test_errordocument.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/middleware
copying build/lib/pecan/tests/scaffold_builder.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
creating build/bdist.linux-armv7l/wheel/pecan/tests/templates
copying build/lib/pecan/tests/templates/form_login_valid.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/form_colors_invalid.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/form_name_invalid.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/jinja.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/genshi_bad.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/jinja_bad.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/mako.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/form_colors_valid.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/form_name_valid.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/form_colors.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/genshi.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/form_name_invalid_custom.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/kajiki.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/form_login_invalid.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/form_name.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/templates/mako_bad.html -> build/bdist.linux-armv7l/wheel/./pecan/tests/templates
copying build/lib/pecan/tests/test_scaffolds.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_no_thread_locals.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_jsonify.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/tests/test_hooks.py -> build/bdist.linux-armv7l/wheel/./pecan/tests
copying build/lib/pecan/util.py -> build/bdist.linux-armv7l/wheel/./pecan
copying build/lib/pecan/configuration.py -> build/bdist.linux-armv7l/wheel/./pecan
creating build/bdist.linux-armv7l/wheel/pecan/ext
copying build/lib/pecan/ext/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/ext
copying build/lib/pecan/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan
copying build/lib/pecan/jsonify.py -> build/bdist.linux-armv7l/wheel/./pecan
copying build/lib/pecan/core.py -> build/bdist.linux-armv7l/wheel/./pecan
copying build/lib/pecan/deploy.py -> build/bdist.linux-armv7l/wheel/./pecan
copying build/lib/pecan/log.py -> build/bdist.linux-armv7l/wheel/./pecan
copying build/lib/pecan/templating.py -> build/bdist.linux-armv7l/wheel/./pecan
copying build/lib/pecan/routing.py -> build/bdist.linux-armv7l/wheel/./pecan
creating build/bdist.linux-armv7l/wheel/pecan/middleware
copying build/lib/pecan/middleware/recursive.py -> build/bdist.linux-armv7l/wheel/./pecan/middleware
copying build/lib/pecan/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/middleware
copying build/lib/pecan/middleware/errordocument.py -> build/bdist.linux-armv7l/wheel/./pecan/middleware
copying build/lib/pecan/middleware/static.py -> build/bdist.linux-armv7l/wheel/./pecan/middleware
copying build/lib/pecan/middleware/debug.py -> build/bdist.linux-armv7l/wheel/./pecan/middleware
copying build/lib/pecan/secure.py -> build/bdist.linux-armv7l/wheel/./pecan
creating build/bdist.linux-armv7l/wheel/pecan/commands
copying build/lib/pecan/commands/base.py -> build/bdist.linux-armv7l/wheel/./pecan/commands
copying build/lib/pecan/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/commands
copying build/lib/pecan/commands/shell.py -> build/bdist.linux-armv7l/wheel/./pecan/commands
copying build/lib/pecan/commands/serve.py -> build/bdist.linux-armv7l/wheel/./pecan/commands
copying build/lib/pecan/commands/create.py -> build/bdist.linux-armv7l/wheel/./pecan/commands
copying build/lib/pecan/testing.py -> build/bdist.linux-armv7l/wheel/./pecan
copying build/lib/pecan/hooks.py -> build/bdist.linux-armv7l/wheel/./pecan
copying build/lib/pecan/decorators.py -> build/bdist.linux-armv7l/wheel/./pecan
creating build/bdist.linux-armv7l/wheel/pecan/compat
copying build/lib/pecan/compat/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/compat
copying build/lib/pecan/rest.py -> build/bdist.linux-armv7l/wheel/./pecan
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds
copying build/lib/pecan/scaffolds/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/base
copying build/lib/pecan/scaffolds/base/MANIFEST.in -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base
copying build/lib/pecan/scaffolds/base/setup.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/base/public
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/base/public/images
copying build/lib/pecan/scaffolds/base/public/images/logo.png -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/public/images
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/base/public/css
copying build/lib/pecan/scaffolds/base/public/css/style.css -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/public/css
copying build/lib/pecan/scaffolds/base/setup.cfg_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/base/+package+
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/base/+package+/model
copying build/lib/pecan/scaffolds/base/+package+/model/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/model
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/base/+package+/tests
copying build/lib/pecan/scaffolds/base/+package+/tests/test_functional.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/tests
copying build/lib/pecan/scaffolds/base/+package+/tests/test_units.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/tests
copying build/lib/pecan/scaffolds/base/+package+/tests/__init__.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/tests
copying build/lib/pecan/scaffolds/base/+package+/tests/config.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/tests
copying build/lib/pecan/scaffolds/base/+package+/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/base/+package+/controllers
copying build/lib/pecan/scaffolds/base/+package+/controllers/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/controllers
copying build/lib/pecan/scaffolds/base/+package+/controllers/root.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/controllers
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/base/+package+/templates
copying build/lib/pecan/scaffolds/base/+package+/templates/layout.html -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/templates
copying build/lib/pecan/scaffolds/base/+package+/templates/index.html -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/templates
copying build/lib/pecan/scaffolds/base/+package+/templates/error.html -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+/templates
copying build/lib/pecan/scaffolds/base/+package+/app.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base/+package+
copying build/lib/pecan/scaffolds/base/config.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/base
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/rest-api
copying build/lib/pecan/scaffolds/rest-api/setup.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api
copying build/lib/pecan/scaffolds/rest-api/setup.cfg_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/rest-api/+package+
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/rest-api/+package+/model
copying build/lib/pecan/scaffolds/rest-api/+package+/model/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+/model
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/rest-api/+package+/tests
copying build/lib/pecan/scaffolds/rest-api/+package+/tests/test_functional.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+/tests
copying build/lib/pecan/scaffolds/rest-api/+package+/tests/test_units.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+/tests
copying build/lib/pecan/scaffolds/rest-api/+package+/tests/__init__.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+/tests
copying build/lib/pecan/scaffolds/rest-api/+package+/tests/config.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+/tests
copying build/lib/pecan/scaffolds/rest-api/+package+/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+
copying build/lib/pecan/scaffolds/rest-api/+package+/errors.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+
creating build/bdist.linux-armv7l/wheel/pecan/scaffolds/rest-api/+package+/controllers
copying build/lib/pecan/scaffolds/rest-api/+package+/controllers/__init__.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+/controllers
copying build/lib/pecan/scaffolds/rest-api/+package+/controllers/root.py -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+/controllers
copying build/lib/pecan/scaffolds/rest-api/+package+/app.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api/+package+
copying build/lib/pecan/scaffolds/rest-api/config.py_tmpl -> build/bdist.linux-armv7l/wheel/./pecan/scaffolds/rest-api
running install_egg_info
Copying pecan.egg-info to build/bdist.linux-armv7l/wheel/./pecan-1.7.0-py3.13.egg-info
running install_scripts
creating build/bdist.linux-armv7l/wheel/pecan-1.7.0.dist-info/WHEEL
creating '/build/python-pecan/src/pecan-1.7.0/dist/.tmp-kiu68c57/pecan-1.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it
adding 'pecan/__init__.py'
adding 'pecan/configuration.py'
adding 'pecan/core.py'
adding 'pecan/decorators.py'
adding 'pecan/deploy.py'
adding 'pecan/hooks.py'
adding 'pecan/jsonify.py'
adding 'pecan/log.py'
adding 'pecan/rest.py'
adding 'pecan/routing.py'
adding 'pecan/secure.py'
adding 'pecan/templating.py'
adding 'pecan/testing.py'
adding 'pecan/util.py'
adding 'pecan/commands/__init__.py'
adding 'pecan/commands/base.py'
adding 'pecan/commands/create.py'
adding 'pecan/commands/serve.py'
adding 'pecan/commands/shell.py'
adding 'pecan/compat/__init__.py'
adding 'pecan/ext/__init__.py'
adding 'pecan/middleware/__init__.py'
adding 'pecan/middleware/debug.py'
adding 'pecan/middleware/errordocument.py'
adding 'pecan/middleware/recursive.py'
adding 'pecan/middleware/static.py'
adding 'pecan/scaffolds/__init__.py'
adding 'pecan/scaffolds/base/MANIFEST.in'
adding 'pecan/scaffolds/base/config.py_tmpl'
adding 'pecan/scaffolds/base/setup.cfg_tmpl'
adding 'pecan/scaffolds/base/setup.py_tmpl'
adding 'pecan/scaffolds/base/+package+/__init__.py'
adding 'pecan/scaffolds/base/+package+/app.py_tmpl'
adding 'pecan/scaffolds/base/+package+/controllers/__init__.py'
adding 'pecan/scaffolds/base/+package+/controllers/root.py'
adding 'pecan/scaffolds/base/+package+/model/__init__.py'
adding 'pecan/scaffolds/base/+package+/templates/error.html'
adding 'pecan/scaffolds/base/+package+/templates/index.html'
adding 'pecan/scaffolds/base/+package+/templates/layout.html'
adding 'pecan/scaffolds/base/+package+/tests/__init__.py_tmpl'
adding 'pecan/scaffolds/base/+package+/tests/config.py_tmpl'
adding 'pecan/scaffolds/base/+package+/tests/test_functional.py_tmpl'
adding 'pecan/scaffolds/base/+package+/tests/test_units.py'
adding 'pecan/scaffolds/base/public/css/style.css'
adding 'pecan/scaffolds/base/public/images/logo.png'
adding 'pecan/scaffolds/rest-api/config.py_tmpl'
adding 'pecan/scaffolds/rest-api/setup.cfg_tmpl'
adding 'pecan/scaffolds/rest-api/setup.py_tmpl'
adding 'pecan/scaffolds/rest-api/+package+/__init__.py'
adding 'pecan/scaffolds/rest-api/+package+/app.py_tmpl'
adding 'pecan/scaffolds/rest-api/+package+/errors.py'
adding 'pecan/scaffolds/rest-api/+package+/controllers/__init__.py'
adding 'pecan/scaffolds/rest-api/+package+/controllers/root.py'
adding 'pecan/scaffolds/rest-api/+package+/model/__init__.py'
adding 'pecan/scaffolds/rest-api/+package+/tests/__init__.py_tmpl'
adding 'pecan/scaffolds/rest-api/+package+/tests/config.py_tmpl'
adding 'pecan/scaffolds/rest-api/+package+/tests/test_functional.py_tmpl'
adding 'pecan/scaffolds/rest-api/+package+/tests/test_units.py'
adding 'pecan/tests/__init__.py'
adding 'pecan/tests/scaffold_builder.py'
adding 'pecan/tests/test_base.py'
adding 'pecan/tests/test_commands.py'
adding 'pecan/tests/test_conf.py'
adding 'pecan/tests/test_generic.py'
adding 'pecan/tests/test_hooks.py'
adding 'pecan/tests/test_jsonify.py'
adding 'pecan/tests/test_no_thread_locals.py'
adding 'pecan/tests/test_rest.py'
adding 'pecan/tests/test_scaffolds.py'
adding 'pecan/tests/test_secure.py'
adding 'pecan/tests/test_templating.py'
adding 'pecan/tests/test_util.py'
adding 'pecan/tests/config_fixtures/config.py'
adding 'pecan/tests/config_fixtures/empty.py'
adding 'pecan/tests/config_fixtures/foobar.py'
adding 'pecan/tests/config_fixtures/forcedict.py'
adding 'pecan/tests/config_fixtures/bad/importerror.py'
adding 'pecan/tests/config_fixtures/bad/module_and_underscore.py'
adding 'pecan/tests/middleware/__init__.py'
adding 'pecan/tests/middleware/test_errordocument.py'
adding 'pecan/tests/middleware/test_recursive.py'
adding 'pecan/tests/middleware/test_static.py'
adding 'pecan/tests/middleware/static_fixtures/self.png'
adding 'pecan/tests/middleware/static_fixtures/text.txt'
adding 'pecan/tests/scaffold_fixtures/__init__.py'
adding 'pecan/tests/scaffold_fixtures/content_sub/foo_tmpl'
adding 'pecan/tests/scaffold_fixtures/content_sub/bar/spam.txt_tmpl'
adding 'pecan/tests/scaffold_fixtures/file_sub/foo_+package+'
adding 'pecan/tests/scaffold_fixtures/file_sub/bar_+package+/spam.txt'
adding 'pecan/tests/scaffold_fixtures/simple/foo'
adding 'pecan/tests/scaffold_fixtures/simple/bar/spam.txt'
adding 'pecan/tests/templates/__init__.py'
adding 'pecan/tests/templates/form_colors.html'
adding 'pecan/tests/templates/form_colors_invalid.html'
adding 'pecan/tests/templates/form_colors_valid.html'
adding 'pecan/tests/templates/form_login_invalid.html'
adding 'pecan/tests/templates/form_login_valid.html'
adding 'pecan/tests/templates/form_name.html'
adding 'pecan/tests/templates/form_name_invalid.html'
adding 'pecan/tests/templates/form_name_invalid_custom.html'
adding 'pecan/tests/templates/form_name_valid.html'
adding 'pecan/tests/templates/genshi.html'
adding 'pecan/tests/templates/genshi_bad.html'
adding 'pecan/tests/templates/jinja.html'
adding 'pecan/tests/templates/jinja_bad.html'
adding 'pecan/tests/templates/kajiki.html'
adding 'pecan/tests/templates/mako.html'
adding 'pecan/tests/templates/mako_bad.html'
adding 'pecan-1.7.0.dist-info/licenses/AUTHORS'
adding 'pecan-1.7.0.dist-info/licenses/LICENSE'
adding 'pecan-1.7.0.dist-info/METADATA'
adding 'pecan-1.7.0.dist-info/WHEEL'
adding 'pecan-1.7.0.dist-info/entry_points.txt'
adding 'pecan-1.7.0.dist-info/top_level.txt'
adding 'pecan-1.7.0.dist-info/RECORD'
removing build/bdist.linux-armv7l/wheel
Successfully built pecan-1.7.0-py3-none-any.whl
sphinx-build -b man -d build/doctrees source build/man
Running Sphinx v8.2.3
/build/python-pecan/src/pecan-1.7.0/docs/source/conf.py:14: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
import pkg_resources
loading translations [en]... done
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
loading intersphinx inventory 'python' from http://docs.python.org/objects.inv ...
loading intersphinx inventory 'webob' from http://docs.webob.org/en/latest/objects.inv ...
loading intersphinx inventory 'webtest' from https://webtest.readthedocs.io/en/latest/objects.inv ...
loading intersphinx inventory 'beaker' from https://beaker.readthedocs.io/en/latest/objects.inv ...
loading intersphinx inventory 'paste' from http://pythonpaste.org/objects.inv ...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'http://docs.webob.org/en/latest/objects.inv' not fetchable due to <class 'requests.exceptions.HTTPError'>: 500 Server Error: Internal Server Error for url: http://docs.webob.org/en/latest/objects.inv
intersphinx inventory has moved: http://docs.python.org/objects.inv -> https://docs.python.org/3/objects.inv
intersphinx inventory has moved: http://pythonpaste.org/objects.inv -> https://programmereninpython.nl/
WARNING: failed to reach any of the inventories with the following issues:
unknown or unsupported inventory version: ValueError('invalid inventory header: <!DOCTYPE html>')
intersphinx inventory has moved: https://webtest.readthedocs.io/en/latest/objects.inv -> https://docs.pylonsproject.org/projects/webtest/en/latest/objects.inv
building [mo]: targets for 0 po files that are out of date
writing output...
building [man]: all manpages
updating environment: [new config] 38 added, 0 changed, 0 removed
reading sources... [ 3%] changes
reading sources... [ 5%] commands
reading sources... [ 8%] configuration
reading sources... [ 11%] contextlocals
reading sources... [ 13%] databases
reading sources... [ 16%] deployment
reading sources... [ 18%] development
reading sources... [ 21%] errors
reading sources... [ 24%] forms
reading sources... [ 26%] hooks
reading sources... [ 29%] index
reading sources... [ 32%] installation
reading sources... [ 34%] jsonify
reading sources... [ 37%] logging
reading sources... [ 39%] pecan_commands
reading sources... [ 42%] pecan_configuration
reading sources... [ 45%] pecan_core
reading sources... [ 47%] pecan_decorators
reading sources... [ 50%] pecan_deploy
reading sources... [ 53%] pecan_hooks
reading sources... [ 55%] pecan_jsonify
reading sources... [ 58%] pecan_middleware_debug
reading sources... [ 61%] pecan_rest
reading sources... [ 63%] pecan_routing
reading sources... [ 66%] pecan_secure
reading sources... [ 68%] pecan_templating
reading sources... [ 71%] pecan_testing
reading sources... [ 74%] pecan_util
reading sources... [ 76%] quick_start
reading sources... [ 79%] reload
reading sources... [ 82%] rest
reading sources... [ 84%] routing
reading sources... [ 87%] secure_controller
reading sources... [ 89%] sessions
reading sources... [ 92%] simple_ajax
reading sources... [ 95%] simple_forms_processing
reading sources... [ 97%] templates
reading sources... [100%] testing
/build/python-pecan/src/pecan-1.7.0/docs/source/changes.rst:186: ERROR: Unexpected indentation. [docutils]
/build/python-pecan/src/pecan-1.7.0/pecan/core.py:docstring of pecan.core.Pecan.handle_hooks:5: WARNING: Inline emphasis start-string without end-string. [docutils]
/build/python-pecan/src/pecan-1.7.0/pecan/decorators.py:docstring of pecan.decorators.expose:14: WARNING: Inline interpreted text or phrase reference start-string without end-string. [docutils]
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets...
copying assets: done
writing... pecan.1 {
installation
quick_start
routing
templates
rest
configuration
secure_controller
hooks
jsonify
contextlocals
commands
development
deployment
logging
testing
forms
sessions
databases
errors
simple_forms_processing
simple_ajax
pecan_core
pecan_commands
pecan_configuration
pecan_decorators
pecan_deploy
pecan_hooks
pecan_middleware_debug
pecan_jsonify
pecan_rest
pecan_routing
pecan_secure
pecan_templating
pecan_testing
pecan_util
changes
} /build/python-pecan/src/pecan-1.7.0/docs/source/rest.rst:: WARNING: "table row spanning" not supported [docutils]
/build/python-pecan/src/pecan-1.7.0/docs/source/rest.rst:: WARNING: "table row spanning" not supported [docutils]
/build/python-pecan/src/pecan-1.7.0/docs/source/rest.rst:: WARNING: "table row spanning" not supported [docutils]
/build/python-pecan/src/pecan-1.7.0/docs/source/rest.rst:: WARNING: "table row spanning" not supported [docutils]
/build/python-pecan/src/pecan-1.7.0/docs/source/rest.rst:: WARNING: "table row spanning" not supported [docutils]
/build/python-pecan/src/pecan-1.7.0/docs/source/rest.rst:: WARNING: "table row spanning" not supported [docutils]
done
build succeeded, 11 warnings.
The manual pages are in build/man.
Build finished. The manual pages are in build/man.
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
libfakeroot internal error: payload not recognized!
==> Creating package "python-pecan"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: python-pecan 1.7.0-1 (Sat Aug 16 08:00:29 2025)
==> Cleaning up...