Skip to content

Commit

Permalink
Improve build performance through improving artifact patterns (#317)
Browse files Browse the repository at this point in the history
* Move full paths to force-include

* Cleanup artifact globs
  • Loading branch information
danyeaw authored Feb 13, 2025
1 parent b36454a commit 4027fec
Showing 1 changed file with 35 additions and 35 deletions.
70 changes: 35 additions & 35 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -91,63 +91,63 @@ artifacts = [
"nbclassic/static/lab/*bundle.js",
"nbclassic/static/components/**/*.md",
"nbclassic/static/components/**/*.json",
"nbclassic/static/components/backbone/backbone-min.js",
"nbclassic/static/components/bootstrap/dist/js/bootstrap.min.js",
"nbclassic/static/components/bootstrap/less/**/*.less",
"nbclassic/static/components/bootstrap-tour/build/css/bootstrap-tour.min.css",
"nbclassic/static/components/bootstrap-tour/build/js/bootstrap-tour.min.js",
"nbclassic/static/components/bootstrap-tour/**/*.png",
"nbclassic/static/components/bootstrap-tour/**/*.less",
"nbclassic/static/components/codemirror/**/*.js",
"nbclassic/static/components/codemirror/**/*.css",
"nbclassic/static/components/create-react-class/index.js",
"nbclassic/static/components/font-awesome/css/*.css",
"nbclassic/static/components/google-caja/html-css-sanitizer-minified.js",
"nbclassic/static/components/es6-promise/*.js",
"nbclassic/static/components/font-awesome/fonts/*.*",
"nbclassic/static/components/font-awesome/less/*.less",
"nbclassic/static/components/jed/jed.js",
"nbclassic/static/components/jquery/jquery.min.js",
"nbclassic/static/components/jquery-typeahead/dist/jquery.typeahead.min.js",
"nbclassic/static/components/jquery-typeahead/dist/jquery.typeahead.min.css",
"nbclassic/static/components/jquery-ui/dist/jquery-ui.min.js",
"nbclassic/static/components/jquery-ui/dist/themes/smoothness/jquery-ui.min.css",
"nbclassic/static/components/jquery-ui/dist/themes/smoothness/images/*",
"nbclassic/static/components/jquery-ui/dist/themes/*/images/*",
"nbclassic/static/components/jquery-ui/themes/base/images/*",
"nbclassic/static/components/marked/lib/marked.js",
"nbclassic/static/components/react/react.production.min.js",
"nbclassic/static/components/react/react-dom.production.min.js",
"nbclassic/static/components/requirejs/require.js",
"nbclassic/static/components/requirejs-plugins/src/json.js",
"nbclassic/static/components/es6-promise/*.js",
"nbclassic/static/components/requirejs-plugins/**/*.png",
"nbclassic/static/components/requirejs-text/text.js",
"nbclassic/static/components/sanitizer/index.js",
"nbclassic/static/components/underscore/underscore-min.js",
"nbclassic/static/components/moment/moment.js",
"nbclassic/static/components/moment/min/*.js",
"nbclassic/static/components/xterm.js/index.js",
"nbclassic/static/components/xterm.js-css/index.css",
"nbclassic/static/components/xterm.js-fit/index.js",
"nbclassic/static/components/text-encoding/lib/encoding.js",
"nbclassic/static/components/MathJax/MathJax.js",
"nbclassic/static/components/MathJax/config/TeX-AMS-MML_HTMLorMML-full.js",
"nbclassic/static/components/MathJax/config/Safe.js",
"nbclassic/static/components/MathJax/extensions/**/*",
"nbclassic/static/components/MathJax/localization/**/*",
"nbclassic/static/components/MathJax/jax/output/*/*.js",
"nbclassic/static/components/MathJax/jax/output/*/autoload/",
"nbclassic/static/components/MathJax/jax/output/*/autoload/**/*",
"nbclassic/static/components/MathJax/jax/output/HTML-CSS/fonts/STIX-Web/**/*",
"nbclassic/static/components/MathJax/jax/output/SVG/fonts/STIX-Web/**/*",
"nbclassic/static/components/MathJax/localization/",
"nbclassic/static/components/MathJax/jax/element/mml/**/*",
"nbclassic/static/components/MathJax/jax/input/TeX/**/*",
"nbclassic/static/components/MathJax/fonts/HTML-CSS/STIX-Web/woff/**/*",
"nbclassic/static/components/MathJax/fonts/HTML-CSS/TeX/png/**/*.png",
"nbclassic/static/components/MathJax/extensions/",
"nbclassic/static/components/MathJax/jax/input/TeX/**/*",
"nbclassic/static/components/MathJax/jax/element/mml/",
"nbclassic/templates/*",
"nbclassic/tests/*.js",
"nbclassic/tests/**/*.js",
"nbclassic/resources/**/*",
]
[tool.hatch.build.force-include]
"nbclassic/static/components/backbone/backbone-min.js" = "nbclassic/static/components/backbone/backbone-min.js"
"nbclassic/static/components/bootstrap-tour/build/css/bootstrap-tour.min.css" = "nbclassic/static/components/bootstrap-tour/build/css/bootstrap-tour.min.css"
"nbclassic/static/components/bootstrap-tour/build/js/bootstrap-tour.min.js" = "nbclassic/static/components/bootstrap-tour/build/js/bootstrap-tour.min.js"
"nbclassic/static/components/bootstrap/dist/js/bootstrap.min.js" = "nbclassic/static/components/bootstrap/dist/js/bootstrap.min.js"
"nbclassic/static/components/create-react-class/index.js" = "nbclassic/static/components/create-react-class/index.js"
"nbclassic/static/components/google-caja/html-css-sanitizer-minified.js" = "nbclassic/static/components/google-caja/html-css-sanitizer-minified.js"
"nbclassic/static/components/jed/jed.js" = "nbclassic/static/components/jed/jed.js"
"nbclassic/static/components/jquery/jquery.min.js" = "nbclassic/static/components/jquery/jquery.min.js"
"nbclassic/static/components/jquery-typeahead/dist/jquery.typeahead.min.js" = "nbclassic/static/components/jquery-typeahead/dist/jquery.typeahead.min.js"
"nbclassic/static/components/jquery-typeahead/dist/jquery.typeahead.min.css" = "nbclassic/static/components/jquery-typeahead/dist/jquery.typeahead.min.css"
"nbclassic/static/components/jquery-ui/dist/jquery-ui.min.js" = "nbclassic/static/components/jquery-ui/dist/jquery-ui.min.js"
"nbclassic/static/components/jquery-ui/dist/themes/smoothness/jquery-ui.min.css" = "nbclassic/static/components/jquery-ui/dist/themes/smoothness/jquery-ui.min.css"
"nbclassic/static/components/marked/lib/marked.js" = "nbclassic/static/components/marked/lib/marked.js"
"nbclassic/static/components/moment/moment.js" = "nbclassic/static/components/moment/moment.js"
"nbclassic/static/components/MathJax/config/TeX-AMS-MML_HTMLorMML-full.js" = "nbclassic/static/components/MathJax/config/TeX-AMS-MML_HTMLorMML-full.js"
"nbclassic/static/components/MathJax/MathJax.js" = "nbclassic/static/components/MathJax/MathJax.js"
"nbclassic/static/components/MathJax/config/Safe.js" = "nbclassic/static/components/MathJax/config/Safe.js"
"nbclassic/static/components/react/react.production.min.js" = "nbclassic/static/components/react/react.production.min.js"
"nbclassic/static/components/react/react-dom.production.min.js" = "nbclassic/static/components/react/react-dom.production.min.js"
"nbclassic/static/components/requirejs/require.js" = "nbclassic/static/components/requirejs/require.js"
"nbclassic/static/components/requirejs-plugins/src/json.js" = "nbclassic/static/components/requirejs-plugins/src/json.js"
"nbclassic/static/components/requirejs-text/text.js" = "nbclassic/static/components/requirejs-text/text.js"
"nbclassic/static/components/sanitizer/index.js" = "nbclassic/static/components/sanitizer/index.js"
"nbclassic/static/components/text-encoding/lib/encoding.js" = "nbclassic/static/components/text-encoding/lib/encoding.js"
"nbclassic/static/components/underscore/underscore-min.js" = "nbclassic/static/components/underscore/underscore-min.js"
"nbclassic/static/components/xterm.js-css/index.css" = "nbclassic/static/components/xterm.js-css/index.css"
"nbclassic/static/components/xterm.js-fit/index.js" = "nbclassic/static/components/xterm.js-fit/index.js"
"nbclassic/static/components/xterm.js/index.js" = "nbclassic/static/components/xterm.js/index.js"

[tool.hatch.build.targets.sdist]
exclude = [
Expand Down

0 comments on commit 4027fec

Please sign in to comment.