TUDelft-CNS-ATM / bluesky

The open source air traffic simulator
GNU General Public License v3.0
365 stars 244 forks source link

I have this problem installing "pip install bluesky-simulator[full]" #502

Closed turrengoechea closed 6 months ago

turrengoechea commented 6 months ago

i am usign bluesky in pyhton, with jupyter notebook and when i install the blusky-simulator i have this error:

Collecting bluesky-simulator[full]Note: you may need to restart the kernel to use updated packages.

Using cached bluesky-simulator-2023.11.22.tar.gz (347 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: numpy in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (1.23.5) Requirement already satisfied: scipy in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (1.11.4) Requirement already satisfied: matplotlib in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (3.8.2) Requirement already satisfied: msgpack>=1.0.0 in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (1.0.3) Requirement already satisfied: zmq in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (0.0.0) Requirement already satisfied: pandas in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (2.1.4) Requirement already satisfied: bluesky-simdata in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (2022.9.15) Requirement already satisfied: pygame in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (2.5.2) Requirement already satisfied: pyopengl in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (3.1.7) Requirement already satisfied: PyQt6 in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (6.6.1) Requirement already satisfied: PyQt6-WebEngine in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (6.6.0) Requirement already satisfied: textual in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (0.52.1) Requirement already satisfied: bluesky-guidata in c:\users\tomas\anaconda3\lib\site-packages (from bluesky-simulator[full]) (2022.9.15) Requirement already satisfied: contourpy>=1.0.1 in c:\users\tomas\anaconda3\lib\site-packages (from matplotlib->bluesky-simulator[full]) (1.2.0) Requirement already satisfied: cycler>=0.10 in c:\users\tomas\anaconda3\lib\site-packages (from matplotlib->bluesky-simulator[full]) (0.11.0) Requirement already satisfied: fonttools>=4.22.0 in c:\users\tomas\anaconda3\lib\site-packages (from matplotlib->bluesky-simulator[full]) (4.25.0) Requirement already satisfied: kiwisolver>=1.3.1 in c:\users\tomas\anaconda3\lib\site-packages (from matplotlib->bluesky-simulator[full]) (1.4.4) Requirement already satisfied: packaging>=20.0 in c:\users\tomas\anaconda3\lib\site-packages (from matplotlib->bluesky-simulator[full]) (23.1) Requirement already satisfied: pillow>=8 in c:\users\tomas\anaconda3\lib\site-packages (from matplotlib->bluesky-simulator[full]) (10.0.1) Requirement already satisfied: pyparsing>=2.3.1 in c:\users\tomas\anaconda3\lib\site-packages (from matplotlib->bluesky-simulator[full]) (3.0.9) Requirement already satisfied: python-dateutil>=2.7 in c:\users\tomas\anaconda3\lib\site-packages (from matplotlib->bluesky-simulator[full]) (2.8.2) Requirement already satisfied: pytz>=2020.1 in c:\users\tomas\anaconda3\lib\site-packages (from pandas->bluesky-simulator[full]) (2023.3.post1) Requirement already satisfied: tzdata>=2022.1 in c:\users\tomas\anaconda3\lib\site-packages (from pandas->bluesky-simulator[full]) (2023.3) Requirement already satisfied: PyQt6-sip<14,>=13.6 in c:\users\tomas\anaconda3\lib\site-packages (from PyQt6->bluesky-simulator[full]) (13.6.0) Requirement already satisfied: PyQt6-Qt6>=6.6.0 in c:\users\tomas\anaconda3\lib\site-packages (from PyQt6->bluesky-simulator[full]) (6.6.2) Requirement already satisfied: PyQt6-WebEngine-Qt6>=6.6.0 in c:\users\tomas\anaconda3\lib\site-packages (from PyQt6-WebEngine->bluesky-simulator[full]) (6.6.2) Requirement already satisfied: markdown-it-py>=2.1.0 in c:\users\tomas\anaconda3\lib\site-packages (from markdown-it-py[linkify,plugins]>=2.1.0->textual->bluesky-simulator[full]) (2.2.0) Requirement already satisfied: rich>=13.3.3 in c:\users\tomas\anaconda3\lib\site-packages (from textual->bluesky-simulator[full]) (13.3.5) Requirement already satisfied: typing-extensions<5.0.0,>=4.4.0 in c:\users\tomas\anaconda3\lib\site-packages (from textual->bluesky-simulator[full]) (4.7.1) Requirement already satisfied: pyzmq in c:\users\tomas\appdata\roaming\python\python311\site-packages (from zmq->bluesky-simulator[full]) (25.1.1) Requirement already satisfied: mdurl~=0.1 in c:\users\tomas\anaconda3\lib\site-packages (from markdown-it-py>=2.1.0->markdown-it-py[linkify,plugins]>=2.1.0->textual->bluesky-simulator[full]) (0.1.0) Requirement already satisfied: linkify-it-py<3,>=1 in c:\users\tomas\anaconda3\lib\site-packages (from markdown-it-py[linkify,plugins]>=2.1.0->textual->bluesky-simulator[full]) (2.0.0) Requirement already satisfied: mdit-py-plugins in c:\users\tomas\anaconda3\lib\site-packages (from markdown-it-py[linkify,plugins]>=2.1.0->textual->bluesky-simulator[full]) (0.3.0) Requirement already satisfied: six>=1.5 in c:\users\tomas\anaconda3\lib\site-packages (from python-dateutil>=2.7->matplotlib->bluesky-simulator[full]) (1.16.0) Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\users\tomas\appdata\roaming\python\python311\site-packages (from rich>=13.3.3->textual->bluesky-simulator[full]) (2.16.1) Requirement already satisfied: uc-micro-py in c:\users\tomas\anaconda3\lib\site-packages (from linkify-it-py<3,>=1->markdown-it-py[linkify,plugins]>=2.1.0->textual->bluesky-simulator[full]) (1.0.1) Building wheels for collected packages: bluesky-simulator Building wheel for bluesky-simulator (setup.py): started Building wheel for bluesky-simulator (setup.py): finished with status 'error' Running setup.py clean for bluesky-simulator Failed to build bluesky-simulator error: subprocess-exited-with-error

python setup.py bdist_wheel did not run successfully. exit code: 1

[391 lines of output] C:\Users\tomas\anaconda3\Lib\site-packages\setuptools__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !!

      ********************************************************************************
      Requirements should be satisfied by a PEP 517 installer.
      If you are using pip, you can try `pip install --use-pep517`.
      ********************************************************************************

!! dist.fetch_build_eggs(dist.setup_requires) running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-cpython-311 creating build\lib.win-amd64-cpython-311\bluesky copying bluesky\cmdargs.py -> build\lib.win-amd64-cpython-311\bluesky copying bluesky\pathfinder.py -> build\lib.win-amd64-cpython-311\bluesky copying bluesky\settings.py -> build\lib.win-amd64-cpython-311\bluesky copying bluesky__init.py -> build\lib.win-amd64-cpython-311\bluesky copying bluesky__main.py -> build\lib.win-amd64-cpython-311\bluesky creating build\lib.win-amd64-cpython-311\bluesky\core copying bluesky\core\entity.py -> build\lib.win-amd64-cpython-311\bluesky\core copying bluesky\core\plugin.py -> build\lib.win-amd64-cpython-311\bluesky\core copying bluesky\core\replaceable.py -> build\lib.win-amd64-cpython-311\bluesky\core copying bluesky\core\signal.py -> build\lib.win-amd64-cpython-311\bluesky\core copying bluesky\core\simtime.py -> build\lib.win-amd64-cpython-311\bluesky\core copying bluesky\core\trafficarrays.py -> build\lib.win-amd64-cpython-311\bluesky\core copying bluesky\core\varexplorer.py -> build\lib.win-amd64-cpython-311\bluesky\core copying bluesky\core\walltime.py -> build\lib.win-amd64-cpython-311\bluesky\core copying bluesky\core__init.py -> build\lib.win-amd64-cpython-311\bluesky\core creating build\lib.win-amd64-cpython-311\bluesky\navdatabase copying bluesky\navdatabase\loadnavdata.py -> build\lib.win-amd64-cpython-311\bluesky\navdatabase copying bluesky\navdatabase\loadnavdata_txt.py -> build\lib.win-amd64-cpython-311\bluesky\navdatabase copying bluesky\navdatabase\navdatabase.py -> build\lib.win-amd64-cpython-311\bluesky\navdatabase copying bluesky\navdatabase__init.py -> build\lib.win-amd64-cpython-311\bluesky\navdatabase creating build\lib.win-amd64-cpython-311\bluesky\network copying bluesky\network\client.py -> build\lib.win-amd64-cpython-311\bluesky\network copying bluesky\network\common.py -> build\lib.win-amd64-cpython-311\bluesky\network copying bluesky\network\detached.py -> build\lib.win-amd64-cpython-311\bluesky\network copying bluesky\network\discovery.py -> build\lib.win-amd64-cpython-311\bluesky\network copying bluesky\network\node.py -> build\lib.win-amd64-cpython-311\bluesky\network copying bluesky\network\node_mt.py -> build\lib.win-amd64-cpython-311\bluesky\network copying bluesky\network\npcodec.py -> build\lib.win-amd64-cpython-311\bluesky\network copying bluesky\network\server.py -> build\lib.win-amd64-cpython-311\bluesky\network copying bluesky\network__init.py -> build\lib.win-amd64-cpython-311\bluesky\network creating build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\adsbfeed.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\adsb_decoder.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\area.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\example.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\geofence.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\geovector.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\guiexample.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\ilsgate.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\importer_example.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\metrics.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\mlcontrol.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\opensky.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\sectorcount.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\stackcheck.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\synthetic.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\trafgen.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\trafgenclasses.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\windecmwf.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins\windgfs.py -> build\lib.win-amd64-cpython-311\bluesky\plugins copying bluesky\plugins__init.py -> build\lib.win-amd64-cpython-311\bluesky\plugins creating build\lib.win-amd64-cpython-311\bluesky\simulation copying bluesky\simulation\screenio.py -> build\lib.win-amd64-cpython-311\bluesky\simulation copying bluesky\simulation\simulation.py -> build\lib.win-amd64-cpython-311\bluesky\simulation copying bluesky\simulation\init.py -> build\lib.win-amd64-cpython-311\bluesky\simulation creating build\lib.win-amd64-cpython-311\bluesky\stack copying bluesky\stack\argparser.py -> build\lib.win-amd64-cpython-311\bluesky\stack copying bluesky\stack\basecmds.py -> build\lib.win-amd64-cpython-311\bluesky\stack copying bluesky\stack\clientstack.py -> build\lib.win-amd64-cpython-311\bluesky\stack copying bluesky\stack\cmdparser.py -> build\lib.win-amd64-cpython-311\bluesky\stack copying bluesky\stack\importer.py -> build\lib.win-amd64-cpython-311\bluesky\stack copying bluesky\stack\recorder.py -> build\lib.win-amd64-cpython-311\bluesky\stack copying bluesky\stack\simstack.py -> build\lib.win-amd64-cpython-311\bluesky\stack copying bluesky\stack\stackbase.py -> build\lib.win-amd64-cpython-311\bluesky\stack copying bluesky\stack\init.py -> build\lib.win-amd64-cpython-311\bluesky\stack creating build\lib.win-amd64-cpython-311\bluesky\test copying bluesky\test\init.py -> build\lib.win-amd64-cpython-311\bluesky\test creating build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\aero.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\areafilter.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\cachefile.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\calculator.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\datalog.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\geo.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\misc.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\network.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\plotter.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\position.py -> build\lib.win-amd64-cpython-311\bluesky\tools copying bluesky\tools\init.py -> build\lib.win-amd64-cpython-311\bluesky\tools creating build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\activewpdata.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\adsbmodel.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\aporasas.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\autopilot.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\conditional.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\metric.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\route.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\traffic.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\trafficgroups.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\trails.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\turbulence.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\windfield.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\windsim.py -> build\lib.win-amd64-cpython-311\bluesky\traffic copying bluesky\traffic\init__.py -> build\lib.win-amd64-cpython-311\bluesky\traffic creating build\lib.win-amd64-cpython-311\bluesky\ui copying bluesky\ui\loadvisuals.py -> build\lib.win-amd64-cpython-311\bluesky\ui copying bluesky\ui\loadvisuals_txt.py -> build\lib.win-amd64-cpython-311\bluesky\ui copying bluesky\ui\palette.py -> build\lib.win-amd64-cpython-311\bluesky\ui copying bluesky\ui\polytools.py -> build\lib.win-amd64-cpython-311\bluesky\ui copying bluesky\ui\radarclick.py -> build\lib.win-amd64-cpython-311\bluesky\ui copying bluesky\ui\init__.py -> build\lib.win-amd64-cpython-311\bluesky\ui creating build\lib.win-amd64-cpython-311\bluesky\test\tcp copying bluesky\test\tcp\conftest.py -> build\lib.win-amd64-cpython-311\bluesky\test\tcp copying bluesky\test\tcp\test_simple.py -> build\lib.win-amd64-cpython-311\bluesky\test\tcp copying bluesky\test\tcp\init.py -> build\lib.win-amd64-cpython-311\bluesky\test\tcp creating build\lib.win-amd64-cpython-311\bluesky\test\traffic copying bluesky\test\traffic\conftest.py -> build\lib.win-amd64-cpython-311\bluesky\test\traffic copying bluesky\test\traffic\test_route_wpt.py -> build\lib.win-amd64-cpython-311\bluesky\test\traffic copying bluesky\test\traffic\test_traffic.py -> build\lib.win-amd64-cpython-311\bluesky\test\traffic copying bluesky\test\traffic\test_trafficarrays.py -> build\lib.win-amd64-cpython-311\bluesky\test\traffic copying bluesky\test\traffic\init.py -> build\lib.win-amd64-cpython-311\bluesky\test\traffic creating build\lib.win-amd64-cpython-311\bluesky\traffic\asas copying bluesky\traffic\asas\detection.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\asas copying bluesky\traffic\asas\mvp.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\asas copying bluesky\traffic\asas\resolution.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\asas copying bluesky\traffic\asas\statebased.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\asas copying bluesky\traffic\asas\init.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\asas creating build\lib.win-amd64-cpython-311\bluesky\traffic\performance copying bluesky\traffic\performance\perfbase.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance copying bluesky\traffic\performance\init__.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance creating build\lib.win-amd64-cpython-311\bluesky\traffic\performance\bada copying bluesky\traffic\performance\bada\coeff_bada.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\bada copying bluesky\traffic\performance\bada\fwparser.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\bada copying bluesky\traffic\performance\bada\perfbada.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\bada copying bluesky\traffic\performance\bada\init__.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\bada creating build\lib.win-amd64-cpython-311\bluesky\traffic\performance\legacy copying bluesky\traffic\performance\legacy\coeff_bs.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\legacy copying bluesky\traffic\performance\legacy\perfbs.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\legacy copying bluesky\traffic\performance\legacy\performance.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\legacy copying bluesky\traffic\performance\legacy\init.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\legacy creating build\lib.win-amd64-cpython-311\bluesky\traffic\performance\openap copying bluesky\traffic\performance\openap\coeff.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\openap copying bluesky\traffic\performance\openap\perfoap.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\openap copying bluesky\traffic\performance\openap\phase.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\openap copying bluesky\traffic\performance\openap\thrust.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\openap copying bluesky\traffic\performance\openap\init.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\performance\openap creating build\lib.win-amd64-cpython-311\bluesky\ui\console copying bluesky\ui\console\consoleui.py -> build\lib.win-amd64-cpython-311\bluesky\ui\console copying bluesky\ui\console\init.py -> build\lib.win-amd64-cpython-311\bluesky\ui\console creating build\lib.win-amd64-cpython-311\bluesky\ui\pygame copying bluesky\ui\pygame\console.py -> build\lib.win-amd64-cpython-311\bluesky\ui\pygame copying bluesky\ui\pygame\dialog.py -> build\lib.win-amd64-cpython-311\bluesky\ui\pygame copying bluesky\ui\pygame\fastfont.py -> build\lib.win-amd64-cpython-311\bluesky\ui\pygame copying bluesky\ui\pygame\keyboard.py -> build\lib.win-amd64-cpython-311\bluesky\ui\pygame copying bluesky\ui\pygame\menu.py -> build\lib.win-amd64-cpython-311\bluesky\ui\pygame copying bluesky\ui\pygame\screen.py -> build\lib.win-amd64-cpython-311\bluesky\ui\pygame copying bluesky\ui\pygame\splash.py -> build\lib.win-amd64-cpython-311\bluesky\ui\pygame copying bluesky\ui\pygame\init.py -> build\lib.win-amd64-cpython-311\bluesky\ui\pygame creating build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\aman.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\autocomplete.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\console.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\customevents.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\dds.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\docwindow.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\glhelpers.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\glmap.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\glnavdata.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\glpoly.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\gltiledmap.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\gltraffic.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\gui.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\guiclient.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\infowindow.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\mainwindow.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\nd.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\radarwidget.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\settingswindow.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\tiledtexture.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl copying bluesky\ui\qtgl\init__.py -> build\lib.win-amd64-cpython-311\bluesky\ui\qtgl running egg_info writing bluesky_simulator.egg-info\PKG-INFO writing dependency_links to bluesky_simulator.egg-info\dependency_links.txt writing entry points to bluesky_simulator.egg-info\entry_points.txt writing requirements to bluesky_simulator.egg-info\requires.txt writing top-level names to bluesky_simulator.egg-info\top_level.txt reading manifest file 'bluesky_simulator.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '.pyc' found under directory 'bluesky' warning: no previously-included files matching '-checkpoint.py' found under directory 'bluesky' warning: no previously-included files matching '*pycache__*' found anywhere in distribution warning: no previously-included files matching '.DS_Store' found under directory 'bluesky' no previously-included directories found matching 'docs' no previously-included directories found matching 'extra' no previously-included directories found matching 'plugins' no previously-included directories found matching 'scenario' no previously-included directories found matching 'utils' no previously-included directories found matching 'bluesky\resources\graphics' no previously-included directories found matching 'bluesky\resources\html' no previously-included directories found matching 'bluesky\resources\navdata' no previously-included directories found matching 'bluesky\resources\performance' adding license file 'LICENSE' writing manifest file 'bluesky_simulator.egg-info\SOURCES.txt' C:\Users\tomas\anaconda3\Lib\site-packages\setuptools\command\build_py.py:207: _Warning: Package 'bluesky.plugins.asas' is absent from the packages configuration. !!

      ********************************************************************************
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'bluesky.plugins.asas' as an importable package[^1],
      but it is absent from setuptools' `packages` configuration.

      This leads to an ambiguous overall configuration. If you want to distribute this
      package, please make sure that 'bluesky.plugins.asas' is explicitly added
      to the `packages` configuration field.

      Alternatively, you can also rely on setuptools' discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).

      You can read more about "package discovery" on setuptools documentation page:

      - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

      If you don't want 'bluesky.plugins.asas' to be distributed and are
      already explicitly excluding 'bluesky.plugins.asas' via
      `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
      you can try to use `exclude_package_data`, or `include-package-data=False` in
      combination with a more fine grained `package-data` configuration.

      You can read more about "package data files" on setuptools documentation page:

      - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

      [^1]: For Python, any directory (with suitable naming) can be imported,
            even if it does not contain any `.py` files.
            On the other hand, currently there is no concept of package data
            directory, all directories are treated like packages.
      ********************************************************************************

!! check.warn(importable) C:\Users\tomas\anaconda3\Lib\site-packages\setuptools\command\build_py.py:207: _Warning: Package 'bluesky.resources' is absent from the packages configuration. !!

      ********************************************************************************
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'bluesky.resources' as an importable package[^1],
      but it is absent from setuptools' `packages` configuration.

      This leads to an ambiguous overall configuration. If you want to distribute this
      package, please make sure that 'bluesky.resources' is explicitly added
      to the `packages` configuration field.

      Alternatively, you can also rely on setuptools' discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).

      You can read more about "package discovery" on setuptools documentation page:

      - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

      If you don't want 'bluesky.resources' to be distributed and are
      already explicitly excluding 'bluesky.resources' via
      `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
      you can try to use `exclude_package_data`, or `include-package-data=False` in
      combination with a more fine grained `package-data` configuration.

      You can read more about "package data files" on setuptools documentation page:

      - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

      [^1]: For Python, any directory (with suitable naming) can be imported,
            even if it does not contain any `.py` files.
            On the other hand, currently there is no concept of package data
            directory, all directories are treated like packages.
      ********************************************************************************

!! check.warn(importable) C:\Users\tomas\anaconda3\Lib\site-packages\setuptools\command\build_py.py:207: _Warning: Package 'bluesky.tools.src_cpp' is absent from the packages configuration. !!

      ********************************************************************************
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'bluesky.tools.src_cpp' as an importable package[^1],
      but it is absent from setuptools' `packages` configuration.

      This leads to an ambiguous overall configuration. If you want to distribute this
      package, please make sure that 'bluesky.tools.src_cpp' is explicitly added
      to the `packages` configuration field.

      Alternatively, you can also rely on setuptools' discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).

      You can read more about "package discovery" on setuptools documentation page:

      - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

      If you don't want 'bluesky.tools.src_cpp' to be distributed and are
      already explicitly excluding 'bluesky.tools.src_cpp' via
      `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
      you can try to use `exclude_package_data`, or `include-package-data=False` in
      combination with a more fine grained `package-data` configuration.

      You can read more about "package data files" on setuptools documentation page:

      - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

      [^1]: For Python, any directory (with suitable naming) can be imported,
            even if it does not contain any `.py` files.
            On the other hand, currently there is no concept of package data
            directory, all directories are treated like packages.
      ********************************************************************************

!! check.warn(importable) C:\Users\tomas\anaconda3\Lib\site-packages\setuptools\command\build_py.py:207: _Warning: Package 'bluesky.traffic.asas.src_cpp' is absent from the packages configuration. !!

      ********************************************************************************
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'bluesky.traffic.asas.src_cpp' as an importable package[^1],
      but it is absent from setuptools' `packages` configuration.

      This leads to an ambiguous overall configuration. If you want to distribute this
      package, please make sure that 'bluesky.traffic.asas.src_cpp' is explicitly added
      to the `packages` configuration field.

      Alternatively, you can also rely on setuptools' discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).

      You can read more about "package discovery" on setuptools documentation page:

      - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

      If you don't want 'bluesky.traffic.asas.src_cpp' to be distributed and are
      already explicitly excluding 'bluesky.traffic.asas.src_cpp' via
      `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
      you can try to use `exclude_package_data`, or `include-package-data=False` in
      combination with a more fine grained `package-data` configuration.

      You can read more about "package data files" on setuptools documentation page:

      - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

      [^1]: For Python, any directory (with suitable naming) can be imported,
            even if it does not contain any `.py` files.
            On the other hand, currently there is no concept of package data
            directory, all directories are treated like packages.
      ********************************************************************************

!! check.warn(importable) creating build\lib.win-amd64-cpython-311\bluesky\resources copying bluesky\resources\default.cfg -> build\lib.win-amd64-cpython-311\bluesky\resources creating build\lib.win-amd64-cpython-311\bluesky\plugins\asas copying bluesky\plugins\asas\eby.py -> build\lib.win-amd64-cpython-311\bluesky\plugins\asas copying bluesky\plugins\asas\ssd.py -> build\lib.win-amd64-cpython-311\bluesky\plugins\asas copying bluesky\plugins\asas\swarm.py -> build\lib.win-amd64-cpython-311\bluesky\plugins\asas creating build\lib.win-amd64-cpython-311\bluesky\tools\src_cpp copying bluesky\tools\src_cpp\cgeo.cpp -> build\lib.win-amd64-cpython-311\bluesky\tools\src_cpp copying bluesky\tools\src_cpp\geo.hpp -> build\lib.win-amd64-cpython-311\bluesky\tools\src_cpp copying bluesky\tools\src_cpp\pyhelpers.hpp -> build\lib.win-amd64-cpython-311\bluesky\tools\src_cpp copying bluesky\tools\src_cpp\setup.py -> build\lib.win-amd64-cpython-311\bluesky\tools\src_cpp creating build\lib.win-amd64-cpython-311\bluesky\traffic\asas\src_cpp copying bluesky\traffic\asas\src_cpp\cstatebased.cpp -> build\lib.win-amd64-cpython-311\bluesky\traffic\asas\src_cpp copying bluesky\traffic\asas\src_cpp\cstatebased.hpp -> build\lib.win-amd64-cpython-311\bluesky\traffic\asas\src_cpp copying bluesky\traffic\asas\src_cpp\setup.py -> build\lib.win-amd64-cpython-311\bluesky\traffic\asas\src_cpp running build_ext building 'bluesky.tools.cgeo' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for bluesky-simulator ERROR: Could not build wheels for bluesky-simulator, which is required to install pyproject.toml-based projects

The code that I use is the next one: `import matplotlib.pyplot as plt from mpl_toolkits.basemap import Basemap import matplotlib.lines as mlines from datetime import datetime, timedelta from math import atan2, cos, sin, sqrt, radians, degrees import numpy as np from mpl_toolkits import mplot3d from openpyxl import Workbook import math import pickle from scipy.interpolate import interp1d from shapely.geometry import LineString from shapely.geometry import Point from tqdm.auto import tqdm from geopy import Point from geopy.distance import geodesic from scipy.interpolate import interp1d import pandas as pd import os import bluesky as bs from bluesky.simulation import ScreenIO from statistics import mean

class ScreenDummy(ScreenIO): def echo(self, text='', flags=0): print("BlueSky console:", text)

initialize bluesky as non-networked simulation node

bs.init(mode='sim', detached=True)

def dist_calcul(lat1, lon1, lat2, lon2): r = 6371 # Radi de la Terra en km d_lat = math.radians(lat2-lat1) d_lon = math.radians(lon2-lon1) a = math.sin(d_lat/2) * math.sin(d_lat/2) + math.cos(math.radians(lat1)) \

def simulation(scn_route,simtime): route = scn_route

t_max = simtime

bs.scr = ScreenDummy()
bs.stack.simstack.ic(route)
n_flights = len(bs.stack.simstack.ic(route))-1
bs.stack.stack('DT 1;FF')

bs.stack.stack()

ntraf = bs.traf.ntraf
n_steps = int(t_max + 1)
t = np.linspace(0, t_max, n_steps)

flightff = [] #list of list with the fuelflow (kg/s) per each step
dist_flown = [] #sumatory of km flown updated on each step
spd = []  #list of list with the ground speed (m/s) for each step
flightid = []
flightalt = []
step = []
lat = []
lon = []

for i in range(n_steps):
    bs.sim.step()
    step.append(i)
    for j in range(len(bs.traf.id)):
        if i == 0 or j >= len(flightff): #if first cration for initial time or new aircraft   
            flightid.append(bs.traf.id)
            flightff.append([bs.traf.perf.fuelflow[j]])
            dist_flown.append(0)
            spd.append([bs.traf.gs[j]]) 
            flightalt.append([bs.traf.alt[j]])
            lat.append([bs.traf.lat[j]])
            lon.append([bs.traf.lon[j]])

        elif bs.traf.alt[j]>0: # add new step info to each list
            flightff[j].append(bs.traf.perf.fuelflow[j])
            if bs.traf.cd.inconf[j] == True:
                n_conf[j] += 1
            dist_flown[j] = round(bs.traf.distflown[j]/1000,3)
            spd[j].append(bs.traf.gs[j])
            flightalt[j].append(bs.traf.alt[j])
            lat[j].append(bs.traf.lat[j])
            lon[j].append(bs.traf.lon[j])

return spd,flightid,flightff,flightalt,step,lat,lon

time = 100 #minutes spd,flightid,flightff,alt,step,lat,lon = simulation(r"Desktop/bluesky/bluesky/case1.scn", time*60)

print(flightid)`

The simulation don't execute nothing and it print an empty list.

jooste commented 6 months ago

1) It looks like some packaging methods got deprecated 2) there is no binary package for your platform (since it's trying to build). What platform and python version are you using?

turrengoechea commented 6 months ago

i am using jupyter notebook and pyhton 3

jooste commented 6 months ago

Can you give me the outcome of the following:

   import sys
   print(sys.version)
turrengoechea commented 6 months ago

3.11.5 | packaged by Anaconda, Inc. | (main, Sep 11 2023, 13:26:23) [MSC v.1916 64 bit (AMD64)]

turrengoechea commented 6 months ago

I have solved the problem. It was a problem with the C++ visual development tools. I reed this web that explain the problem and give you a solution.

https://stackoverflow.com/questions/64261546/how-to-solve-error-microsoft-visual-c-14-0-or-greater-is-required-when-inst

jooste commented 6 months ago

Ah, that's great to hear. Thanks for the link!