Closed MaxWason closed 11 months ago
Hi @MaxWason ,
Project is very much alive! Thanks for the report — though I'm unable to reproduce.
I just tried the official instructions on a clean macOS install and a clean Debian VM install.
Moreover, all the automated tests run of both MacOS and Ubuntu clean installs and they appear to be passing.
Any more info you can provide? What OS/architecture are you using? Is this maybe a Windows/Linux Subsystem install?
In the meantime, try the existing project instructions to see if you can add it to a regular Django project.
Thanks!
Hey Silvio,
Excellent, glad to hear it!
Interesting. I'm running Linux, specifically Kubuntu 22.04 as my main OS, so I assume that isn't the issue.
I'll try the existing project instructions; thanks for the alternate path forward. I don't currently have a great project for that, but I'll try it on some simple django-react templates I'll find/clone.
Other things I could maybe try:
Looks like nix is installed correctly, and I tried reinstalling the project in two different directories already, so I don't think it's that.
max@max-desktop:~$ nix-shell -p nix-info --run "nix-info -m" this path will be fetched (0.00 MiB download, 0.00 MiB unpacked): /nix/store/2bk3cqpj26fi3fwgshgg3k0fxwz0h55g-nix-info copying path '/nix/store/2bk3cqpj26fi3fwgshgg3k0fxwz0h55g-nix-info' from 'https://cache.nixos.org'... - system: `"x86_64-linux"` - host os: `Linux 6.2.0-37-generic, Ubuntu, 22.04.3 LTS (Jammy Jellyfish), nobuild` - multi-user?: `yes` - sandbox: `yes` - version: `nix-env (Nix) 2.19.2` - channels(root): `"nixpkgs"` - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`
Happy to provide any more info you can think of/may need.
Thank you!
@MaxWason since you're on linux, you could also create a Linux docker container and setup nix inside that to give it a try.
But just straight docker could work.
The issue seems to be lesspipe
is not found and everything else then fails after that, but I don't know how to diagnose that. Could be env or shell related.
I'll be closing this for now but if you have additional findings feel free to reopen.
Confirming just using docker instead of nix directly worked!
Most likely it is indeed some env/shell related issue, as you mentioned. Very strange, as this is a relatively 'clean'/new install of Ubuntu, but I'll look into it more when I get the chance.
Excited to now look around the framework in earnest; thanks again!
That's great! If I setup Parallels soon, I'll give Kubuntu a try to see.
Oh and if you want a walkthrough of some of the advanced AJAX/code generation features (undocumented), let me know and we can hop on a screen share.
Update:
I'll let you know if/when I get to those features; I appreciate the offer!
Not sure if the project is still live and being worked on (it looks very promising!) but trying to build via the official instructions had a host of errors for me.
Specifically, these look like potential sources of issues:
bash: lesspipe: command not found
Cannot find package 'ts-morph'
ESLint couldn't find the plugin "eslint-plugin-react".
Cannot find package '@vanilla-extract/esbuild-plugin'
This is not the tsc command you are looking for
To get access to the TypeScript compiler, tsc, from the command line either:
- Use npm install typescript to first add TypeScript to your project before using npx
- Use yarn to avoid accidentally running code from un-installed packages
Then, when trying to open
localhost:8000
, there was no connection ('Unable to connect')Let me know if you need any additional info; I'd love to get this working if possible!
Full Terminal Output
max@max-desktop:~$ cd Documents/ max@max-desktop:~/Documents$ ls GitHub 'HW Manager' LocalCode max@max-desktop:~/Documents$ cd GitHub/ max@max-desktop:~/Documents/GitHub$ nix-shell -E "$(curl -L https://reactivated.io/install/)" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 434 100 434 0 0 268 0 0:00:01 0:00:01 --:--:-- 0 Enter a project name DemoReactivated Initialized empty Git repository in /home/max/Documents/GitHub/DemoReactivated/.git/ bash: lesspipe: command not found Wrote to /home/max/Documents/GitHub/DemoReactivated/package.json: { "name": "demoreactivated", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC" } bash: lesspipe: command not found added 1 package, and audited 2 packages in 732ms found 0 vulnerabilities bash: lesspipe: command not found created virtual environment CPython3.9.13.final.0-64 in 284ms creator CPython3Posix(dest=/home/max/Documents/GitHub/DemoReactivated/.venv, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/max/.local/share/virtualenv) added seed packages: pip==22.0.4, setuptools==61.0.0, wheel==0.37.1 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator Collecting Django==4.0.1 Using cached Django-4.0.1-py3-none-any.whl (8.0 MB) Collecting psycopg2-binary==2.9.3 Using cached psycopg2_binary-2.9.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB) Collecting simplejson==3.16.0 Using cached simplejson-3.16.0-cp39-cp39-linux_x86_64.whl Collecting django-stubs==1.9.0 Using cached django_stubs-1.9.0-py3-none-any.whl (401 kB) Collecting mypy==0.910 Using cached mypy-0.910-cp39-cp39-manylinux2010_x86_64.whl (23.2 MB) Collecting black==22.3.0 Using cached black-22.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB) Collecting isort==5.10.1 Using cached isort-5.10.1-py3-none-any.whl (103 kB) Collecting pytest==6.2.5 Using cached pytest-6.2.5-py3-none-any.whl (280 kB) Collecting pytest-django==4.5.2 Using cached pytest_django-4.5.2-py3-none-any.whl (20 kB) Collecting flake8==4.0.1 Using cached flake8-4.0.1-py2.py3-none-any.whl (64 kB) Collecting autoflake==1.4 Using cached autoflake-1.4-py3-none-any.whl Collecting gunicorn==20.1.0 Using cached gunicorn-20.1.0-py3-none-any.whl (79 kB) Collecting dj-database-url==0.5.0 Using cached dj_database_url-0.5.0-py2.py3-none-any.whl (5.5 kB) Collecting reactivated==0.33.1 Using cached reactivated-0.33.1-py3-none-any.whl (81 kB) Collecting asgiref<4,>=3.4.1 Using cached asgiref-3.7.2-py3-none-any.whl (24 kB) Collecting sqlparse>=0.2.2 Using cached sqlparse-0.4.4-py3-none-any.whl (41 kB) Collecting types-pytz Using cached types_pytz-2023.3.1.1-py3-none-any.whl (4.9 kB) Collecting typing-extensions Using cached typing_extensions-4.9.0-py3-none-any.whl (32 kB) Collecting types-PyYAML Using cached types_PyYAML-6.0.12.12-py3-none-any.whl (14 kB) Collecting toml Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB) Collecting django-stubs-ext>=0.3.0 Using cached django_stubs_ext-4.2.7-py3-none-any.whl (8.9 kB) Collecting mypy-extensions<0.5.0,>=0.4.3 Using cached mypy_extensions-0.4.4-py2.py3-none-any.whl Collecting click>=8.0.0 Using cached click-8.1.7-py3-none-any.whl (97 kB) Requirement already satisfied: platformdirs>=2 in /nix/store/0njw1jhx2azm9v0a9rjkmgzfrmp89m7c-python3.9-platformdirs-2.5.2/lib/python3.9/site-packages (from black==22.3.0->-r requirements.txt (line 6)) (2.5.2) Collecting tomli>=1.1.0 Using cached tomli-2.0.1-py3-none-any.whl (12 kB) Collecting pathspec>=0.9.0 Using cached pathspec-0.12.1-py3-none-any.whl (31 kB) Collecting attrs>=19.2.0 Using cached attrs-23.1.0-py3-none-any.whl (61 kB) Collecting py>=1.8.2 Using cached py-1.11.0-py2.py3-none-any.whl (98 kB) Collecting pluggy<2.0,>=0.12 Using cached pluggy-1.3.0-py3-none-any.whl (18 kB) Collecting iniconfig Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Collecting packaging Using cached packaging-23.2-py3-none-any.whl (53 kB) Collecting pycodestyle<2.9.0,>=2.8.0 Using cached pycodestyle-2.8.0-py2.py3-none-any.whl (42 kB) Collecting mccabe<0.7.0,>=0.6.0 Using cached mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB) Collecting pyflakes<2.5.0,>=2.4.0 Using cached pyflakes-2.4.0-py2.py3-none-any.whl (69 kB) Requirement already satisfied: setuptools>=3.0 in ./.venv/lib/python3.9/site-packages (from gunicorn==20.1.0->-r requirements.txt (line 13)) (61.0.0) Collecting requests-unixsocket==0.3.0 Using cached requests_unixsocket-0.3.0-py2.py3-none-any.whl (11 kB) Collecting requests==2.25.0 Using cached requests-2.25.0-py2.py3-none-any.whl (61 kB) Collecting certifi>=2017.4.17 Using cached certifi-2023.11.17-py3-none-any.whl (162 kB) Collecting idna<3,>=2.5 Using cached idna-2.10-py2.py3-none-any.whl (58 kB) Collecting chardet<4,>=3.0.2 Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB) Collecting urllib3<1.27,>=1.21.1 Using cached urllib3-1.26.18-py2.py3-none-any.whl (143 kB) Installing collected packages: types-PyYAML, types-pytz, mccabe, dj-database-url, chardet, urllib3, typing-extensions, tomli, toml, sqlparse, simplejson, pyflakes, pycodestyle, py, psycopg2-binary, pluggy, pathspec, packaging, mypy-extensions, isort, iniconfig, idna, gunicorn, click, certifi, attrs, requests, pytest, mypy, flake8, black, autoflake, asgiref, requests-unixsocket, pytest-django, Django, reactivated, django-stubs-ext, django-stubs Successfully installed Django-4.0.1 asgiref-3.7.2 attrs-23.1.0 autoflake-1.4 black-22.3.0 certifi-2023.11.17 chardet-3.0.4 click-8.1.7 dj-database-url-0.5.0 django-stubs-1.9.0 django-stubs-ext-4.2.7 flake8-4.0.1 gunicorn-20.1.0 idna-2.10 iniconfig-2.0.0 isort-5.10.1 mccabe-0.6.1 mypy-0.910 mypy-extensions-0.4.4 packaging-23.2 pathspec-0.12.1 pluggy-1.3.0 psycopg2-binary-2.9.3 py-1.11.0 pycodestyle-2.8.0 pyflakes-2.4.0 pytest-6.2.5 pytest-django-4.5.2 reactivated-0.33.1 requests-2.25.0 requests-unixsocket-0.3.0 simplejson-3.16.0 sqlparse-0.4.4 toml-0.10.2 tomli-2.0.1 types-PyYAML-6.0.12.12 types-pytz-2023.3.1.1 typing-extensions-4.9.0 urllib3-1.26.18 [notice] A new release of pip available: 22.1.2 -> 23.3.1 [notice] To update, run: pip install --upgrade pip The files belonging to this database system will be owned by user "max". This user must also own the server process. The database cluster will be initialized with locale "C". The default database encoding has accordingly been set to "SQL_ASCII". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /home/max/Documents/GitHub/DemoReactivated/.venv/postgresql ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok syncing data to disk ... ok initdb: warning: enabling "trust" authentication for local connections You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. Success. You can now start the database server using: /nix/store/axji8ka65rx9pp5l5ga4k8bng730xg30-postgresql-13.7/bin/pg_ctl -D /home/max/Documents/GitHub/DemoReactivated/.venv/postgresql -l logfile start [12/Dec/2023 23:32:29,778] Generating interfaces and client side code node:internal/errors:465 ErrorCaptureStackTrace(err); ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'ts-morph' imported from /home/max/Documents/GitHub/DemoReactivated/node_modules/reactivated/dist/generator.mjs at new NodeError (node:internal/errors:372:5) at packageResolve (node:internal/modules/esm/resolve:954:9) at moduleResolve (node:internal/modules/esm/resolve:1003:20) at defaultResolve (node:internal/modules/esm/resolve:1218:11) at ESMLoader.resolve (node:internal/modules/esm/loader:580:30) at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18) at ModuleWrap. (node:internal/modules/esm/module_job:80:40)
at link (node:internal/modules/esm/module_job:78:36) {
code: 'ERR_MODULE_NOT_FOUND'
}
node:internal/errors:465
ErrorCaptureStackTrace(err);
^
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'ts-morph' imported from /home/max/Documents/GitHub/DemoReactivated/node_modules/reactivated/dist/generator/constants.mjs
at new NodeError (node:internal/errors:372:5)
at packageResolve (node:internal/modules/esm/resolve:954:9)
at moduleResolve (node:internal/modules/esm/resolve:1003:20)
at defaultResolve (node:internal/modules/esm/resolve:1218:11)
at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
at ModuleWrap. (node:internal/modules/esm/module_job:80:40)
at link (node:internal/modules/esm/module_job:78:36) {
code: 'ERR_MODULE_NOT_FOUND'
}
[12/Dec/2023 23:32:30,413] Finished generating.
bash: lesspipe: command not found
Operations to perform:
Apply all migrations: admin, auth, contenttypes, example, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying admin.0003_logentry_add_action_flag_choices... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying auth.0009_alter_user_last_name_max_length... OK
Applying auth.0010_alter_group_name_max_length... OK
Applying auth.0011_update_proxy_permissions... OK
Applying auth.0012_alter_user_first_name_max_length... OK
Applying example.0001_initial... OK
Applying sessions.0001_initial... OK
bash: lesspipe: command not found
Running against all git files
[Python]:
manage.py
server/__init__.py
server/asgi.py
server/example/__init__.py
server/example/admin.py
server/example/apps.py
server/example/context_processors.py
server/example/forms.py
server/example/migrations/0001_initial.py
server/example/migrations/__init__.py
server/example/models.py
server/example/templates.py
server/example/tests.py
server/example/urls.py
server/example/views.py
server/settings/__init__.py
server/settings/common.py
server/settings/localhost.py
server/settings/production.py
server/urls.py
server/wsgi.py
[Prettier]:
.eslintrc.json
client/components/Layout.tsx
client/forms.tsx
client/index.tsx
client/styles.tsx
client/templates/DjangoDefault.tsx
client/templates/EditPoll.tsx
client/templates/FormPlayground.tsx
client/templates/PollComments.tsx
client/templates/PollDetail.tsx
client/templates/PollsIndex.tsx
client/templates/Results.tsx
package-lock.json
package.json
tsconfig.json
[TypeScript/JS]:
client/components/Layout.tsx
client/forms.tsx
client/index.tsx
client/styles.tsx
client/templates/DjangoDefault.tsx
client/templates/EditPoll.tsx
client/templates/FormPlayground.tsx
client/templates/PollComments.tsx
client/templates/PollDetail.tsx
client/templates/PollsIndex.tsx
client/templates/Results.tsx
[Shell]:
scripts/deploy.sh
scripts/fix.sh
scripts/helpers.sh
scripts/launch.sh
scripts/remove_example.sh
scripts/test.sh
[Nix]:
requirements.nix
shell.nix
[Terraform]:
All done! ✨ 🍰 ✨
21 files left unchanged.
Oops! Something went wrong! :(
ESLint: 8.55.0
ESLint couldn't find the plugin "eslint-plugin-react".
(The package "eslint-plugin-react" was not found when loaded as a Node module from the directory "/home/max/Documents/GitHub/DemoReactivated".)
It's likely that the plugin isn't installed correctly. Try reinstalling by running the following:
npm install eslint-plugin-react@latest --save-dev
The plugin "eslint-plugin-react" was referenced from the config file in ".eslintrc.json » ./node_modules/reactivated/dist/eslintrc.js".
If you still can't figure out the problem, please stop by https://eslint.org/chat/help to chat with the team.
.eslintrc.json 50ms (unchanged)
client/components/Layout.tsx 253ms (unchanged)
client/forms.tsx 24ms (unchanged)
client/index.tsx 6ms (unchanged)
client/styles.tsx 15ms (unchanged)
client/templates/DjangoDefault.tsx 30ms
client/templates/EditPoll.tsx 22ms (unchanged)
client/templates/FormPlayground.tsx 9ms (unchanged)
client/templates/PollComments.tsx 24ms (unchanged)
client/templates/PollDetail.tsx 18ms (unchanged)
client/templates/PollsIndex.tsx 11ms (unchanged)
client/templates/Results.tsx 6ms (unchanged)
package-lock.json 5ms
package.json 1ms
tsconfig.json 2ms (unchanged)
[main (root-commit) 1dc0930] Initial files
56 files changed, 2141 insertions(+)
create mode 100644 .dockerignore
create mode 100644 .editorconfig
create mode 100644 .eslintrc.json
create mode 100644 .flake8
create mode 100644 .gitignore
create mode 100644 .isort.cfg
create mode 100644 .prettierrc
create mode 100644 .shellcheckrc
create mode 100644 Dockerfile
create mode 100644 client/components/Layout.tsx
create mode 100644 client/forms.tsx
create mode 100644 client/index.tsx
create mode 100644 client/styles.tsx
create mode 100644 client/templates/DjangoDefault.tsx
create mode 100644 client/templates/EditPoll.tsx
create mode 100644 client/templates/FormPlayground.tsx
create mode 100644 client/templates/PollComments.tsx
create mode 100644 client/templates/PollDetail.tsx
create mode 100644 client/templates/PollsIndex.tsx
create mode 100644 client/templates/Results.tsx
create mode 100755 manage.py
create mode 100644 mypy.ini
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 pytest.ini
create mode 100644 requirements.nix
create mode 100644 requirements.txt
create mode 100755 scripts/deploy.sh
create mode 100755 scripts/fix.sh
create mode 100644 scripts/helpers.sh
create mode 100755 scripts/launch.sh
create mode 100755 scripts/remove_example.sh
create mode 100755 scripts/test.sh
create mode 100644 server/__init__.py
create mode 100644 server/asgi.py
create mode 100644 server/example/__init__.py
create mode 100644 server/example/admin.py
create mode 100644 server/example/apps.py
create mode 100644 server/example/context_processors.py
create mode 100644 server/example/forms.py
create mode 100644 server/example/migrations/0001_initial.py
create mode 100644 server/example/migrations/__init__.py
create mode 100644 server/example/models.py
create mode 100644 server/example/templates.py
create mode 100644 server/example/tests.py
create mode 100644 server/example/urls.py
create mode 100644 server/example/views.py
create mode 120000 server/settings/__init__.py
create mode 100644 server/settings/common.py
create mode 100644 server/settings/localhost.py
create mode 100644 server/settings/production.py
create mode 100644 server/urls.py
create mode 100644 server/wsgi.py
create mode 100644 shell.nix
create mode 100644 static/favicon.ico
create mode 100644 tsconfig.json
All done. You can start your project by running
cd DemoReactivated
nix-shell
python manage.py runserver
max@max-desktop:~/Documents/GitHub$ psql
Password for user max:
psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: password authentication failed for user "max"
max@max-desktop:~/Documents/GitHub$ cd DemoReactivated/
max@max-desktop:~/Documents/GitHub/DemoReactivated$ nix-shell
[nix-shell:~/Documents/GitHub/DemoReactivated]$ python manage.py runserver
[12/Dec/2023 23:34:22,066] Generating interfaces and client side code
[12/Dec/2023 23:34:22,067] Skipping generation as nothing has changed
node:internal/errors:465
ErrorCaptureStackTrace(err);
^
Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@vanilla-extract/esbuild-plugin' imported from /home/max/Documents/GitHub/DemoReactivated/node_modules/reactivated/dist/build.client.mjs
at new NodeError (node:internal/errors:372:5)
at packageResolve (node:internal/modules/esm/resolve:954:9)
at moduleResolve (node:internal/modules/esm/resolve:1003:20)
at defaultResolve (node:internal/modules/esm/resolve:1218:11)
at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
at ModuleWrap. (node:internal/modules/esm/module_job:80:40)
at link (node:internal/modules/esm/module_job:78:36) {
code: 'ERR_MODULE_NOT_FOUND'
}
node:internal/errors:465
ErrorCaptureStackTrace(err);
^
Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@vanilla-extract/esbuild-plugin' imported from /home/max/Documents/GitHub/DemoReactivated/node_modules/reactivated/dist/build.renderer.mjs
at new NodeError (node:internal/errors:372:5)
at packageResolve (node:internal/modules/esm/resolve:954:9)
at moduleResolve (node:internal/modules/esm/resolve:1003:20)
at defaultResolve (node:internal/modules/esm/resolve:1218:11)
at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
at ModuleWrap. (node:internal/modules/esm/module_job:80:40)
at link (node:internal/modules/esm/module_job:78:36) {
code: 'ERR_MODULE_NOT_FOUND'
}
This is not the tsc command you are looking for
To get access to the TypeScript compiler, tsc, from the command line either:
- Use npm install typescript to first add TypeScript to your project before using npx
- Use yarn to avoid accidentally running code from un-installed packages
^CTraceback (most recent call last):
File "/home/max/Documents/GitHub/DemoReactivated/manage.py", line 22, in
main()
File "/home/max/Documents/GitHub/DemoReactivated/manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "/home/max/Documents/GitHub/DemoReactivated/.venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 425, in execute_from_command_line
utility.execute()
File "/home/max/Documents/GitHub/DemoReactivated/.venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 381, in execute
autoreload.check_errors(django.setup)()
File "/home/max/Documents/GitHub/DemoReactivated/.venv/lib/python3.9/site-packages/django/utils/autoreload.py", line 64, in wrapper
fn(*args, **kwargs)
File "/home/max/Documents/GitHub/DemoReactivated/.venv/lib/python3.9/site-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/max/Documents/GitHub/DemoReactivated/.venv/lib/python3.9/site-packages/django/apps/registry.py", line 122, in populate
app_config.ready()
File "/home/max/Documents/GitHub/DemoReactivated/.venv/lib/python3.9/site-packages/reactivated/apps.py", line 179, in ready
processes.start_renderer()
File "/home/max/Documents/GitHub/DemoReactivated/.venv/lib/python3.9/site-packages/reactivated/processes.py", line 55, in start_renderer
if match := re.match(r"RENDERER:([/.\w]+):LISTENING", output):
File "/nix/store/r8hi2lpzycparplcq0y663c43866f9bz-python3-3.9.13/lib/python3.9/re.py", line 191, in match
return _compile(pattern, flags).match(string)
File "/nix/store/r8hi2lpzycparplcq0y663c43866f9bz-python3-3.9.13/lib/python3.9/re.py", line 289, in _compile
def _compile(pattern, flags):
KeyboardInterrupt
[nix-shell:~/Documents/GitHub/DemoReactivated]$