Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub workflow for building and publishing #144

Merged
merged 4 commits into from
Mar 22, 2022

Conversation

Gerrit-K
Copy link
Contributor

This PR adds a simple GitHub workflow to build and publish wheels using cibuildwheel (mostly inspired by their example). It's probably nowhere near perfect, but should hopefully get things started again.

Some things to (re)consider / discuss:

  • Python 2.7 will not be built anymore, but considering its EOL I found this to be acceptable
  • The build for PyPy 3.8 on 64bit Windows failed during cython compilation, hence it's ignored using CIBW_SKIP (see FIXME comment). If anyone wants to take a look into this, feel free.
  • After building, the wheels are only installed, but not tested (see CIBW_TEST_COMMAND), mostly because I didn't find a quick solution on how to run tox from within the isolated cibuildwheel environments. Again, any help or hints on this are welcome.
  • This only publishes to PyPI, but not to conda. I couldn't find any hints in the repo on how this was done previously.
  • To connect the workflow to PyPI, you need to add a secret pypi_password containing an upload token.
  • A successful run of this workflow produced these artifacts on the PyPI testing instance (didn't test them manually, though). I hope everything needed is listed.
  • I didn't remove anything yet, but if the workflow is approved, we should also remove the travisCI stuff and probably also update the badges.

Any feedback is highly appreciated!

Refs: #130, #139, #140

@costika1234
Copy link

Please add @kmike as reviewer. Hoping your PR gets approved!

@Gerrit-K Gerrit-K marked this pull request as ready for review March 21, 2022 16:02
@Gerrit-K
Copy link
Contributor Author

Gerrit-K commented Mar 21, 2022

@costika1234 thanks! Unfortunately I can't directly assign him as this would require write access to this repo, but I hope he will notice the mention in your comment :)
I also published the PR to indicate that I'm not actively doing anything anymore, but I'm still happy to hear (and integrate) feedback, if there is any

Copy link
Contributor

@fgregg fgregg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for taking this on.

The build for PyPy 3.8 on 64bit Windows failed during cython compilation, hence it's ignored using CIBW_SKIP (see FIXME comment). If anyone wants to take a look into this, feel free.

can you provide a traceback of this failure.

CIBW_SKIP: "pp38-win_amd64" # FIXME
CIBW_BEFORE_BUILD: "pip install -U cython && ./update_cpp.sh"
CIBW_BEFORE_BUILD_WINDOWS: "pip install -U cython && update_cpp.sh"
CIBW_TEST_COMMAND: "echo Wheel installed successfully"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you try:

CIBW_TEST_REQUIRES=tox
CIBW_TEST_COMMAND="cd {project} && tox"

Copy link
Contributor Author

@Gerrit-K Gerrit-K Mar 21, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Gerrit-K, looks like we are close. if we can figure out how to get tox to only run the relevant python version, then I think this can come in.

Yes, was about to comment something similar, but then left for dinner ;)

The question is whether we really need tox now, after all. As far as I understand it, it is designed to perform isolated testing across several python versions. Now, since cibuildwheel already provides isolated environments for the built wheels, couldn't we just simply run pytest instead of tox? Or is there more to it that I currently dont understand (yet)?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think directly calling pytest is good, let’s do that

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, getting closer. All tests until PyPy 3.7 x64 succeed. That one fails on all OSes with SystemError: Function returned a NULL result without setting an exception. Any ideas?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's skip the failing pypy builds.

.github/workflows/build_and_upload.yml Outdated Show resolved Hide resolved
@fgregg
Copy link
Contributor

fgregg commented Mar 21, 2022

Python 2.7 will not be built anymore, but considering its EOL I found this to be acceptable

I think this is reasonable.

@Gerrit-K
Copy link
Contributor Author

Gerrit-K commented Mar 21, 2022

@fgregg

thanks for taking this on.

The build for PyPy 3.8 on 64bit Windows failed during cython compilation, hence it's ignored using CIBW_SKIP (see FIXME comment). If anyone wants to take a look into this, feel free.

can you provide a traceback of this failure.

Ah yes, sure, here you go:

Logs
2022-03-17T19:24:45.5070279Z �[1m�[34mBuilding pp38-win_amd64 wheel�[0m
2022-03-17T19:24:45.5070640Z PyPy 3.8 Windows 64bit
2022-03-17T19:24:45.5070825Z 
2022-03-17T19:24:45.5072533Z ##[group]Installing Python pp38...
2022-03-17T19:24:45.5072832Z 
2022-03-17T19:24:45.5073668Z + Download https://downloads.python.org/pypy/pypy3.8-v7.3.7-win64.zip to C:\cibw\pypy3.8-v7.3.7-win64.zip
2022-03-17T19:24:49.1331948Z ##[endgroup]
2022-03-17T19:24:49.1336615Z                                                               �[32m✓ �[0m3.63s
2022-03-17T19:24:49.1337787Z ##[group]Setting up build environment...
2022-03-17T19:24:49.1338129Z 
2022-03-17T19:24:49.1338632Z ##[endgroup]
2022-03-17T19:24:49.1339185Z                                                               �[32m✓ �[0m0.00s
2022-03-17T19:24:49.1339792Z ##[group]Installing build tools...
2022-03-17T19:24:49.1340075Z 
2022-03-17T19:24:49.1340357Z + python -m ensurepip
2022-03-17T19:24:55.7231205Z Looking in links: c:\Users\RUNNER~1\AppData\Local\Temp\tmpp5zu7as2
2022-03-17T19:24:56.0033443Z Processing c:\users\runner~1\appdata\local\temp\tmpp5zu7as2\setuptools-56.0.0-py3-none-any.whl
2022-03-17T19:24:56.0280862Z Processing c:\users\runner~1\appdata\local\temp\tmpp5zu7as2\pip-21.1.1-py3-none-any.whl
2022-03-17T19:24:56.4814499Z Installing collected packages: setuptools, pip
2022-03-17T19:25:01.5244998Z Successfully installed pip-21.1.1 setuptools-56.0.0
2022-03-17T19:25:01.5601863Z + python -m pip install --force-reinstall pip -c C:\Program Files (x86)\pipx\.cache\4a4ecd2d3346279\Lib\site-packages\cibuildwheel\resources\constraints-python38.txt
2022-03-17T19:25:04.0623425Z Collecting pip
2022-03-17T19:25:04.0830197Z   Using cached pip-21.3.1-py3-none-any.whl (1.7 MB)
2022-03-17T19:25:04.3919949Z Installing collected packages: pip
2022-03-17T19:25:04.3922067Z   Attempting uninstall: pip
2022-03-17T19:25:04.3933026Z     Found existing installation: pip 21.1.1
2022-03-17T19:25:04.8459853Z     Uninstalling pip-21.1.1:
2022-03-17T19:25:04.9109236Z       Successfully uninstalled pip-21.1.1
2022-03-17T19:25:08.6843641Z Successfully installed pip-21.3.1
2022-03-17T19:25:08.7143682Z + where python
2022-03-17T19:25:08.7382213Z C:\cibw\pypy3.8-v7.3.7-win64\python.exe
2022-03-17T19:25:08.7495953Z C:\hostedtoolcache\windows\Python\3.9.10\x64\python.exe
2022-03-17T19:25:08.7971465Z C:\ProgramData\Chocolatey\bin\python.exe
2022-03-17T19:25:08.8221486Z + python --version
2022-03-17T19:25:08.8671850Z Python 3.8.12 (9ef55f6fc369, Oct 24 2021, 20:12:27)
2022-03-17T19:25:08.8672736Z [PyPy 7.3.7 with MSC v.1929 64 bit (AMD64)]
2022-03-17T19:25:08.8730265Z + python -c "import struct; print(struct.calcsize('P') * 8)"
2022-03-17T19:25:09.1278426Z + pip --version
2022-03-17T19:25:10.4570075Z pip 21.3.1 from c:\cibw\pypy3.8-v7.3.7-win64\lib\site-packages\pip (python 3.8)
2022-03-17T19:25:10.4570604Z 
2022-03-17T19:25:10.4708650Z + pip install --upgrade setuptools wheel -c C:\Program Files (x86)\pipx\.cache\4a4ecd2d3346279\Lib\site-packages\cibuildwheel\resources\constraints-python38.txt
2022-03-17T19:25:14.5096934Z Collecting setuptools
2022-03-17T19:25:14.5458463Z   Using cached setuptools-59.6.0-py3-none-any.whl (952 kB)
2022-03-17T19:25:14.7466818Z Collecting wheel
2022-03-17T19:25:14.7565596Z   Using cached wheel-0.37.0-py2.py3-none-any.whl (35 kB)
2022-03-17T19:25:15.3123658Z Installing collected packages: wheel, setuptools
2022-03-17T19:25:15.4786141Z   Attempting uninstall: setuptools
2022-03-17T19:25:15.4797206Z     Found existing installation: setuptools 56.0.0
2022-03-17T19:25:15.6212570Z     Uninstalling setuptools-56.0.0:
2022-03-17T19:25:15.7207877Z       Successfully uninstalled setuptools-56.0.0
2022-03-17T19:25:17.1858175Z Successfully installed setuptools-59.6.0 wheel-0.37.0
2022-03-17T19:25:17.2139858Z ##[endgroup]
2022-03-17T19:25:17.2141003Z                                                              �[32m✓ �[0m28.08s
2022-03-17T19:25:17.2141767Z ##[group]Running before_build...
2022-03-17T19:25:17.2142064Z 
2022-03-17T19:25:17.2142479Z + pip install -U cython && update_cpp.sh
2022-03-17T19:25:21.1962918Z Collecting cython
2022-03-17T19:25:21.2388078Z   Using cached Cython-0.29.28-py2.py3-none-any.whl (983 kB)
2022-03-17T19:25:21.5536315Z Installing collected packages: cython
2022-03-17T19:25:23.6398433Z Successfully installed cython-0.29.28
2022-03-17T19:25:23.7849023Z ##[endgroup]
2022-03-17T19:25:23.7849972Z                                                               �[32m✓ �[0m6.57s
2022-03-17T19:25:23.7861675Z ##[group]Building wheel...
2022-03-17T19:25:23.7875577Z 
2022-03-17T19:25:23.7925853Z + python -m pip wheel D:\a\python-crfsuite\python-crfsuite --wheel-dir=C:\Users\RUNNER~1\AppData\Local\Temp\cibuildwheeltddeowav\built_wheel --no-deps
2022-03-17T19:25:25.8461430Z Processing d:\a\python-crfsuite\python-crfsuite
2022-03-17T19:25:25.8491753Z   Preparing metadata (setup.py): started
2022-03-17T19:25:27.1092583Z   Preparing metadata (setup.py): finished with status 'done'
2022-03-17T19:25:27.1210306Z Building wheels for collected packages: python-crfsuite
2022-03-17T19:25:27.1233226Z   Building wheel for python-crfsuite (setup.py): started
2022-03-17T19:25:33.7906188Z   Building wheel for python-crfsuite (setup.py): finished with status 'error'
2022-03-17T19:25:33.7949477Z   ERROR: Command errored out with exit status 1:
2022-03-17T19:25:33.7951700Z    command: 'C:\cibw\pypy3.8-v7.3.7-win64\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'D:\\a\\python-crfsuite\\python-crfsuite\\setup.py'"'"'; __file__='"'"'D:\\a\\python-crfsuite\\python-crfsuite\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\RUNNER~1\AppData\Local\Temp\pip-wheel-30mgex93'
2022-03-17T19:25:33.7952999Z        cwd: D:\a\python-crfsuite\python-crfsuite\
2022-03-17T19:25:33.7953289Z   Complete output (71 lines):
2022-03-17T19:25:33.7953542Z   running bdist_wheel
2022-03-17T19:25:33.7953767Z   running build
2022-03-17T19:25:33.7953965Z   running build_py
2022-03-17T19:25:33.7954192Z   running build_ext
2022-03-17T19:25:33.7954803Z   building 'pycrfsuite._pycrfsuite' extension
2022-03-17T19:25:33.7957208Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/cqdb/src/cqdb.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/cqdb/src/cqdb.obj
2022-03-17T19:25:33.7958867Z   cqdb.c
2022-03-17T19:25:33.7959724Z   crfsuite/lib/cqdb/src/cqdb.c(270): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2022-03-17T19:25:33.7960782Z   crfsuite/lib/cqdb/src/cqdb.c(469): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2022-03-17T19:25:33.7963361Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/cqdb/src/lookup3.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/cqdb/src/lookup3.obj
2022-03-17T19:25:33.7964840Z   lookup3.c
2022-03-17T19:25:33.7967201Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\crf1d_context.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\crf1d_context.obj
2022-03-17T19:25:33.7968691Z   crf1d_context.c
2022-03-17T19:25:33.7970950Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\crf1d_encode.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\crf1d_encode.obj
2022-03-17T19:25:33.7972545Z   crf1d_encode.c
2022-03-17T19:25:33.7973018Z   crfsuite/lib/crf/src\crf1d_encode.c(897): warning C4101: 'i': unreferenced local variable
2022-03-17T19:25:33.7975434Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\crf1d_feature.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\crf1d_feature.obj
2022-03-17T19:25:33.7977029Z   crf1d_feature.c
2022-03-17T19:25:33.7979303Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\crf1d_model.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\crf1d_model.obj
2022-03-17T19:25:33.7980821Z   crf1d_model.c
2022-03-17T19:25:33.7981321Z   crfsuite/lib/crf/src\crf1d_model.c(435): warning C4267: 'function': conversion from 'size_t' to 'long', possible loss of data
2022-03-17T19:25:33.7981962Z   crfsuite/lib/crf/src\crf1d_model.c(542): warning C4267: 'function': conversion from 'size_t' to 'long', possible loss of data
2022-03-17T19:25:33.7982580Z   crfsuite/lib/crf/src\crf1d_model.c(805): warning C4267: 'function': conversion from 'size_t' to 'uint32_t', possible loss of data
2022-03-17T19:25:33.7984982Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\crf1d_tag.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\crf1d_tag.obj
2022-03-17T19:25:33.7986592Z   crf1d_tag.c
2022-03-17T19:25:33.7988871Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\crfsuite.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\crfsuite.obj
2022-03-17T19:25:33.7990359Z   crfsuite.c
2022-03-17T19:25:33.7992715Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\crfsuite_train.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\crfsuite_train.obj
2022-03-17T19:25:33.7994225Z   crfsuite_train.c
2022-03-17T19:25:33.7996563Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\dataset.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\dataset.obj
2022-03-17T19:25:33.7998436Z   dataset.c
2022-03-17T19:25:33.8000777Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\dictionary.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\dictionary.obj
2022-03-17T19:25:33.8003028Z   dictionary.c
2022-03-17T19:25:33.8005718Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\holdout.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\holdout.obj
2022-03-17T19:25:33.8007680Z   holdout.c
2022-03-17T19:25:33.8010369Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\logging.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\logging.obj
2022-03-17T19:25:33.8011895Z   logging.c
2022-03-17T19:25:33.8014165Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\params.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\params.obj
2022-03-17T19:25:33.8015647Z   params.c
2022-03-17T19:25:33.8017978Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\quark.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\quark.obj
2022-03-17T19:25:33.8019507Z   quark.c
2022-03-17T19:25:33.8021767Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\rumavl.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\rumavl.obj
2022-03-17T19:25:33.8023202Z   rumavl.c
2022-03-17T19:25:33.8025491Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\train_arow.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\train_arow.obj
2022-03-17T19:25:33.8027041Z   train_arow.c
2022-03-17T19:25:33.8029359Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\train_averaged_perceptron.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\train_averaged_perceptron.obj
2022-03-17T19:25:33.8030972Z   train_averaged_perceptron.c
2022-03-17T19:25:33.8033277Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\train_l2sgd.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\train_l2sgd.obj
2022-03-17T19:25:33.8035728Z   train_l2sgd.c
2022-03-17T19:25:33.8038386Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\train_lbfgs.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\train_lbfgs.obj
2022-03-17T19:25:33.8039916Z   train_lbfgs.c
2022-03-17T19:25:33.8042277Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /Tccrfsuite/lib/crf/src\train_passive_aggressive.c /Fobuild\temp.win-amd64-3.8\Release\crfsuite/lib/crf/src\train_passive_aggressive.obj
2022-03-17T19:25:33.8043837Z   train_passive_aggressive.c
2022-03-17T19:25:33.8046099Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /EHsc /Tpcrfsuite/swig\crfsuite.cpp /Fobuild\temp.win-amd64-3.8\Release\crfsuite/swig\crfsuite.obj
2022-03-17T19:25:33.8047652Z   crfsuite.cpp
2022-03-17T19:25:33.8048237Z   crfsuite/include/crfsuite.hpp(122): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
2022-03-17T19:25:33.8048899Z   crfsuite/include/crfsuite.hpp(128): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
2022-03-17T19:25:33.8049527Z   crfsuite/include/crfsuite.hpp(386): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
2022-03-17T19:25:33.8051920Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /EHsc /Tcliblbfgs/lib\lbfgs.c /Fobuild\temp.win-amd64-3.8\Release\liblbfgs/lib\lbfgs.obj
2022-03-17T19:25:33.8053471Z   lbfgs.c
2022-03-17T19:25:33.8055790Z   C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Icrfsuite/include/ -Icrfsuite/lib/cqdb/include -Iliblbfgs/include -Ipycrfsuite -IC:\cibw\pypy3.8-v7.3.7-win64\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.31.31103\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22000.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\\cppwinrt /EHsc /Tppycrfsuite/_pycrfsuite.cpp /Fobuild\temp.win-amd64-3.8\Release\pycrfsuite/_pycrfsuite.obj
2022-03-17T19:25:33.8057326Z   _pycrfsuite.cpp
2022-03-17T19:25:33.8058106Z   D:\a\python-crfsuite\python-crfsuite\pycrfsuite\tagger_wrapper.hpp(26): warning C4996: 'fdopen': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fdopen. See online help for details.
2022-03-17T19:25:33.8058715Z   pycrfsuite/_pycrfsuite.cpp(11749): error C2078: too many initializers
2022-03-17T19:25:33.8059098Z   pycrfsuite/_pycrfsuite.cpp(11910): error C2078: too many initializers
2022-03-17T19:25:33.8059484Z   pycrfsuite/_pycrfsuite.cpp(12027): error C2078: too many initializers
2022-03-17T19:25:33.8059840Z   pycrfsuite/_pycrfsuite.cpp(12145): error C2078: too many initializers
2022-03-17T19:25:33.8060216Z   pycrfsuite/_pycrfsuite.cpp(12258): error C2078: too many initializers
2022-03-17T19:25:33.8060567Z   pycrfsuite/_pycrfsuite.cpp(16059): error C2078: too many initializers
2022-03-17T19:25:33.8060943Z   pycrfsuite/_pycrfsuite.cpp(18263): error C2078: too many initializers
2022-03-17T19:25:33.8061652Z   error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.31.31103\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
2022-03-17T19:25:33.8062195Z   ----------------------------------------
2022-03-17T19:25:33.8062594Z   ERROR: Failed building wheel for python-crfsuite
2022-03-17T19:25:33.8063278Z   Running setup.py clean for python-crfsuite
2022-03-17T19:25:34.8841415Z Failed to build python-crfsuite
2022-03-17T19:25:34.8848863Z ERROR: Failed to build one or more wheels
2022-03-17T19:25:34.9034654Z ##[endgroup]
2022-03-17T19:25:34.9036099Z                                                              �[31m✕ �[0m11.12s
2022-03-17T19:25:34.9081595Z ##[error]Command ['python', '-m', 'pip', 'wheel', 'D:\\a\\python-crfsuite\\python-crfsuite', '--wheel-dir=C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cibuildwheeltddeowav\\built_wheel', '--no-deps'] failed with code 1. None
2022-03-17T19:25:34.9094716Z 
2022-03-17T19:25:34.9752561Z ##[error]Process completed with exit code 1.
2022-03-17T19:25:35.0014192Z Post job cleanup.
2022-03-17T19:25:38.1512676Z [command]"C:\Program Files\Git\bin\git.exe" version
2022-03-17T19:25:38.2277772Z git version 2.35.1.windows.2
2022-03-17T19:25:38.2386857Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
2022-03-17T19:25:38.2705309Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2022-03-17T19:25:38.9784217Z Entering 'crfsuite'
2022-03-17T19:25:39.0564752Z Entering 'liblbfgs'
2022-03-17T19:25:39.1400568Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2022-03-17T19:25:39.1669892Z http.https://github.com/.extraheader
2022-03-17T19:25:39.1713885Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all http.https://github.com/.extraheader
2022-03-17T19:25:39.2138020Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2022-03-17T19:25:39.8485128Z Entering 'crfsuite'
2022-03-17T19:25:39.9030616Z http.https://github.com/.extraheader
2022-03-17T19:25:39.9502514Z Entering 'liblbfgs'
2022-03-17T19:25:40.0050162Z http.https://github.com/.extraheader
2022-03-17T19:25:40.0933669Z Cleaning up orphan processes
2022-03-17T19:25:40.1278217Z Terminate orphan process: pid (2600) (OpenWith)
2022-03-17T19:25:40.1412223Z Terminate orphan process: pid (2916) (vctip)

@fgregg
Copy link
Contributor

fgregg commented Mar 21, 2022

@Gerrit-K, looks like we are close. if we can figure out how to get tox to only run the relevant python version, then I think this can come in.

For non-windows builds, the wheels could actually be created but didn't pass the tests.
Copy link
Contributor

@fgregg fgregg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks @Gerrit-K ,

i’m going to give @kmike a day to chime in here, but if we don’t hear any concerns, i’ll merge tomorrow.

@fgregg fgregg merged commit 4d1c493 into scrapinghub:master Mar 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants