Skip to content

Instantly share code, notes, and snippets.

@AMDmi3
Created June 7, 2023 14:57
Show Gist options
  • Save AMDmi3/4dc9f6be3a902c72974f82aa71703693 to your computer and use it in GitHub Desktop.
Save AMDmi3/4dc9f6be3a902c72974f82aa71703693 to your computer and use it in GitHub Desktop.
================================================================================
= Fetch phase ==================================================================
================================================================================
===> License BSD2CLAUSE accepted by the user
===> py39-sexpdata-1.0.1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py39-sexpdata-1.0.1 for building
=> SHA256 Checksum OK for jd-boyd-sexpdata-v1.0.1_GH0.tar.gz.
=====
Message from python39-3.9.16_2:
--
Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
py39-gdbm databases/py-gdbm@py39
py39-sqlite3 databases/py-sqlite3@py39
py39-tkinter x11-toolkits/py-tkinter@py39
Create compiler links...
create symlink for cc
create symlink for cc (world)
create symlink for c++
create symlink for c++ (world)
create symlink for CC
create symlink for CC (world)
create symlink for clang
create symlink for clang (world)
create symlink for clang++
create symlink for clang++ (world)
=====
Message from ccache-3.7.12_4:
--
NOTE:
Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for
information on using ccache with FreeBSD ports and src.
================================================================================
= Listing installed packages before build ======================================
================================================================================
ccache-3.7.12_4
gettext-runtime-0.21.1
indexinfo-0.3.1
libffi-3.4.4
mpdecimal-2.5.1
pkg-1.19.1_1
py39-exceptiongroup-1.1.1
py39-iniconfig-1.1.1_1
py39-packaging-23.1
py39-pluggy-1.0.0_1
py39-py-1.11.0
py39-pytest-7.3.1,1
py39-setuptools-63.1.0
py39-tomli-2.0.1_2
python39-3.9.16_2
readline-8.2.1
================================================================================
= Build package phase ==========================================================
================================================================================
===> License BSD2CLAUSE accepted by the user
===> py39-sexpdata-1.0.1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by py39-sexpdata-1.0.1 for building
===> Extracting for py39-sexpdata-1.0.1
=> SHA256 Checksum OK for jd-boyd-sexpdata-v1.0.1_GH0.tar.gz.
===> Patching for py39-sexpdata-1.0.1
===> py39-sexpdata-1.0.1 depends on package: py39-setuptools>=63.1.0 - found
===> py39-sexpdata-1.0.1 depends on file: /usr/local/bin/python3.9 - found
===> py39-sexpdata-1.0.1 depends on file: /usr/local/bin/ccache - found
===> Configuring for py39-sexpdata-1.0.1
/usr/local/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored.
!!
##########################################################################
# configuration would be ignored/result in error due to `pyproject.toml` #
##########################################################################
The following seems to be defined outside of `pyproject.toml`:
`license = 'BSD License'`
According to the spec (see the link below), however, setuptools CANNOT
consider this value unless 'license' is listed as `dynamic`.
https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
For the time being, `setuptools` will still consider the given value (as a
**transitional** measure), but please note that future releases of setuptools will
follow strictly the standard.
To prevent this warning, you can list 'license' under `dynamic` or alternatively
remove the `[project]` table from your file and rely entirely on other means of
configuration.
!!
warnings.warn(msg, _WouldIgnoreField)
/usr/local/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'keywords' defined outside of `pyproject.toml` would be ignored.
!!
##########################################################################
# configuration would be ignored/result in error due to `pyproject.toml` #
##########################################################################
The following seems to be defined outside of `pyproject.toml`:
`keywords = ['s-expression', 'lisp', 'parser']`
According to the spec (see the link below), however, setuptools CANNOT
consider this value unless 'keywords' is listed as `dynamic`.
https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
For the time being, `setuptools` will still consider the given value (as a
**transitional** measure), but please note that future releases of setuptools will
follow strictly the standard.
To prevent this warning, you can list 'keywords' under `dynamic` or alternatively
remove the `[project]` table from your file and rely entirely on other means of
configuration.
!!
warnings.warn(msg, _WouldIgnoreField)
running config
===> Building for py39-sexpdata-1.0.1
/usr/local/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored.
!!
##########################################################################
# configuration would be ignored/result in error due to `pyproject.toml` #
##########################################################################
The following seems to be defined outside of `pyproject.toml`:
`license = 'BSD License'`
According to the spec (see the link below), however, setuptools CANNOT
consider this value unless 'license' is listed as `dynamic`.
https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
For the time being, `setuptools` will still consider the given value (as a
**transitional** measure), but please note that future releases of setuptools will
follow strictly the standard.
To prevent this warning, you can list 'license' under `dynamic` or alternatively
remove the `[project]` table from your file and rely entirely on other means of
configuration.
!!
warnings.warn(msg, _WouldIgnoreField)
/usr/local/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'keywords' defined outside of `pyproject.toml` would be ignored.
!!
##########################################################################
# configuration would be ignored/result in error due to `pyproject.toml` #
##########################################################################
The following seems to be defined outside of `pyproject.toml`:
`keywords = ['s-expression', 'lisp', 'parser']`
According to the spec (see the link below), however, setuptools CANNOT
consider this value unless 'keywords' is listed as `dynamic`.
https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
For the time being, `setuptools` will still consider the given value (as a
**transitional** measure), but please note that future releases of setuptools will
follow strictly the standard.
To prevent this warning, you can list 'keywords' under `dynamic` or alternatively
remove the `[project]` table from your file and rely entirely on other means of
configuration.
!!
warnings.warn(msg, _WouldIgnoreField)
running build
running build_py
creating build
creating build/lib
copying sexpdata.py -> build/lib
running egg_info
creating sexpdata.egg-info
writing sexpdata.egg-info/PKG-INFO
writing dependency_links to sexpdata.egg-info/dependency_links.txt
writing top-level names to sexpdata.egg-info/top_level.txt
writing manifest file 'sexpdata.egg-info/SOURCES.txt'
reading manifest file 'sexpdata.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'sexpdata.egg-info/SOURCES.txt'
===> Staging for py39-sexpdata-1.0.1
===> py39-sexpdata-1.0.1 depends on package: py39-setuptools>=63.1.0 - found
===> py39-sexpdata-1.0.1 depends on file: /usr/local/bin/python3.9 - found
===> Generating temporary packing list
/usr/local/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'license' defined outside of `pyproject.toml` would be ignored.
!!
##########################################################################
# configuration would be ignored/result in error due to `pyproject.toml` #
##########################################################################
The following seems to be defined outside of `pyproject.toml`:
`license = 'BSD License'`
According to the spec (see the link below), however, setuptools CANNOT
consider this value unless 'license' is listed as `dynamic`.
https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
For the time being, `setuptools` will still consider the given value (as a
**transitional** measure), but please note that future releases of setuptools will
follow strictly the standard.
To prevent this warning, you can list 'license' under `dynamic` or alternatively
remove the `[project]` table from your file and rely entirely on other means of
configuration.
!!
warnings.warn(msg, _WouldIgnoreField)
/usr/local/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:103: _WouldIgnoreField: 'keywords' defined outside of `pyproject.toml` would be ignored.
!!
##########################################################################
# configuration would be ignored/result in error due to `pyproject.toml` #
##########################################################################
The following seems to be defined outside of `pyproject.toml`:
`keywords = ['s-expression', 'lisp', 'parser']`
According to the spec (see the link below), however, setuptools CANNOT
consider this value unless 'keywords' is listed as `dynamic`.
https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
For the time being, `setuptools` will still consider the given value (as a
**transitional** measure), but please note that future releases of setuptools will
follow strictly the standard.
To prevent this warning, you can list 'keywords' under `dynamic` or alternatively
remove the `[project]` table from your file and rely entirely on other means of
configuration.
!!
warnings.warn(msg, _WouldIgnoreField)
running install
/usr/local/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
running egg_info
writing sexpdata.egg-info/PKG-INFO
writing dependency_links to sexpdata.egg-info/dependency_links.txt
writing top-level names to sexpdata.egg-info/top_level.txt
reading manifest file 'sexpdata.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'sexpdata.egg-info/SOURCES.txt'
running install_lib
creating /work/usr/ports/devel/py-sexpdata/work-py39/stage/usr/local/lib/python3.9
creating /work/usr/ports/devel/py-sexpdata/work-py39/stage/usr/local/lib/python3.9/site-packages
copying build/lib/sexpdata.py -> /work/usr/ports/devel/py-sexpdata/work-py39/stage/usr/local/lib/python3.9/site-packages
byte-compiling /work/usr/ports/devel/py-sexpdata/work-py39/stage/usr/local/lib/python3.9/site-packages/sexpdata.py to sexpdata.cpython-39.pyc
writing byte-compilation script '/tmp/tmpiab398cy.py'
/usr/local/bin/python3.9 /tmp/tmpiab398cy.py
removing /tmp/tmpiab398cy.py
running install_egg_info
Copying sexpdata.egg-info to /work/usr/ports/devel/py-sexpdata/work-py39/stage/usr/local/lib/python3.9/site-packages/sexpdata-1.0.1-py3.9.egg-info
running install_scripts
writing list of installed files to '/work/usr/ports/devel/py-sexpdata/work-py39/.PLIST.pymodtmp'
====> Compressing man pages (compress-man)
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
===> Building package for py39-sexpdata-1.0.1
================================================================================
= Install package phase ========================================================
================================================================================
[reprise-builder] Installing py39-sexpdata-1.0.1...
[reprise-builder] Extracting py39-sexpdata-1.0.1: .......... done
================================================================================
= Listing used shared libraries ================================================
================================================================================
================================================================================
= Testing phase ================================================================
================================================================================
===> Testing for py39-sexpdata-1.0.1
===> py39-sexpdata-1.0.1 depends on package: py39-pytest>=7,1 - found
===> py39-sexpdata-1.0.1 depends on file: /usr/local/bin/python3.9 - found
cd /work/usr/ports/devel/py-sexpdata/work-py39/sexpdata-1.0.1 && /usr/bin/env XDG_DATA_HOME=/work/usr/ports/devel/py-sexpdata/work-py39 XDG_CONFIG_HOME=/work/usr/ports/devel/py-sexpdata/work-py39 XDG_CACHE_HOME=/work/usr/ports/devel/py-sexpdata/work-py39/.cache HOME=/work/usr/ports/devel/py-sexpdata/work-py39 PATH=/usr/local/libexec/ccache:/work/usr/ports/devel/py-sexpdata/work-py39/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/work/usr/ports/devel/py-sexpdata/work-py39/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES LDSHARED="cc -shared" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" CCACHE_DIR="/ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" /usr/local/bin/python3.9 -m pytest -k '' -rs -v -o addopts=
============================= test session starts ==============================
platform freebsd13 -- Python 3.9.16, pytest-7.3.1, pluggy-1.0.0 -- /usr/local/bin/python3.9
cachedir: .pytest_cache
rootdir: /work/usr/ports/devel/py-sexpdata/work-py39/sexpdata-1.0.1
collecting ... collected 23 items
test_sexpdata.py::test_identity PASSED [ 4%]
test_sexpdata.py::test_identity_pretty_print PASSED [ 8%]
test_sexpdata.py::TestSymbol::test_hashable_and_distinct PASSED [ 13%]
test_sexpdata.py::TestSymbol::test_parse_special_symbols PASSED [ 17%]
test_sexpdata.py::TestSymbol::test_parse_symbol_with_backslash PASSED [ 21%]
test_sexpdata.py::TestParseFluctuation::test_spaces_between_double_quotes_can_be_skipped PASSED [ 26%]
test_sexpdata.py::TestParseFluctuation::test_spaces_between_parentheses_can_be_skipped PASSED [ 30%]
test_sexpdata.py::TestParseFluctuation::test_spaces_must_be_ignored PASSED [ 34%]
test_sexpdata.py::TestDeliminter::test_curly_brace PASSED [ 39%]
test_sexpdata.py::TestDeliminter::test_multiple_brackets PASSED [ 43%]
test_sexpdata.py::TestDeliminter::test_normal PASSED [ 47%]
test_sexpdata.py::TestUnicode::test_dump_raw_utf8 PASSED [ 52%]
test_sexpdata.py::TestUnicode::test_parse_raw_utf8 PASSED [ 56%]
test_sexpdata.py::test_tosexp_str_as PASSED [ 60%]
test_sexpdata.py::test_tosexp_tuple_as PASSED [ 65%]
test_sexpdata.py::test_tosexp_value_errors PASSED [ 69%]
test_sexpdata.py::test_too_many_brackets PASSED [ 73%]
test_sexpdata.py::test_not_enough_brackets PASSED [ 78%]
test_sexpdata.py::test_no_eol_after_comment PASSED [ 82%]
test_sexpdata.py::test_issue_4 PASSED [ 86%]
test_sexpdata.py::test_issue_18 PASSED [ 91%]
test_sexpdata.py::test_other_issue_18 PASSED [ 95%]
test_sexpdata.py::test_issue_37_value_field PASSED [100%]
============================== 23 passed in 0.13s ==============================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment