title: pyinstaller: create one executable file
body: <p>I am using pyinstaller for creating one executable file for my pipenv project on OS X. I run <code>pipenv run pyinstaller --onefile myscript.py</code> which results in 3 things- <code>build/</code>, <code>dist/</code> and <code>myscript.spec</code>. I have a config file for my project and to add that to this bundle, I run- <code>pipenv run pyinstaller --onefile --add-data 'config.json:.' myscript.py</code> which gets added to myscript.spec. I want to understand 2 things-</p>
  
  <ol>
  <li><p>According to docs, I need to give users the executable file in my <code>dist/</code> folder.They'll execute it without any dependencies on anything else?</p></li>
  <li><p>Do I need to give my config.json file to every user as well? As I understand, we are adding a path for the config file in our specs. </p></li>
  </ol>