FreeTAKTeam / FreeTakServer

Situational Awareness Server compatible with TAK clients
Eclipse Public License 2.0
639 stars 165 forks source link

Installing FreeTAKServer on Windows #394

Open DaveyDave123 opened 1 year ago

DaveyDave123 commented 1 year ago

Hi, I'm trying to install FreeTAKServer on Windows 10 but having issues. I'm using the instructions here: https://github.com/FreeTAKTeam/FreeTAKServer-User-Docs/blob/main/docs/docs/Installation/Windows/FreeTAKServer_Windows_Install.md

However, when I come install to FreeTAKServer, I get the following errors. Any idea on how to proceed?

Thanks for any pointers, Dave

C:\Users\HWD>python -m pip install FreeTAKServer[ui] Collecting FreeTAKServer[ui] Using cached FreeTAKServer-1.9.9.6-py3-none-any.whl (333 kB) Collecting click==8.0.4 Using cached click-8.0.4-py3-none-any.whl (97 kB) Collecting colorama==0.4.4 Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB) Collecting cryptography==36.0.2 Using cached cryptography-36.0.2-cp36-abi3-win_amd64.whl (2.2 MB) Collecting bcrypt==3.1.7 Using cached bcrypt-3.1.7-cp311-cp311-win_amd64.whl Collecting defusedxml==0.7.1 Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting dnspython==1.16.0 Using cached dnspython-1.16.0-py2.py3-none-any.whl (188 kB) Collecting eventlet==0.29.0 Using cached eventlet-0.29.0-py2.py3-none-any.whl (223 kB) Collecting Flask==1.1.2 Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB) Collecting Flask-Cors==3.0.9 Using cached Flask_Cors-3.0.9-py2.py3-none-any.whl (14 kB) Collecting Flask-HTTPAuth==4.2.0 Using cached Flask_HTTPAuth-4.2.0-py2.py3-none-any.whl (5.9 kB) Collecting Flask-Login==0.5.0 Using cached Flask_Login-0.5.0-py2.py3-none-any.whl (16 kB) Collecting Flask-SocketIO==4.3.1 Using cached Flask_SocketIO-4.3.1-py2.py3-none-any.whl (15 kB) Collecting Flask-SQLAlchemy==2.4.4 Using cached Flask_SQLAlchemy-2.4.4-py2.py3-none-any.whl (17 kB) Requirement already satisfied: geographiclib==1.52 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.52) Collecting geopy==2.2.0 Using cached geopy-2.2.0-py3-none-any.whl (118 kB) Collecting greenlet==1.1.2 Using cached greenlet-1.1.2.tar.gz (91 kB) Preparing metadata (setup.py) ... done Collecting itsdangerous==2.0.1 Using cached itsdangerous-2.0.1-py3-none-any.whl (18 kB) Collecting testresources==2.0.1 Using cached testresources-2.0.1-py2.py3-none-any.whl (36 kB) Collecting Jinja2==2.11.2 Using cached Jinja2-2.11.2-py2.py3-none-any.whl (125 kB) Collecting lxml==4.6.5 Using cached lxml-4.6.5.tar.gz (3.2 MB) Preparing metadata (setup.py) ... done Collecting MarkupSafe==2.0.1 Using cached MarkupSafe-2.0.1.tar.gz (18 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: monotonic==1.6 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.6) Collecting pathlib2==2.3.7.post1 Using cached pathlib2-2.3.7.post1-py2.py3-none-any.whl (18 kB) Collecting protobuf==3.14.0 Using cached protobuf-3.14.0-py2.py3-none-any.whl (173 kB) Collecting psutil==5.9.0 Using cached psutil-5.9.0.tar.gz (478 kB) Preparing metadata (setup.py) ... done Collecting pykml==0.2.0 Using cached pykml-0.2.0-py3-none-any.whl (41 kB) Collecting python-engineio==3.13.2 Using cached python_engineio-3.13.2-py2.py3-none-any.whl (50 kB) Collecting python-socketio==4.6.0 Using cached python_socketio-4.6.0-py2.py3-none-any.whl (51 kB) Collecting PyYAML==6.0 Using cached PyYAML-6.0-cp311-cp311-win_amd64.whl (143 kB) Collecting ruamel.yaml==0.17.21 Using cached ruamel.yaml-0.17.21-py3-none-any.whl (109 kB) Collecting ruamel.yaml.clib==0.2.6 Using cached ruamel.yaml.clib-0.2.6.tar.gz (180 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: six==1.16.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.16.0) Requirement already satisfied: SQLAlchemy==1.3.20 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.3.20) Requirement already satisfied: tabulate==0.8.7 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (0.8.7) Requirement already satisfied: Werkzeug==2.0.3 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (2.0.3) Collecting WTForms==2.3.3 Using cached WTForms-2.3.3-py2.py3-none-any.whl (169 kB) Collecting pyOpenSSL==22.0.0 Using cached pyOpenSSL-22.0.0-py2.py3-none-any.whl (55 kB) Collecting qrcode==7.3.1 Using cached qrcode-7.3.1.tar.gz (43 kB) Preparing metadata (setup.py) ... done Collecting pillow==9.1.1 Using cached Pillow-9.1.1.tar.gz (49.8 MB) Preparing metadata (setup.py) ... done Collecting FreeTAKServer-UI Using cached FreeTAKServer_UI-1.9.9.2-py3-none-any.whl (3.7 MB) Requirement already satisfied: cffi>=1.1 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from bcrypt==3.1.7->FreeTAKServer[ui]) (1.15.1) Collecting pbr>=1.8 Using cached pbr-5.11.0-py2.py3-none-any.whl (112 kB) Requirement already satisfied: flask-migrate in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (3.1.0) Requirement already satisfied: flask-wtf in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (1.0.1) Requirement already satisfied: email-validator in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (1.3.0) Requirement already satisfied: gunicorn in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (20.1.0) Requirement already satisfied: python-decouple in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (3.6) Requirement already satisfied: sqlalchemy-utils in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (0.38.3) Requirement already satisfied: pycparser in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from cffi>=1.1->bcrypt==3.1.7->FreeTAKServer[ui]) (2.21) Requirement already satisfied: idna>=2.0.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from email-validator->FreeTAKServer-UI->FreeTAKServer[ui]) (3.4) Requirement already satisfied: alembic>=0.7 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from flask-migrate->FreeTAKServer-UI->FreeTAKServer[ui]) (1.8.1) Requirement already satisfied: setuptools>=3.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from gunicorn->FreeTAKServer-UI->FreeTAKServer[ui]) (65.5.0) Requirement already satisfied: Mako in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from alembic>=0.7->flask-migrate->FreeTAKServer-UI->FreeTAKServer[ui]) (1.2.3) Installing collected packages: ruamel.yaml.clib, ruamel.yaml, PyYAML, python-engineio, psutil, protobuf, pillow, pbr, pathlib2, MarkupSafe, lxml, itsdangerous, greenlet, geopy, dnspython, defusedxml, colorama, WTForms, testresources, qrcode, python-socketio, pykml, Jinja2, eventlet, cryptography, click, bcrypt, pyOpenSSL, Flask, Flask-SQLAlchemy, Flask-SocketIO, Flask-Login, Flask-HTTPAuth, Flask-Cors, FreeTAKServer, FreeTAKServer-UI DEPRECATION: ruamel.yaml.clib is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559 Running setup.py install for ruamel.yaml.clib ... error error: subprocess-exited-with-error

× Running setup.py install for ruamel.yaml.clib did not run successfully. │ exit code: 1 ╰─> [29 lines of output] sys.argv ['C:\Users\HWD\AppData\Local\Temp\pip-install-uxankk8k\ruamel-yaml-clib_6d988b920e914a329c73dcf81fd26787\setup.py', 'install', '--record', 'C:\Users\HWD\AppData\Local\Temp\pip-record-4j4xnh3d\install-record.txt', '--single-version-externally-managed', '--compile', '--install-headers', 'C:\Users\HWD\AppData\Local\Programs\Python\Python311\Include\ruamel.yaml.clib'] test compiling C:\Users\HWD\AppData\Local\Temp\tmp_ruamel_4a1vc3lj\test_ruamel_yaml.c -> test_ruamel_yaml test_ruamel_yaml.c Generating code Finished generating code OK C:\Users\HWD\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420). warnings.warn(msg, SetuptoolsDeprecationWarning) running install C:\Users\HWD\AppData\Local\Programs\Python\Python311\Lib\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 creating build creating build\lib.win-amd64-cpython-311 creating build\lib.win-amd64-cpython-311\ruamel copying .ruamel__init.py -> build\lib.win-amd64-cpython-311\ruamel creating build\lib.win-amd64-cpython-311\ruamel\yaml copying .ruamel\yaml\init.py -> build\lib.win-amd64-cpython-311\ruamel\yaml creating build\lib.win-amd64-cpython-311\ruamel\yaml\clib copying .\init__.py -> build\lib.win-amd64-cpython-311\ruamel\yaml\clib copying .\LICENSE -> build\lib.win-amd64-cpython-311\ruamel\yaml\clib running build_ext building '_ruamel_yaml' extension creating build\temp.win-amd64-cpython-311 creating build\temp.win-amd64-cpython-311\Release "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\HWD\AppData\Local\Programs\Python\Python311\include -IC:\Users\HWD\AppData\Local\Programs\Python\Python311\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tc_ruamel_yaml.c /Fobuild\temp.win-amd64-cpython-311\Release_ruamel_yaml.obj _ruamel_yaml.c _ruamel_yaml.c(198): fatal error C1083: Cannot open include file: 'longintrepr.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe' failed with exit code 2 [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure

× Encountered error while trying to install package. ╰─> ruamel.yaml.clib

note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.

[notice] A new release of pip available: 22.3 -> 22.3.1 [notice] To update, run: python.exe -m pip install --upgrade pip

brothercorvo commented 1 year ago

As stated in the documentation we do not support Windows, that document is not up-to date. In general, you are trying to use python311 that is not supported in version 1.9. Version 2.0 will support that

On Fri, Nov 11, 2022 at 8:15 AM DaveyDave123 @.***> wrote:

Hi, I'm trying to install FreeTAKServer on Windows 10 but having issues. I'm using the instructions here:

https://github.com/FreeTAKTeam/FreeTAKServer-User-Docs/blob/main/docs/docs/Installation/Windows/FreeTAKServer_Windows_Install.md

However, when I come install to FreeTAKServer, I get the following errors. Any idea on how to proceed?

Thanks for any pointers, Dave

C:\Users\HWD>python -m pip install FreeTAKServer[ui] Collecting FreeTAKServer[ui] Using cached FreeTAKServer-1.9.9.6-py3-none-any.whl (333 kB) Collecting click==8.0.4 Using cached click-8.0.4-py3-none-any.whl (97 kB) Collecting colorama==0.4.4 Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB) Collecting cryptography==36.0.2 Using cached cryptography-36.0.2-cp36-abi3-win_amd64.whl (2.2 MB) Collecting bcrypt==3.1.7 Using cached bcrypt-3.1.7-cp311-cp311-win_amd64.whl Collecting defusedxml==0.7.1 Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting dnspython==1.16.0 Using cached dnspython-1.16.0-py2.py3-none-any.whl (188 kB) Collecting eventlet==0.29.0 Using cached eventlet-0.29.0-py2.py3-none-any.whl (223 kB) Collecting Flask==1.1.2 Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB) Collecting Flask-Cors==3.0.9 Using cached Flask_Cors-3.0.9-py2.py3-none-any.whl (14 kB) Collecting Flask-HTTPAuth==4.2.0 Using cached Flask_HTTPAuth-4.2.0-py2.py3-none-any.whl (5.9 kB) Collecting Flask-Login==0.5.0 Using cached Flask_Login-0.5.0-py2.py3-none-any.whl (16 kB) Collecting Flask-SocketIO==4.3.1 Using cached Flask_SocketIO-4.3.1-py2.py3-none-any.whl (15 kB) Collecting Flask-SQLAlchemy==2.4.4 Using cached Flask_SQLAlchemy-2.4.4-py2.py3-none-any.whl (17 kB) Requirement already satisfied: geographiclib==1.52 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.52) Collecting geopy==2.2.0 Using cached geopy-2.2.0-py3-none-any.whl (118 kB) Collecting greenlet==1.1.2 Using cached greenlet-1.1.2.tar.gz (91 kB) Preparing metadata (setup.py) ... done Collecting itsdangerous==2.0.1 Using cached itsdangerous-2.0.1-py3-none-any.whl (18 kB) Collecting testresources==2.0.1 Using cached testresources-2.0.1-py2.py3-none-any.whl (36 kB) Collecting Jinja2==2.11.2 Using cached Jinja2-2.11.2-py2.py3-none-any.whl (125 kB) Collecting lxml==4.6.5 Using cached lxml-4.6.5.tar.gz (3.2 MB) Preparing metadata (setup.py) ... done Collecting MarkupSafe==2.0.1 Using cached MarkupSafe-2.0.1.tar.gz (18 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: monotonic==1.6 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.6) Collecting pathlib2==2.3.7.post1 Using cached pathlib2-2.3.7.post1-py2.py3-none-any.whl (18 kB) Collecting protobuf==3.14.0 Using cached protobuf-3.14.0-py2.py3-none-any.whl (173 kB) Collecting psutil==5.9.0 Using cached psutil-5.9.0.tar.gz (478 kB) Preparing metadata (setup.py) ... done Collecting pykml==0.2.0 Using cached pykml-0.2.0-py3-none-any.whl (41 kB) Collecting python-engineio==3.13.2 Using cached python_engineio-3.13.2-py2.py3-none-any.whl (50 kB) Collecting python-socketio==4.6.0 Using cached python_socketio-4.6.0-py2.py3-none-any.whl (51 kB) Collecting PyYAML==6.0 Using cached PyYAML-6.0-cp311-cp311-win_amd64.whl (143 kB) Collecting ruamel.yaml==0.17.21 Using cached ruamel.yaml-0.17.21-py3-none-any.whl (109 kB) Collecting ruamel.yaml.clib==0.2.6 Using cached ruamel.yaml.clib-0.2.6.tar.gz (180 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: six==1.16.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.16.0) Requirement already satisfied: SQLAlchemy==1.3.20 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.3.20) Requirement already satisfied: tabulate==0.8.7 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (0.8.7) Requirement already satisfied: Werkzeug==2.0.3 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (2.0.3) Collecting WTForms==2.3.3 Using cached WTForms-2.3.3-py2.py3-none-any.whl (169 kB) Collecting pyOpenSSL==22.0.0 Using cached pyOpenSSL-22.0.0-py2.py3-none-any.whl (55 kB) Collecting qrcode==7.3.1 Using cached qrcode-7.3.1.tar.gz (43 kB) Preparing metadata (setup.py) ... done Collecting pillow==9.1.1 Using cached Pillow-9.1.1.tar.gz (49.8 MB) Preparing metadata (setup.py) ... done Collecting FreeTAKServer-UI Using cached FreeTAKServer_UI-1.9.9.2-py3-none-any.whl (3.7 MB) Requirement already satisfied: cffi>=1.1 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from bcrypt==3.1.7->FreeTAKServer[ui]) (1.15.1) Collecting pbr>=1.8 Using cached pbr-5.11.0-py2.py3-none-any.whl (112 kB) Requirement already satisfied: flask-migrate in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (3.1.0) Requirement already satisfied: flask-wtf in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (1.0.1) Requirement already satisfied: email-validator in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (1.3.0) Requirement already satisfied: gunicorn in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (20.1.0) Requirement already satisfied: python-decouple in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (3.6) Requirement already satisfied: sqlalchemy-utils in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (0.38.3) Requirement already satisfied: pycparser in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from cffi>=1.1->bcrypt==3.1.7->FreeTAKServer[ui]) (2.21) Requirement already satisfied: idna>=2.0.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from email-validator->FreeTAKServer-UI->FreeTAKServer[ui]) (3.4) Requirement already satisfied: alembic>=0.7 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from flask-migrate->FreeTAKServer-UI->FreeTAKServer[ui]) (1.8.1) Requirement already satisfied: setuptools>=3.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from gunicorn->FreeTAKServer-UI->FreeTAKServer[ui]) (65.5.0) Requirement already satisfied: Mako in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from alembic>=0.7->flask-migrate->FreeTAKServer-UI->FreeTAKServer[ui]) (1.2.3) Installing collected packages: ruamel.yaml.clib, ruamel.yaml, PyYAML, python-engineio, psutil, protobuf, pillow, pbr, pathlib2, MarkupSafe, lxml, itsdangerous, greenlet, geopy, dnspython, defusedxml, colorama, WTForms, testresources, qrcode, python-socketio, pykml, Jinja2, eventlet, cryptography, click, bcrypt, pyOpenSSL, Flask, Flask-SQLAlchemy, Flask-SocketIO, Flask-Login, Flask-HTTPAuth, Flask-Cors, FreeTAKServer, FreeTAKServer-UI DEPRECATION: ruamel.yaml.clib is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at pypa/pip#8559 https://github.com/pypa/pip/issues/8559 Running setup.py install for ruamel.yaml.clib ... error error: subprocess-exited-with-error

× Running setup.py install for ruamel.yaml.clib did not run successfully. │ exit code: 1 ╰─> [29 lines of output] sys.argv ['C:\Users\HWD\AppData\Local\Temp\pip-install-uxankk8k\ruamel-yaml-clib_6d988b920e914a329c73dcf81fd26787\setup.py', 'install', '--record', 'C:\Users\HWD\AppData\Local\Temp\pip-record-4j4xnh3d\install-record.txt', '--single-version-externally-managed', '--compile', '--install-headers', 'C:\Users\HWD\AppData\Local\Programs\Python\Python311\Include\ruamel.yaml.clib'] test compiling C:\Users\HWD\AppData\Local\Temp\tmp_ruamel_4a1vc3lj\test_ruamel_yaml.c -> test_ruamel_yaml test_ruamel_yaml.c Generating code Finished generating code OK C:\Users\HWD\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420). warnings.warn(msg, SetuptoolsDeprecationWarning) running install C:\Users\HWD\AppData\Local\Programs\Python\Python311\Lib\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 buildpy creating build creating build\lib.win-amd64-cpython-311 creating build\lib.win-amd64-cpython-311\ruamel copying .ruamelinit.py -> build\lib.win-amd64-cpython-311\ruamel creating build\lib.win-amd64-cpython-311\ruamel\yaml copying .ruamel\yamlinit.py -> build\lib.win-amd64-cpython-311\ruamel\yaml creating build\lib.win-amd64-cpython-311\ruamel\yaml\clib copying .init_.py -> build\lib.win-amd64-cpython-311\ruamel\yaml\clib copying .\LICENSE -> build\lib.win-amd64-cpython-311\ruamel\yaml\clib running build_ext building '_ruamel_yaml' extension creating build\temp.win-amd64-cpython-311 creating build\temp.win-amd64-cpython-311\Release "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\HWD\AppData\Local\Programs\Python\Python311\include -IC:\Users\HWD\AppData\Local\Programs\Python\Python311\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tc_ruamel_yaml.c /Fobuild\temp.win-amd64-cpython-311\Release_ruamel_yaml.obj _ruamel_yaml.c _ruamel_yaml.c(198): fatal error C1083: Cannot open include file: 'longintrepr.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe' failed with exit code 2 [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure

× Encountered error while trying to install package. ╰─> ruamel.yaml.clib

note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.

[notice] A new release of pip available: 22.3 -> 22.3.1 [notice] To update, run: python.exe -m pip install --upgrade pip

— Reply to this email directly, view it on GitHub https://github.com/FreeTAKTeam/FreeTakServer/issues/394, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOPIAPOEPQHTC6QRI6G6X53WHY2EJANCNFSM6AAAAAAR5RN3YM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Thanks Giu Platania Director Door Business Consulting Cell: +1 902 748 0992 LinkedIn https://www.linkedin.com/in/giuseppe-platania-304b8233/

DaveyDave123 commented 1 year ago

Hi, Thanks for your response. So are you saying that it is not possible to run FreeTAKServer on Windows?

Regards, Dave

