Closed KikeM closed 4 years ago
Yes! This is a known issue that I thought I had fixed, but clearly I missed something!
You're exactly right in that xfoil
is an optional feature that lets you do some convenient things with the AeroSandbox.Airfoil
class (namely, get XFoil data). I thought I had removed xfoil
as a hard dependency last week for exactly that reason, but apparently that didn't happen!
I'm curious why pip is even trying to install xfoil
when you run pip install -e .
for AeroSandbox, as xfoil
is no longer in requirements.txt
or in setup.py
's install_requires=[]
list... Do you have any ideas?
Found it!
https://github.com/peterdsharpe/AeroSandbox/search?q=xfoil&unscoped_q=xfoil
I have fixed it, but I cannot push new branches to your repository.
Should I fork it and fix it there or do you want to allow for other users to create new branches? (but not have rights to push to master).
Describe the bug The installation seems to break for
xfoil
.So it is actually not an AeroSandbox bug, but one of its dependencies.
I wonder if
xfoil
is mandatory for the VLM, or it could be set up as an optional install only required for certain features (I have seen this inpandas
with Excel sheets).To Reproduce Steps to reproduce the behavior:
Expected behavior Clean installation.
Screenshots
Desktop (please complete the following information):