From 60c71a0fae46ee0e237a05ff14dcc923d409c656 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Wed, 10 Jan 2024 15:53:55 +0100 Subject: [PATCH] Set nodeLinker for Yarn to node-modules --- CHANGELOG.rst | 5 +++++ django_yarnpkg/yarn.py | 1 + setup.py | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7302c5e..3479ae7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,8 @@ +Version 6.1.2 (2024-02-10) +===================================================== + +* Explicitly set nodeLinker config to fix compatibility with Yarn 4.x + Version 6.1.1 (2024-02-09) ===================================================== diff --git a/django_yarnpkg/yarn.py b/django_yarnpkg/yarn.py index f87af02..3b9c5a1 100644 --- a/django_yarnpkg/yarn.py +++ b/django_yarnpkg/yarn.py @@ -36,6 +36,7 @@ class YarnAdapter(object): def install(self, packages, *options): """Install packages from yarn""" self.call_yarn(["init", "--yes"]) + self.call_yarn(["config", "set", "nodeLinker", "node-modules"]) return self.call_yarn(['add'] + list(options) + list(packages)) def _accumulate_dependencies(self, data): diff --git a/setup.py b/setup.py index b483601..3478585 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ from setuptools import setup, find_packages -version = '6.1.1' +version = '6.1.2' setup( name='django-yarnpkg', -- GitLab