On Jan 12, 2020, at 06:10, Soni L. <fakedme...@gmail.com> wrote:
> 
> And yes this is a real project structure. Also note that there's no setup.py 
> because setup.py has too many unnecessary knobs

Who cares what knobs it has? The ones you don’t need to twiddle don’t matter. 
For most projects, writing an appropriate setup.py is trivial (and when it 
isn’t—e.g., because you need to dynamically generate some Cython code and 
compile it—it’s still usually simpler than any other way to get the code to 
run). Refusing to use it because it has options you aren’t using is like 
refusing to use the normal Python interpreter because it has even more options. 
(You could write a site.py that installs import hooks that change the way .py 
files are compiled, and then your module wouldn’t work. But the answer is just: 
then don’t turn that knob, not: you can’t use Python.!

_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/QVWGYEUZ4MHSASY5Q53WZAYBPYDSF5F7/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to