-
-
Notifications
You must be signed in to change notification settings - Fork 192
Open
Description
Hi all, I'm trying to initialize the cookiecutter project by following the main page's instructions, but I receive the error shown below.
- Node.JS version: v23.5.0
- npm version: 10.9.2
- Python version: 3.11
I'm not sure if it's the same issue raised in #148 in 2022, but the proposed solution of downgrading to node.js v14 is no longer possible as it's been deprecated.
Any help would be appreciated, thanks!
(dash playground) ➜ dash playground cookiecutter gh:plotly/dash-component-boilerplate
You've downloaded /Users/username/.cookiecutters/dash-component-boilerplate
before. Is it okay to delete and re-download it? [y/n] (y): y
[1/14] project_name (my dash component):
[2/14] project_shortname (my_dash_component):
[3/14] component_name (MyDashComponent):
[4/14] jl_prefix ():
[5/14] r_prefix ():
[6/14] author_name (Enter your first and last name (For package.json)): username
[7/14] author_email (Enter your email (For package.json)): username@gmail.com
[8/14] github_org ():
[9/14] description (Project Description):
[10/14] Select use_async
1 - False
2 - True
Choose from [1/2] (1):
[11/14] Select component_type
1 - Function Component
2 - Class Component
Choose from [1/2] (1):
[12/14] Select license
1 - MIT License
2 - BSD License
3 - ISC License
4 - Apache Software License 2.0
5 - GNU General Public License v3
6 - Not open source
Choose from [1/2/3/4/5/6] (1):
[13/14] publish_on_npm [y/n] (y): n
[14/14] install_dependencies [y/n] (y):
use_async
False
use_async is set to False, your component will not be lazy loaded and fragments will not be created.
Executing: virtualenv venv
created virtual environment CPython3.13.1.final.0-64 in 198ms
creator CPython3macOsBrew(dest=/Users/username/Repositories/playground/dash playground/my_dash_component/venv, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/Users/username/Library/Application Support/virtualenv)
added seed packages: pip==24.3.1
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
Installing dependencies
Executing: venv/bin/python -m pip install -r requirements.txt
Collecting dash>=2.0.0 (from dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached dash-2.18.2-py3-none-any.whl.metadata (10 kB)
Collecting Flask<3.1,>=1.0.4 (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached flask-3.0.3-py3-none-any.whl.metadata (3.2 kB)
Collecting Werkzeug<3.1 (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached werkzeug-3.0.6-py3-none-any.whl.metadata (3.7 kB)
Collecting plotly>=5.0.0 (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached plotly-5.24.1-py3-none-any.whl.metadata (7.3 kB)
Collecting dash-html-components==2.0.0 (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached dash_html_components-2.0.0-py3-none-any.whl.metadata (3.8 kB)
Collecting dash-core-components==2.0.0 (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached dash_core_components-2.0.0-py3-none-any.whl.metadata (2.9 kB)
Collecting dash-table==5.0.0 (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached dash_table-5.0.0-py3-none-any.whl.metadata (2.4 kB)
Collecting importlib-metadata (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached importlib_metadata-8.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting typing-extensions>=4.1.1 (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting requests (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting retrying (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached retrying-1.3.4-py3-none-any.whl.metadata (6.9 kB)
Collecting nest-asyncio (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting setuptools (from dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached setuptools-75.6.0-py3-none-any.whl.metadata (6.7 kB)
Collecting coloredlogs>=15.0.1 (from dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB)
Collecting fire>=0.4.0 (from dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached fire-0.7.0-py3-none-any.whl
Collecting PyYAML>=5.4.1 (from dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting humanfriendly>=9.1 (from coloredlogs>=15.0.1->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB)
Collecting termcolor (from fire>=0.4.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached termcolor-2.5.0-py3-none-any.whl.metadata (6.1 kB)
Collecting Jinja2>=3.1.2 (from Flask<3.1,>=1.0.4->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Collecting itsdangerous>=2.1.2 (from Flask<3.1,>=1.0.4->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting click>=8.1.3 (from Flask<3.1,>=1.0.4->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Collecting blinker>=1.6.2 (from Flask<3.1,>=1.0.4->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Collecting tenacity>=6.2.0 (from plotly>=5.0.0->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached tenacity-9.0.0-py3-none-any.whl.metadata (1.2 kB)
Collecting packaging (from plotly>=5.0.0->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting MarkupSafe>=2.1.1 (from Werkzeug<3.1->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl.metadata (4.0 kB)
Collecting zipp>=3.20 (from importlib-metadata->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB)
Collecting charset-normalizer<4,>=2 (from requests->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl.metadata (35 kB)
Collecting idna<4,>=2.5 (from requests->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
Collecting six>=1.7.0 (from retrying->dash>=2.0.0->dash[dev]>=2.0.0->-r requirements.txt (line 2))
Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Using cached dash-2.18.2-py3-none-any.whl (7.8 MB)
Using cached dash_core_components-2.0.0-py3-none-any.whl (3.8 kB)
Using cached dash_html_components-2.0.0-py3-none-any.whl (4.1 kB)
Using cached dash_table-5.0.0-py3-none-any.whl (3.9 kB)
Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
Using cached flask-3.0.3-py3-none-any.whl (101 kB)
Using cached plotly-5.24.1-py3-none-any.whl (19.1 MB)
Using cached PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl (171 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached werkzeug-3.0.6-py3-none-any.whl (227 kB)
Using cached importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
Using cached nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached retrying-1.3.4-py3-none-any.whl (11 kB)
Using cached setuptools-75.6.0-py3-none-any.whl (1.2 MB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Using cached certifi-2024.12.14-py3-none-any.whl (164 kB)
Using cached charset_normalizer-3.4.1-cp313-cp313-macosx_10_13_universal2.whl (195 kB)
Using cached click-8.1.8-py3-none-any.whl (98 kB)
Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Using cached jinja2-3.1.5-py3-none-any.whl (134 kB)
Using cached MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl (12 kB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Using cached tenacity-9.0.0-py3-none-any.whl (28 kB)
Using cached urllib3-2.3.0-py3-none-any.whl (128 kB)
Using cached zipp-3.21.0-py3-none-any.whl (9.6 kB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached termcolor-2.5.0-py3-none-any.whl (7.8 kB)
Installing collected packages: dash-table, dash-html-components, dash-core-components, zipp, urllib3, typing-extensions, termcolor, tenacity, six, setuptools, PyYAML, packaging, nest-asyncio, MarkupSafe, itsdangerous, idna, humanfriendly, click, charset-normalizer, certifi, blinker, Werkzeug, retrying, requests, plotly, Jinja2, importlib-metadata, fire, coloredlogs, Flask, dash
Successfully installed Flask-3.0.3 Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0.2 Werkzeug-3.0.6 blinker-1.9.0 certifi-2024.12.14 charset-normalizer-3.4.1 click-8.1.8 coloredlogs-15.0.1 dash-2.18.2 dash-core-components-2.0.0 dash-html-components-2.0.0 dash-table-5.0.0 fire-0.7.0 humanfriendly-10.0 idna-3.10 importlib-metadata-8.5.0 itsdangerous-2.2.0 nest-asyncio-1.6.0 packaging-24.2 plotly-5.24.1 requests-2.32.3 retrying-1.3.4 setuptools-75.6.0 six-1.17.0 tenacity-9.0.0 termcolor-2.5.0 typing-extensions-4.12.2 urllib3-2.3.0 zipp-3.21.0
Executing: npm install --ignore-scripts
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm warn deprecated babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm warn deprecated eslint@6.8.0: This version is no longer supported. Please see https://eslint.org/version-support for other options.
added 758 packages, and audited 759 packages in 5s
141 packages are looking for funding
run `npm fund` for details
2 vulnerabilities (1 high, 1 critical)
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
Building initial bundles...
Executing: npm run build:js
> my_dash_component@0.0.1 build:js
> webpack --mode production
asset my_dash_component.min.js 1.54 KiB [emitted] [minimized] (name: main) 1 related asset
runtime modules 2.42 KiB 5 modules
orphan modules 1.7 KiB [orphan] 3 modules
./src/lib/index.js + 3 modules 1.84 KiB [not cacheable] [built] [code generated]
webpack 5.97.1 compiled successfully in 619 ms
Executing: venv/bin/python -m dash.development.component_generator ./src/lib/components my_dash_component -p package-info.json --jl-prefix '' --r-prefix ''
/Users/username/Repositories/playground/dash playground/my_dash_component/venv/lib/python3.13/site-packages/dash/development/component_generator.py:11: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
node:internal/modules/cjs/loader:1413
throw err;
^
Error: Cannot find module '/Users/username/Repositories/playground/dash'
at Function._resolveFilename (node:internal/modules/cjs/loader:1410:15)
at defaultResolveImpl (node:internal/modules/cjs/loader:1061:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1066:22)
at Function._load (node:internal/modules/cjs/loader:1215:37)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:234:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:151:5)
at node:internal/main/run_main_module:33:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v23.5.0
Error generating metadata in my_dash_component (status=1)
post_gen_project command failed: venv/bin/python -m dash.development.component_generator ./src/lib/components my_dash_component -p package-info.json --jl-prefix '' --r-prefix ''
ERROR: Stopping generation because post_gen_project hook script didn't exit successfully
Hook script failed (exit status: 1)
Metadata
Metadata
Assignees
Labels
No labels