cx_freeze TypeError: source code string cannot contain null bytes
<p>I have tried to fix this for two days:
setup.py</p>

<pre><code>from cx_Freeze import setup, Executable

executables = [Executable("main.py",base="Win32GUI")]

setup(
    name="Life of Robert",
    version = "1.0",
    description = "An RPG with endless maps.",
    options={
    "build_exe":
            {
            "packages": ["pygame"],
            "include_files": ['Images/','Sounds/','Maps/','Houses/'],
            "includes": ["chest","gold","gui","message","player","settings","utils","wolf"],
            },

    },
    executables = executables

    )
</code></pre>

<p>Every time I run it with <code>python setup.py build</code> I get:
<code>TypeError: source code string cannot contain null bytes</code></p>

<p>You can find main.py at <a href="https://github.com/DrevanTonder/the-life-of-robert/blob/master/main.py" rel="nofollow noreferrer">https://github.com/DrevanTonder/the-life-of-robert/blob/master/main.py</a></p>

<p>I have tried opening <code>main.py</code> in notepad++ and showing hidden symbols.
I can not find any <code>nul</code> or <code>\x00</code> symbols in the file</p>

<p>I am using python 3.4</p>