From: Corvo @.> Sent: Friday, November 11, 2022 12:39 PM To: FreeTAKTeam/FreeTakServer @.> Cc: Moore, Dave M (UK Rochester) @.>; Author @.> Subject: Re: [FreeTAKTeam/FreeTakServer] Installing FreeTAKServer on Windows (Issue #394)

PHISHING ALERT This email has been sent from an account outside of the BAE Systems network.

Please treat the email with caution, especially if you are requested to click on a link or open an attachment. For further information on how to spot and report a phishing email please access the Global Intranet then select / . If you think this is a phishing email, please report it by using the "Report Phishing" button in Outlook.

As stated in the documentation we do not support Windows, that document is not up-to date. In general, you are trying to use python311 that is not supported in version 1.9. Version 2.0 will support that

On Fri, Nov 11, 2022 at 8:15 AM DaveyDave123 @.***> wrote:

Hi, I'm trying to install FreeTAKServer on Windows 10 but having issues. I'm using the instructions here:

https://github.com/FreeTAKTeam/FreeTAKServer-User-Docs/blob/main/docs/docs/Installation/Windows/FreeTAKServer_Windows_Install.md

However, when I come install to FreeTAKServer, I get the following errors. Any idea on how to proceed?

Thanks for any pointers, Dave

C:\Users\HWD>python -m pip install FreeTAKServer[ui] Collecting FreeTAKServer[ui] Using cached FreeTAKServer-1.9.9.6-py3-none-any.whl (333 kB) Collecting click==8.0.4 Using cached click-8.0.4-py3-none-any.whl (97 kB) Collecting colorama==0.4.4 Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB) Collecting cryptography==36.0.2 Using cached cryptography-36.0.2-cp36-abi3-win_amd64.whl (2.2 MB) Collecting bcrypt==3.1.7 Using cached bcrypt-3.1.7-cp311-cp311-win_amd64.whl Collecting defusedxml==0.7.1 Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting dnspython==1.16.0 Using cached dnspython-1.16.0-py2.py3-none-any.whl (188 kB) Collecting eventlet==0.29.0 Using cached eventlet-0.29.0-py2.py3-none-any.whl (223 kB) Collecting Flask==1.1.2 Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB) Collecting Flask-Cors==3.0.9 Using cached Flask_Cors-3.0.9-py2.py3-none-any.whl (14 kB) Collecting Flask-HTTPAuth==4.2.0 Using cached Flask_HTTPAuth-4.2.0-py2.py3-none-any.whl (5.9 kB) Collecting Flask-Login==0.5.0 Using cached Flask_Login-0.5.0-py2.py3-none-any.whl (16 kB) Collecting Flask-SocketIO==4.3.1 Using cached Flask_SocketIO-4.3.1-py2.py3-none-any.whl (15 kB) Collecting Flask-SQLAlchemy==2.4.4 Using cached Flask_SQLAlchemy-2.4.4-py2.py3-none-any.whl (17 kB) Requirement already satisfied: geographiclib==1.52 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.52) Collecting geopy==2.2.0 Using cached geopy-2.2.0-py3-none-any.whl (118 kB) Collecting greenlet==1.1.2 Using cached greenlet-1.1.2.tar.gz (91 kB) Preparing metadata (setup.py) ... done Collecting itsdangerous==2.0.1 Using cached itsdangerous-2.0.1-py3-none-any.whl (18 kB) Collecting testresources==2.0.1 Using cached testresources-2.0.1-py2.py3-none-any.whl (36 kB) Collecting Jinja2==2.11.2 Using cached Jinja2-2.11.2-py2.py3-none-any.whl (125 kB) Collecting lxml==4.6.5 Using cached lxml-4.6.5.tar.gz (3.2 MB) Preparing metadata (setup.py) ... done Collecting MarkupSafe==2.0.1 Using cached MarkupSafe-2.0.1.tar.gz (18 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: monotonic==1.6 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.6) Collecting pathlib2==2.3.7.post1 Using cached pathlib2-2.3.7.post1-py2.py3-none-any.whl (18 kB) Collecting protobuf==3.14.0 Using cached protobuf-3.14.0-py2.py3-none-any.whl (173 kB) Collecting psutil==5.9.0 Using cached psutil-5.9.0.tar.gz (478 kB) Preparing metadata (setup.py) ... done Collecting pykml==0.2.0 Using cached pykml-0.2.0-py3-none-any.whl (41 kB) Collecting python-engineio==3.13.2 Using cached python_engineio-3.13.2-py2.py3-none-any.whl (50 kB) Collecting python-socketio==4.6.0 Using cached python_socketio-4.6.0-py2.py3-none-any.whl (51 kB) Collecting PyYAML==6.0 Using cached PyYAML-6.0-cp311-cp311-win_amd64.whl (143 kB) Collecting ruamel.yaml==0.17.21 Using cached ruamel.yaml-0.17.21-py3-none-any.whl (109 kB) Collecting ruamel.yaml.clib==0.2.6 Using cached ruamel.yaml.clib-0.2.6.tar.gz (180 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: six==1.16.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.16.0) Requirement already satisfied: SQLAlchemy==1.3.20 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.3.20) Requirement already satisfied: tabulate==0.8.7 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (0.8.7) Requirement already satisfied: Werkzeug==2.0.3 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (2.0.3) Collecting WTForms==2.3.3 Using cached WTForms-2.3.3-py2.py3-none-any.whl (169 kB) Collecting pyOpenSSL==22.0.0 Using cached pyOpenSSL-22.0.0-py2.py3-none-any.whl (55 kB) Collecting qrcode==7.3.1 Using cached qrcode-7.3.1.tar.gz (43 kB) Preparing metadata (setup.py) ... done Collecting pillow==9.1.1 Using cached Pillow-9.1.1.tar.gz (49.8 MB) Preparing metadata (setup.py) ... done Collecting FreeTAKServer-UI Using cached FreeTAKServer_UI-1.9.9.2-py3-none-any.whl (3.7 MB) Requirement already satisfied: cffi>=1.1 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from bcrypt==3.1.7->FreeTAKServer[ui]) (1.15.1) Collecting pbr>=1.8 Using cached pbr-5.11.0-py2.py3-none-any.whl (112 kB) Requirement already satisfied: flask-migrate in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (3.1.0) Requirement already satisfied: flask-wtf in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (1.0.1) Requirement already satisfied: email-validator in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (1.3.0) Requirement already satisfied: gunicorn in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (20.1.0) Requirement already satisfied: python-decouple in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (3.6) Requirement already satisfied: sqlalchemy-utils in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (0.38.3) Requirement already satisfied: pycparser in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from cffi>=1.1->bcrypt==3.1.7->FreeTAKServer[ui]) (2.21) Requirement already satisfied: idna>=2.0.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from email-validator->FreeTAKServer-UI->FreeTAKServer[ui]) (3.4) Requirement already satisfied: alembic>=0.7 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from flask-migrate->FreeTAKServer-UI->FreeTAKServer[ui]) (1.8.1) Requirement already satisfied: setuptools>=3.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from gunicorn->FreeTAKServer-UI->FreeTAKServer[ui]) (65.5.0) Requirement already satisfied: Mako in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from alembic>=0.7->flask-migrate->FreeTAKServer-UI->FreeTAKServer[ui]) (1.2.3) Installing collected packages: ruamel.yaml.clib, ruamel.yaml, PyYAML, python-engineio, psutil, protobuf, pillow, pbr, pathlib2, MarkupSafe, lxml, itsdangerous, greenlet, geopy, dnspython, defusedxml, colorama, WTForms, testresources, qrcode, python-socketio, pykml, Jinja2, eventlet, cryptography, click, bcrypt, pyOpenSSL, Flask, Flask-SQLAlchemy, Flask-SocketIO, Flask-Login, Flask-HTTPAuth, Flask-Cors, FreeTAKServer, FreeTAKServer-UI DEPRECATION: ruamel.yaml.clib is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at pypa/pip#8559 https://github.com/pypa/pip/issues/8559 Running setup.py install for ruamel.yaml.clib ... error error: subprocess-exited-with-error

