Fixing the python and js packaging

This commit is contained in:
Maxime Beauchemin 2016-03-10 01:35:20 -05:00
parent 370c5af425
commit e2cd14d320
11 changed files with 21 additions and 19 deletions

View File

@ -1,4 +1,8 @@
recursive-include panoramix/templates * recursive-include panoramix/templates *
recursive-include panoramix/static * recursive-include panoramix/static *
recursive-exclude panoramix/static/assets/node_modules *
recursive-include panoramix/static/assets/node_modules/font-awesome *
recursive-exclude panoramix/static/docs *
recursive-exclude tests *
recursive-include panoramix/data * recursive-include panoramix/data *
recursive-include panoramix/migrations * recursive-include panoramix/migrations *

View File

@ -9,6 +9,7 @@ require('brace/mode/css');
require('brace/theme/crimson_editor'); require('brace/theme/crimson_editor');
require('./panoramix-select2.js'); require('./panoramix-select2.js');
require('../node_modules/gridster/dist/jquery.gridster.min.css');
require('../node_modules/gridster/dist/jquery.gridster.min.js'); require('../node_modules/gridster/dist/jquery.gridster.min.js');
var Dashboard = function (dashboardData) { var Dashboard = function (dashboardData) {

View File

@ -14,7 +14,6 @@ require('bootstrap');
require('./panoramix-select2.js'); require('./panoramix-select2.js');
require('../node_modules/bootstrap-toggle/js/bootstrap-toggle.min.js'); require('../node_modules/bootstrap-toggle/js/bootstrap-toggle.min.js');
require('../vendor/select2.sortable.js');
// css // css
require('../vendor/pygments.css'); require('../vendor/pygments.css');

View File

@ -1,7 +1,9 @@
var $ = window.$ = require('jquery'); var $ = window.$ = require('jquery');
var jQuery = window.jQuery = $; var jQuery = window.jQuery = $;
var px = require('./modules/panoramix.js');
require('datatables'); require('datatables');
require('datatables-bootstrap3-plugin'); require('../node_modules/datatables-bootstrap3-plugin/media/css/datatables-bootstrap3.css')
require('bootstrap'); require('bootstrap');
$(document).ready(function () { $(document).ready(function () {

View File

@ -2,6 +2,8 @@ var $ = require('jquery');
var jQuery = $; var jQuery = $;
var d3 = require('d3'); var d3 = require('d3');
require('../../stylesheets/panoramix.css');
// vis sources // vis sources
var sourceMap = { var sourceMap = {
area: 'nvd3_vis.js', area: 'nvd3_vis.js',

View File

@ -1,2 +1,5 @@
require('../node_modules/select2/select2.css');
require('../node_modules/select2-bootstrap-css/select2-bootstrap.min.css'); require('../node_modules/select2-bootstrap-css/select2-bootstrap.min.css');
require('../node_modules/jquery-ui/themes/base/jquery-ui.css')
require('select2'); require('select2');
require('../vendor/select2.sortable.js');

View File

@ -30,9 +30,14 @@ var config = {
include: APP_DIR, include: APP_DIR,
loader: "style-loader!css-loader" loader: "style-loader!css-loader"
}, },
/* for require('*.less') */ /* for css linking images */
{ test: /\.png$/, loader: "url-loader?limit=100000" },
{ test: /\.jpg$/, loader: "file-loader" },
{ test: /\.gif$/, loader: "file-loader" },
/* for font-awesome */
{ test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "url-loader?limit=10000&minetype=application/font-woff" }, { test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "url-loader?limit=10000&minetype=application/font-woff" },
{ test: /\.(ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "file-loader" }, { test: /\.(ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "file-loader" },
/* for require('*.less') */
{ {
test: /\.less$/, test: /\.less$/,
include: APP_DIR, include: APP_DIR,

View File

@ -7,11 +7,7 @@
</title> </title>
{% block head_meta %}{% endblock %} {% block head_meta %}{% endblock %}
{% block head_css %} {% block head_css %}
<link rel="stylesheet" type="text/css" href="/static/assets/node_modules/jquery-ui/themes/base/minified/jquery-ui.min.css" /> <link rel="stylesheet" type="text/css" href="/static/assets/node_modules/font-awesome/css/font-awesome.min.css" />
<link rel="stylesheet" type="text/css" href="/static/assets/node_modules/font-awesome/css/font-awesome.min.css" />
<link rel="stylesheet" type="text/css" href="/static/assets/node_modules/select2/select2.css" />
<link rel="stylesheet" type="text/css" href="/static/assets/node_modules/select2/select2-bootstrap.css" />
<link rel="stylesheet" type="text/css" href="/static/assets/stylesheets/panoramix.css" />
{% endblock %} {% endblock %}
{% block head_js %} {% block head_js %}
<script src="/static/assets/javascripts/dist/css-theme.entry.js"></script> <script src="/static/assets/javascripts/dist/css-theme.entry.js"></script>

View File

@ -2,7 +2,6 @@
{% block head_css %} {% block head_css %}
{{ super() }} {{ super() }}
<link rel="stylesheet" href="{{ url_for('static', filename="assets/node_modules/gridster/dist/jquery.gridster.min.css") }}">
<style id="user_style" type="text/css"> <style id="user_style" type="text/css">
{{ dashboard.css or '' }} {{ dashboard.css or '' }}
</style> </style>

View File

@ -34,11 +34,6 @@
</div> </div>
{% endblock %} {% endblock %}
{% block head_css %}
{{ super() }}
<link rel="stylesheet" type="text/css" href="/static/assets/node_modules/datatables-bootstrap3-plugin/media/css/datatables-bootstrap3.css" />
{% endblock %}
{% block tail_js %} {% block tail_js %}
{{ super() }} {{ super() }}
<script src="/static/assets/javascripts/dist/featured.entry.js"></script> <script src="/static/assets/javascripts/dist/featured.entry.js"></script>

View File

@ -1,6 +1,6 @@
from setuptools import setup, find_packages from setuptools import setup, find_packages
version = '0.7.1' version = '0.8.0'
setup( setup(
name='panoramix', name='panoramix',
@ -9,10 +9,6 @@ setup(
"and druid.io"), "and druid.io"),
version=version, version=version,
packages=find_packages(), packages=find_packages(),
package_data={'': [
'panoramix/migrations/alembic.ini',
'panoramix/data/birth_names.csv.gz',
]},
include_package_data=True, include_package_data=True,
zip_safe=False, zip_safe=False,
scripts=['panoramix/bin/panoramix'], scripts=['panoramix/bin/panoramix'],