title: failed to push some refs to heroku
body: <p>I've looked through multiple logs of similar issues and tried a few fixes. None of the fixes I've found have fixed the issue so I'm hoping uploading my own will help!</p>
  
  <p>My file structure is:</p>
  
  <pre><code>.git(folder)
  __psycache__(folder)
  static(folder)
  templates(folder)
  mysite.py(file)
  Procfile(file)
  requirements.txt(file)
  </code></pre>
  
  <p>When I attempt to push via :</p>
  
  <pre><code>git add .
  git commit -am "make it better"
  git push heroku master
  </code></pre>
  
  <p>It doesn't go through and sends me an error message (message below):</p>
  
  <p>I'm trying to push a python flask application to heroku but everytime I push it, I get the same errors:</p>
  
  <pre><code>Total 0 (delta 0), reused 0 (delta 0)
  remote: Compressing source files... done.
  remote: Building source:
  remote:
  remote: -----&gt; Python app detected
  remote: -----&gt; Installing python-3.6.7
  remote: -----&gt; Installing pip
  remote: -----&gt; Installing SQLite3
  remote: -----&gt; Installing requirements with pip
  remote:        Collecting altgraph==0.16.1 (from -r /tmp/build_9198a2bd578560abc42ffe1b42e04366/requirements.txt (line 1))
  
  remote:
  remote:            Error running configure
  remote:            ERROR: failed building wxWidgets
  remote:            Traceback (most recent call last):
  remote:              File "build.py", line 1321, in cmd_build_wx
  remote:                wxbuild.main(wxDir(), build_options)
  remote:              File "/tmp/pip-build-3mun_e25/wxPython/buildtools/build_wxwidgets.py", line 375, in main
  remote:                "Error running configure")
  remote:              File "/tmp/pip-build-3mun_e25/wxPython/buildtools/build_wxwidgets.py", line 85, in exitIfError
  remote:                raise builder.BuildError(msg)
  remote:            buildtools.builder.BuildError: Error running configure
  remote:            Finished command: build_wx (0m6.238s)
  remote:            Finished command: build (0m6.238s)
  remote:            Command '"/app/.heroku/python/bin/python" -u build.py build' failed with exit code 1.
  remote:
  remote:            ----------------------------------------
  remote:        Command "/app/.heroku/python/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-3mun_e25/wxPython/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-7rgfyfwr-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-3mun_e25/wxPython/
  remote:  !     Push rejected, failed to compile Python app.
  remote:
  remote:  !     Push failed
  remote: Verifying deploy...
  remote:
  remote: !       Push rejected to jasomegathon.
  remote:
  To https://git.heroku.com/jasomegathon.git
   ! [remote rejected] master -&gt; master (pre-receive hook declined)
  error: failed to push some refs to 'https://git.heroku.com/jasomegathon.git'
  </code></pre>
  
  <p>I took out a few lines in the middle due to character limit. </p>
  
  <p>Other notes:
  - I am in the master branch
  - my Procfile reads "web: gunicorn app:app"
  - I'm using SQLite but I am planning to switch to postgress
  - This is my first web app pushing to Heroku
  - I'm on a windows machine, but using a linux based git bash line</p>
  
  <p>My requirements folder:</p>
  
  <pre><code>Flask==1.0.2
  Flask-Mail==0.9.1
  Flask-SQLAlchemy==2.3.2
  Flask-WTF==0.14.2
  future==0.17.1
  gunicorn==19.9.0
  idna==2.8
  isort==4.3.4
  itsdangerous==1.1.0
  jdcal==1.4
  Jinja2==2.10
  lazy-object-proxy==1.3.1
  macholib==1.11
  MarkupSafe==1.1.0
  mccabe==0.6.1
  openpyxl==2.5.12
  pefile==2018.8.8
  Pillow==5.4.1
  pycodestyle==2.4.0
  PyInstaller==3.4
  pylint==2.2.2
  pytz==2018.9
  pywin32-ctypes==0.2.0
  requests==2.21.0
  six==1.12.0
  soupsieve==1.7.1
  SpeechRecognition==3.8.1
  SQLAlchemy==1.2.16
  urllib3==1.24.1
  Werkzeug==0.14.1
  wrapt==1.10.11
  WTForms==2.2.1
  wxPython==4.0.4
  </code></pre>