× Running setup.py install for ruamel.yaml.clib did not run successfully. │ exit code: 1 ╰─> [29 lines of output] sys.argv ['C:\Users\HWD\AppData\Local\Temp\pip-install-uxankk8k\ruamel-yaml-clib_6d988b920e914a329c73dcf81fd26787\setup.py', 'install', '--record', 'C:\Users\HWD\AppData\Local\Temp\pip-record-4j4xnh3d\install-record.txt', '--single-version-externally-managed', '--compile', '--install-headers', 'C:\Users\HWD\AppData\Local\Programs\Python\Python311\Include\ruamel.yaml.clib'] test compiling C:\Users\HWD\AppData\Local\Temp\tmp_ruamel_4a1vc3lj\test_ruamel_yaml.c -> test_ruamel_yaml test_ruamel_yaml.c Generating code Finished generating code OK C:\Users\HWD\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py:286: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420). warnings.warn(msg, SetuptoolsDeprecationWarning) running install C:\Users\HWD\AppData\Local\Programs\Python\Python311\Lib\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 buildpy creating build creating build\lib.win-amd64-cpython-311 creating build\lib.win-amd64-cpython-311\ruamel copying .ruamelinit.py -> build\lib.win-amd64-cpython-311\ruamel creating build\lib.win-amd64-cpython-311\ruamel\yaml copying .ruamel\yamlinit.py -> build\lib.win-amd64-cpython-311\ruamel\yaml creating build\lib.win-amd64-cpython-311\ruamel\yaml\clib copying .init_.py -> build\lib.win-amd64-cpython-311\ruamel\yaml\clib copying .\LICENSE -> build\lib.win-amd64-cpython-311\ruamel\yaml\clib running build_ext building '_ruamel_yaml' extension creating build\temp.win-amd64-cpython-311 creating build\temp.win-amd64-cpython-311\Release "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\HWD\AppData\Local\Programs\Python\Python311\include -IC:\Users\HWD\AppData\Local\Programs\Python\Python311\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tc_ruamel_yaml.c /Fobuild\temp.win-amd64-cpython-311\Release_ruamel_yaml.obj _ruamel_yaml.c _ruamel_yaml.c(198): fatal error C1083: Cannot open include file: 'longintrepr.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe' failed with exit code 2 [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure

× Encountered error while trying to install package. ╰─> ruamel.yaml.clib

note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.

[notice] A new release of pip available: 22.3 -> 22.3.1 [notice] To update, run: python.exe -m pip install --upgrade pip

— Reply to this email directly, view it on GitHub https://github.com/FreeTAKTeam/FreeTakServer/issues/394, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOPIAPOEPQHTC6QRI6G6X53WHY2EJANCNFSM6AAAAAAR5RN3YM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Thanks Giu Platania Director Door Business Consulting Cell: +1 902 748 0992 LinkedIn https://www.linkedin.com/in/giuseppe-platania-304b8233/

— Reply to this email directly, view it on GitHubhttps://github.com/FreeTAKTeam/FreeTakServer/issues/394#issuecomment-1311650744, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AE32MB4K5XEOAP5Q32NTIOLWHY45HANCNFSM6AAAAAAR5RN3YM. You are receiving this because you authored the thread.Message ID: @.***>


This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person.


BAE Systems may process information about you that may be subject to data protection laws. For more information about how we use your personal information, how we protect your information, our legal basis for using your information, your rights and who you can contact, please refer to our Privacy Notice at www.baesystems.com/en/privacy

brothercorvo commented 1 year ago

not at all: you can run FTS on Windows and we have several users doing so: they are experienced admin with masochist attitudes Simply , we cannot support all the possible OS . Our supported platform is Ubuntu 20.04 with Python 3.8. Using the Zero Touch installer you are up and running in 5 minutes

On Fri, Nov 11, 2022 at 8:40 AM DaveyDave123 @.***> wrote:

Hi, Thanks for your response. So are you saying that it is not possible to run FreeTAKServer on Windows?

Regards, Dave

