ehremo
Joined 12 years ago
Joined 12 years ago
This is apparently an unacceptable limitation for some people, judging by the responses to the article - however for others it's not.
With this you just have one tool, and it's just easier for me to understand what's going on compared with virtualenv.
The things you care about may be different from what others care about: I'm guessing don't care about Windows compatibility or you wouldn't talk about shebangs, and others may not find only running the scripts from the project root an issue (I don't for example).
Why is a relative path in the PYTHONPATH necessarily bad practice? It's not a rhetorical question, I am genuinely curious.
If you're happy with virtualenv then continue using it - all we have done is propose an alternative.
PyXLL is more comparable to ExcelPython[1], which is open source does a similar thing (enables you to write UDFs in Python). ExcelPython hosts the Python process outside the Excel process but it
a) does not restart the Python process with every UDF therefore has good performance
b) does not require any registration of COM servers - therefore doesn't require admin rights
c) does not require an add-in (there is an add-in, but it just facilitates development, it's not actually required to use the resulting workbook).
But I don't know enough about JS development to say whether this really happens and/or if it is an issue (some pretty cool stuff has been done with JS so I guess it's possible to live with it).
BTW I share your dislike of hipsters, though I am a bit jealous those moustaches are just so cool.