- Update node build preparation and fix jupyter extension package

version

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-bqplot?expand=0&rev=46
This commit is contained in:
2025-07-20 16:24:55 +00:00
committed by Git OBS Bridge
parent a5cc950304
commit 1e8edcff46
5 changed files with 15 additions and 121 deletions

View File

@@ -3,6 +3,9 @@
# Script to create node_modules.tar.xz
# needs bower, webpack and webpack-cli installed
pushd js
sed -i '/builder/ s/\^3/\^4/' package.json
jlpm install
jlpm run build
tar cJf node_modules.tar.xz node_modules
popd
tar cJf node_modules.tar.xz js/node_modules

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ac2b05f55e4df4a91651ba2a5f3cac889743ba803df90fdac2f75c8b54e77318
size 31979380
oid sha256:e5f77e199dd5799ed55bb83c7355fefd48e9cc2ea4990a9758f523a083b1d11c
size 30182476

View File

@@ -1,112 +0,0 @@
{
"name": "bqplot",
"version": "0.5.46",
"description": "bqplot",
"keywords": [
"jupyter",
"jupyterlab",
"jupyterlab notebook",
"jupyterlab-extension"
],
"author": {
"name": "BQPlot Development team",
"email": "bqplot@bloomberg.net"
},
"license": "Apache-2.0",
"main": "lib/index.js",
"repository": {
"type": "git",
"url": "https://github.com/bloomberg/bqplot.git"
},
"scripts": {
"build": "jlpm run build:css && jlpm run build:js && jlpm run build:labextension && webpack --mode=production",
"build:css": "lessc less/bqplot.less css/bqplot.css",
"build:js": "tsc",
"build:labextension": "jupyter labextension build .",
"watch": "npm-run-all -p watch:*",
"watch:js": "tsc --watch",
"watch:nbextension": "webpack --watch --mode=development",
"watch:labextension": "jupyter labextension watch .",
"prepare": "jlpm run build",
"test": "karma start --single-run",
"prettify": "yarn prettier --write .",
"lint": "eslint . --ext .ts --fix"
},
"devDependencies": {
"@jupyter-widgets/base-manager": "^1.0.0",
"@jupyter-widgets/controls": "^5",
"@jupyterlab/builder": "^4.0.0",
"@types/chai": "^4.1.7",
"@types/d3": "^5.7.2",
"@types/expect.js": "^0.3.29",
"@types/mocha": "^7.0.2",
"@types/node": "^13.13.2",
"@types/sinon": "^9.0.0",
"chai": "^4.1.2",
"css-loader": "^5.0.0",
"eslint": "^7.22.0",
"eslint-config-prettier": "^8.1.0",
"eslint-config-standard": "^16.0.2",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.3.1",
"eslint-plugin-promise": "^4.2.1",
"karma": "^6.3.14",
"karma-chai": "^0.1.0",
"karma-chrome-launcher": "^3.1.0",
"karma-mocha": "^2.0.0",
"karma-mocha-reporter": "^2.2.5",
"karma-sinon": "^1.0.5",
"karma-sourcemap-loader": "^0.3.7",
"karma-typescript": "^5.0.2",
"karma-typescript-es6-transform": "^5.0.2",
"karma-webpack": "^5.0.0",
"less": "^3.8.1",
"less-loader": "^5.0.0",
"mocha": "^7.1.1",
"npm-run-all": "^4.1.3",
"prettier": "^2.2.1",
"raw-loader": "~4.0.1",
"rimraf": "^3.0.2",
"sinon": "^9.0.2",
"sinon-chai": "^3.3.0",
"style-loader": "^1.2.0",
"typescript": "~4.2.0",
"webpack": "^5",
"webpack-cli": "^3.3.12"
},
"dependencies": {
"@jupyter-widgets/base": "^2 || ^3 || ^4 || ^5 || ^6",
"@lumino/messaging": "^1",
"@lumino/widgets": "^1",
"d3": "^5.7.0",
"d3-selection": "^1",
"is-typedarray": "^1.0.0",
"popper.js": "^1.0.0",
"three": "^0.91.0",
"topojson": "^1.6.24",
"underscore": "^1.8.3"
},
"resolutions": {
"@jupyterlab/services": "6.4.5",
"@jupyter-widgets/base": "6.0.0",
"@types/lodash": "4.14.184"
},
"jupyterlab": {
"extension": "lib/jupyterlab-plugin",
"webpackConfig": "webpack.lab.config.js",
"outputDir": "../share/jupyter/labextensions/bqplot",
"sharedPackages": {
"@jupyter-widgets/base": {
"bundled": false,
"singleton": true
}
}
},
"files": [
"dist/",
"css/",
"lib/",
"shaders/"
]
}

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Sun Jul 20 16:19:08 UTC 2025 - Ben Greiner <code@bnavigator.de>
- Update node build preparation and fix jupyter extension package
version
-------------------------------------------------------------------
Thu Jun 26 12:04:55 UTC 2025 - Daniel Garcia <daniel.garcia@suse.com>

View File

@@ -20,7 +20,7 @@
%define skip_python312 1
%define skip_python313 1
%define pyver 0.12.45
%define jupver 0.5.44
%define jupver 0.5.46
Name: python-bqplot
Version: %{pyver}
Release: 0
@@ -31,8 +31,6 @@ Source0: https://github.com/bqplot/bqplot/archive/refs/tags/%{pyver}.tar.
Source1: node_modules.tar.xz
# Script to vendor node_modules sources
Source2: create_node_modules.sh
# Copied from bqplot/js and force some "resolutions" to fix js conflicts
Source3: package.json
BuildRequires: %{python_module jupyter-packaging}
BuildRequires: %{python_module jupyterlab}
BuildRequires: %{python_module pip}
@@ -97,9 +95,8 @@ This package provides the jupyterlab extension.
%prep
%autosetup -p1 -n bqplot-%{pyver} -a1
pushd js
mv ../node_modules .
popd
# sync with create_node_modules.sh
sed -i '/builder/ s/\^3/\^4/' js/package.json
rm bqplot/install.py
%build