From: Corvo @.> Sent: Friday, November 11, 2022 12:39 PM To: FreeTAKTeam/FreeTakServer @.> Cc: Moore, Dave M (UK Rochester) @.>; Author @.> Subject: Re: [FreeTAKTeam/FreeTakServer] Installing FreeTAKServer on Windows (Issue #394)

PHISHING ALERT This email has been sent from an account outside of the BAE Systems network.

Please treat the email with caution, especially if you are requested to click on a link or open an attachment. For further information on how to spot and report a phishing email please access the Global Intranet then select / . If you think this is a phishing email, please report it by using the "Report Phishing" button in Outlook.

As stated in the documentation we do not support Windows, that document is not up-to date. In general, you are trying to use python311 that is not supported in version 1.9. Version 2.0 will support that

On Fri, Nov 11, 2022 at 8:15 AM DaveyDave123 @.***> wrote:

Hi, I'm trying to install FreeTAKServer on Windows 10 but having issues. I'm using the instructions here:

https://github.com/FreeTAKTeam/FreeTAKServer-User-Docs/blob/main/docs/docs/Installation/Windows/FreeTAKServer_Windows_Install.md

However, when I come install to FreeTAKServer, I get the following errors. Any idea on how to proceed?

Thanks for any pointers, Dave

C:\Users\HWD>python -m pip install FreeTAKServer[ui] Collecting FreeTAKServer[ui] Using cached FreeTAKServer-1.9.9.6-py3-none-any.whl (333 kB) Collecting click==8.0.4 Using cached click-8.0.4-py3-none-any.whl (97 kB) Collecting colorama==0.4.4 Using cached colorama-0.4.4-py2.py3-none-any.whl (16 kB) Collecting cryptography==36.0.2 Using cached cryptography-36.0.2-cp36-abi3-win_amd64.whl (2.2 MB) Collecting bcrypt==3.1.7 Using cached bcrypt-3.1.7-cp311-cp311-win_amd64.whl Collecting defusedxml==0.7.1 Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting dnspython==1.16.0 Using cached dnspython-1.16.0-py2.py3-none-any.whl (188 kB) Collecting eventlet==0.29.0 Using cached eventlet-0.29.0-py2.py3-none-any.whl (223 kB) Collecting Flask==1.1.2 Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB) Collecting Flask-Cors==3.0.9 Using cached Flask_Cors-3.0.9-py2.py3-none-any.whl (14 kB) Collecting Flask-HTTPAuth==4.2.0 Using cached Flask_HTTPAuth-4.2.0-py2.py3-none-any.whl (5.9 kB) Collecting Flask-Login==0.5.0 Using cached Flask_Login-0.5.0-py2.py3-none-any.whl (16 kB) Collecting Flask-SocketIO==4.3.1 Using cached Flask_SocketIO-4.3.1-py2.py3-none-any.whl (15 kB) Collecting Flask-SQLAlchemy==2.4.4 Using cached Flask_SQLAlchemy-2.4.4-py2.py3-none-any.whl (17 kB) Requirement already satisfied: geographiclib==1.52 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.52) Collecting geopy==2.2.0 Using cached geopy-2.2.0-py3-none-any.whl (118 kB) Collecting greenlet==1.1.2 Using cached greenlet-1.1.2.tar.gz (91 kB) Preparing metadata (setup.py) ... done Collecting itsdangerous==2.0.1 Using cached itsdangerous-2.0.1-py3-none-any.whl (18 kB) Collecting testresources==2.0.1 Using cached testresources-2.0.1-py2.py3-none-any.whl (36 kB) Collecting Jinja2==2.11.2 Using cached Jinja2-2.11.2-py2.py3-none-any.whl (125 kB) Collecting lxml==4.6.5 Using cached lxml-4.6.5.tar.gz (3.2 MB) Preparing metadata (setup.py) ... done Collecting MarkupSafe==2.0.1 Using cached MarkupSafe-2.0.1.tar.gz (18 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: monotonic==1.6 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.6) Collecting pathlib2==2.3.7.post1 Using cached pathlib2-2.3.7.post1-py2.py3-none-any.whl (18 kB) Collecting protobuf==3.14.0 Using cached protobuf-3.14.0-py2.py3-none-any.whl (173 kB) Collecting psutil==5.9.0 Using cached psutil-5.9.0.tar.gz (478 kB) Preparing metadata (setup.py) ... done Collecting pykml==0.2.0 Using cached pykml-0.2.0-py3-none-any.whl (41 kB) Collecting python-engineio==3.13.2 Using cached python_engineio-3.13.2-py2.py3-none-any.whl (50 kB) Collecting python-socketio==4.6.0 Using cached python_socketio-4.6.0-py2.py3-none-any.whl (51 kB) Collecting PyYAML==6.0 Using cached PyYAML-6.0-cp311-cp311-win_amd64.whl (143 kB) Collecting ruamel.yaml==0.17.21 Using cached ruamel.yaml-0.17.21-py3-none-any.whl (109 kB) Collecting ruamel.yaml.clib==0.2.6 Using cached ruamel.yaml.clib-0.2.6.tar.gz (180 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: six==1.16.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.16.0) Requirement already satisfied: SQLAlchemy==1.3.20 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (1.3.20) Requirement already satisfied: tabulate==0.8.7 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (0.8.7) Requirement already satisfied: Werkzeug==2.0.3 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer[ui]) (2.0.3) Collecting WTForms==2.3.3 Using cached WTForms-2.3.3-py2.py3-none-any.whl (169 kB) Collecting pyOpenSSL==22.0.0 Using cached pyOpenSSL-22.0.0-py2.py3-none-any.whl (55 kB) Collecting qrcode==7.3.1 Using cached qrcode-7.3.1.tar.gz (43 kB) Preparing metadata (setup.py) ... done Collecting pillow==9.1.1 Using cached Pillow-9.1.1.tar.gz (49.8 MB) Preparing metadata (setup.py) ... done Collecting FreeTAKServer-UI Using cached FreeTAKServer_UI-1.9.9.2-py3-none-any.whl (3.7 MB) Requirement already satisfied: cffi>=1.1 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from bcrypt==3.1.7->FreeTAKServer[ui]) (1.15.1) Collecting pbr>=1.8 Using cached pbr-5.11.0-py2.py3-none-any.whl (112 kB) Requirement already satisfied: flask-migrate in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (3.1.0) Requirement already satisfied: flask-wtf in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (1.0.1) Requirement already satisfied: email-validator in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (1.3.0) Requirement already satisfied: gunicorn in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (20.1.0) Requirement already satisfied: python-decouple in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (3.6) Requirement already satisfied: sqlalchemy-utils in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from FreeTAKServer-UI->FreeTAKServer[ui]) (0.38.3) Requirement already satisfied: pycparser in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from cffi>=1.1->bcrypt==3.1.7->FreeTAKServer[ui]) (2.21) Requirement already satisfied: idna>=2.0.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from email-validator->FreeTAKServer-UI->FreeTAKServer[ui]) (3.4) Requirement already satisfied: alembic>=0.7 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from flask-migrate->FreeTAKServer-UI->FreeTAKServer[ui]) (1.8.1) Requirement already satisfied: setuptools>=3.0 in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from gunicorn->FreeTAKServer-UI->FreeTAKServer[ui]) (65.5.0) Requirement already satisfied: Mako in c:\users\hwd\appdata\local\programs\python\python311\lib\site-packages (from alembic>=0.7->flask-migrate->FreeTAKServer-UI->FreeTAKServer[ui]) (1.2.3) Installing collected packages: ruamel.yaml.clib, ruamel.yaml, PyYAML, python-engineio, psutil, protobuf, pillow, pbr, pathlib2, MarkupSafe, lxml, itsdangerous, greenlet, geopy, dnspython, defusedxml, colorama, WTForms, testresources, qrcode, python-socketio, pykml, Jinja2, eventlet, cryptography, click, bcrypt, pyOpenSSL, Flask, Flask-SQLAlchemy, Flask-SocketIO, Flask-Login, Flask-HTTPAuth, Flask-Cors, FreeTAKServer, FreeTAKServer-UI DEPRECATION: ruamel.yaml.clib is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at pypa/pip#8559 https://github.com/pypa/pip/issues/8559 Running setup.py install for ruamel.yaml.clib ... error error: subprocess-exited-with-error

