Flask-Assets trabajando localmente pero no en Heroku

Estoy trabajando para modificar uncortador de galletas Aplicación de matraz. Estoy trabajando localmente en WIN7 e intento implementarlo en heroku. Actualmente estoy tratando de agregar un selector de fecha a una página. He encontradohttps://eonasdan.github.io/bootstrap-datetimepicker/. La estructura de myflaskapp:

He configurado Bower para instalar las dependencias de front-end bajo la raíz estática usando un archivo .bowerrc en la raíz del documento que contiene:

{ "directory" : "myflaskapp/static/bower_components" }

Este cookiecutter usa frascos-activos para administrar los activos del proyecto. Siguiendohttps://adambard.com/blog/fresh-flask-setup/ He modificado el archivo myflaskapp / assets.py:

from flask_assets import Bundle, Environment
import os

css = Bundle(
    "libs/bootstrap/dist/css/spacelab/bootstrap.css",
    "bower_components/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.css",
    "css/style.css",
    "css/home.css",
    # "css/style.css",
    filters="cssmin",
    output="public/css/common.css"
)

js = Bundle(
    "libs/jQuery/dist/jquery.js",
    "libs/bootstrap/dist/js/bootstrap.js",
    "bower_components/moment/moment.js",
    "bower_components/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js",
    "js/plugins.js",
    filters='jsmin',
    output="public/js/common.js"
)


assets = Environment()

assets.register("js_all", js)
assets.register("css_all", css)

myflaskapp / app.py inicializa los activos:

from flask import Flask, render_template
from myflaskapp.assets import assets
    """
    :param config_object: The configuration object to use.
    """
    app = Flask(__name__)
    app.config.from_object(config_object)
    register_extensions(app)
    register_blueprints(app)
    register_errorhandlers(app)
    return app

def register_extensions(app):
    assets.init_app(app)

def register_blueprints(app):
    app.register_blueprint(public.blueprint)
    app.register_blueprint(user.blueprint)

En myflaskapp / settings.py, durante las pruebas, configuré:

ASSETS_DEBUG = True  # Don't bundle/minify static assets

Localmente, no hay errores en la consola. En heroku, recibo un error interno del servidor. Registros:

    ←[33m2016-03-19T18:02:12.464159+00:00 app[web.1]:←[0m     for org, cnt in self.resolve_contents(ctx):
    ←[33m2016-03-19T18:02:12.464161+00:00 app[web.1]:←[0m     raise BundleError(e)
    ←[33m2016-03-19T18:02:12.464162+00:00 app[web.1]:←[0m BundleError: 'bower_components/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.css' not found in load path:
    ['/app/myflaskapp/static']
    ←[33m2016-03-19T18:02:12.464150+00:00 app[web.1]:←[0m     rv = template.render(context)
    ←[33m2016-03-19T18:02:12.464151+00:00 app[web.1]:←[0m   File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 969, in render
    ←[33m2016-03-19T18:02:12.464152+00:00 app[web.1]:←[0m   File "/app/.heroku/python/lib/python2.7/site-packages/jinja2/environment.py", line 742, in handle_exception
    ←[33m2016-03-19T18:02:12.464154+00:00 app[web.1]:←[0m     {% extends "layout.html" %}
    ←[33m2016-03-19T18:02:12.464157+00:00 app[web.1]:←[0m     urls = bundle.urls()
    ←[33m2016-03-19T18:02:12.464153+00:00 app[web.1]:←[0m     reraise(exc_type, exc_value, tb)

Como puede ver en la captura de pantalla superior, está allí. ¿Cómo puedo arreglar esto?

Nota: he estado mirandohttps://github.com/mitsuhiko/flask/issues/348, que puede tener relación con esto.

Respuestas a la pregunta(1)

Su respuesta a la pregunta