× Running setup.py install for ruamel.yaml.clib did not run successfully. │ exit code: 1 ╰─> [29 lines of output] sys.argv

['C:\Users\HWD\AppData\Local\Temp\pip-install-uxankk8k\ruamel-yaml-clib_6d988b920e914a329c73dcf81fd26787\setup.py',

'install', '--record',

'C:\Users\HWD\AppData\Local\Temp\pip-record-4j4xnh3d\install-record.txt', '--single-version-externally-managed', '--compile', '--install-headers',

'C:\Users\HWD\AppData\Local\Programs\Python\Python311\Include\ruamel.yaml.clib']

test compiling C:\Users\HWD\AppData\Local\Temp\tmp_ruamel_4a1vc3lj\test_ruamel_yaml.c -> test_ruamel_yaml test_ruamel_yaml.c Generating code Finished generating code OK

C:\Users\HWD\AppData\Local\Programs\Python\Python311\Lib\site-packages\setuptools\dist.py:286:

SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated, consider using implicit namespaces instead (PEP 420). warnings.warn(msg, SetuptoolsDeprecationWarning) running install

C:\Users\HWD\AppData\Local\Programs\Python\Python311\Lib\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 buildpy creating build creating build\lib.win-amd64-cpython-311 creating build\lib.win-amd64-cpython-311\ruamel copying .ruamelinit.py -> build\lib.win-amd64-cpython-311\ruamel creating build\lib.win-amd64-cpython-311\ruamel\yaml copying .ruamel\yamlinit.py -> build\lib.win-amd64-cpython-311\ruamel\yaml creating build\lib.win-amd64-cpython-311\ruamel\yaml\clib copying .init_.py -> build\lib.win-amd64-cpython-311\ruamel\yaml\clib copying .\LICENSE -> build\lib.win-amd64-cpython-311\ruamel\yaml\clib running build_ext building '_ruamel_yaml' extension creating build\temp.win-amd64-cpython-311 creating build\temp.win-amd64-cpython-311\Release "C:\Program Files (x86)\Microsoft Visual

Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\HWD\AppData\Local\Programs\Python\Python311\include -IC:\Users\HWD\AppData\Local\Programs\Python\Python311\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tc_ruamel_yaml.c /Fobuild\temp.win-amd64-cpython-311\Release_ruamel_yaml.obj _ruamel_yaml.c _ruamel_yaml.c(198): fatal error C1083: Cannot open include file: 'longintrepr.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual

Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe' failed with exit code 2 [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure

× Encountered error while trying to install package. ╰─> ruamel.yaml.clib

note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.

[notice] A new release of pip available: 22.3 -> 22.3.1 [notice] To update, run: python.exe -m pip install --upgrade pip

— Reply to this email directly, view it on GitHub https://github.com/FreeTAKTeam/FreeTakServer/issues/394, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AOPIAPOEPQHTC6QRI6G6X53WHY2EJANCNFSM6AAAAAAR5RN3YM>

. You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Thanks Giu Platania Director Door Business Consulting Cell: +1 902 748 0992 LinkedIn https://www.linkedin.com/in/giuseppe-platania-304b8233/

— Reply to this email directly, view it on GitHub< https://github.com/FreeTAKTeam/FreeTakServer/issues/394#issuecomment-1311650744>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AE32MB4K5XEOAP5Q32NTIOLWHY45HANCNFSM6AAAAAAR5RN3YM>.

You are receiving this because you authored the thread.Message ID: @.***>


This email and any attachments are confidential to the intended recipient and may also be privileged. If you are not the intended recipient please delete it from your system and notify the sender. You should not copy it or use it for any purpose nor disclose or distribute its contents to any other person.


BAE Systems may process information about you that may be subject to data protection laws. For more information about how we use your personal information, how we protect your information, our legal basis for using your information, your rights and who you can contact, please refer to our Privacy Notice at www.baesystems.com/en/privacy

— Reply to this email directly, view it on GitHub https://github.com/FreeTAKTeam/FreeTakServer/issues/394#issuecomment-1311653057, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOPIAPISTNZDIFOUBGV2XZDWHY5FHANCNFSM6AAAAAAR5RN3YM . You are receiving this because you commented.Message ID: @.***>

-- Thanks Giu Platania Director Door Business Consulting Cell: +1 902 748 0992 LinkedIn https://www.linkedin.com/in/giuseppe-platania-304b8233/