cd /frappe-bench/apps/frappe
git rev-parse --abbrev-ref HEAD
Give: Version-15
grep -n “requires-python” -n pyproject.toml
Give nothing back
ls -la apps/frappe
Give:
ls -la apps/frappe
total 328
drwxrwxr-x 9 nexterp nexterp 4096 Jan 15 08:46 .
drwxrwxr-x 4 nexterp nexterp 4096 Jan 15 09:55 ..
-rw-rw-r-- 1 nexterp nexterp 386 Jan 7 12:10 .coveragerc
-rw-rw-r-- 1 nexterp nexterp 406 Jan 7 12:10 .editorconfig
-rw-rw-r-- 1 nexterp nexterp 278 Jan 7 12:10 .eslintignore
-rw-rw-r-- 1 nexterp nexterp 2516 Jan 7 12:10 .eslintrc
drwxrwxr-x 8 nexterp nexterp 4096 Jan 16 16:32 .git
-rw-rw-r-- 1 nexterp nexterp 1247 Jan 7 12:10 .git-blame-ignore-revs
drwxrwxr-x 5 nexterp nexterp 4096 Jan 7 12:10 .github
-rw-rw-r-- 1 nexterp nexterp 2465 Jan 7 12:10 .gitignore
-rw-rw-r-- 1 nexterp nexterp 1839 Jan 7 12:10 .mergify.yml
-rw-rw-r-- 1 nexterp nexterp 2247 Jan 7 12:10 .pre-commit-config.yaml
-rw-rw-r-- 1 nexterp nexterp 597 Jan 7 12:10 .releaserc
-rw-rw-r-- 1 nexterp nexterp 0 Jan 7 12:10 .semgrepignore
-rw-rw-r-- 1 nexterp nexterp 220 Jan 7 12:10 CODEOWNERS
-rw-rw-r-- 1 nexterp nexterp 3212 Jan 7 12:10 CODE_OF_CONDUCT.md
-rw-rw-r-- 1 nexterp nexterp 1118 Jan 7 12:10 LICENSE
-rw-rw-r-- 1 nexterp nexterp 3234 Jan 7 12:10 README.md
-rw-rw-r-- 1 nexterp nexterp 556 Jan 7 12:10 SECURITY.md
-rw-rw-r-- 1 nexterp nexterp 1507 Jan 7 12:10 attributions.md
-rw-rw-r-- 1 nexterp nexterp 741 Jan 7 12:10 babel_extractors.csv
-rw-rw-r-- 1 nexterp nexterp 1183 Jan 7 12:10 codecov.yml
-rw-rw-r-- 1 nexterp nexterp 394 Jan 7 12:10 commitlint.config.js
-rw-rw-r-- 1 nexterp nexterp 444 Jan 7 12:10 crowdin.yml
drwxrwxr-x 6 nexterp nexterp 4096 Jan 7 12:10 cypress
-rw-rw-r-- 1 nexterp nexterp 701 Jan 7 12:10 cypress.config.js
drwxrwxr-x 2 nexterp nexterp 4096 Jan 7 12:10 esbuild
drwxrwxr-x 36 nexterp nexterp 4096 Jan 15 08:46 frappe
-rw-rw-r-- 1 nexterp nexterp 568 Jan 7 12:10 generate_bootstrap_theme.js
-rw-rw-r-- 1 nexterp nexterp 890 Jan 7 12:10 hooks.md
drwxrwxr-x 418 nexterp nexterp 20480 Jan 7 12:14 node_modules
-rw-rw-r-- 1 nexterp nexterp 2047 Jan 7 12:10 node_utils.js
-rw-rw-r-- 1 nexterp nexterp 2471 Jan 7 12:10 package.json
-rw-r–r-- 1 nexterp nexterp 4270 Jan 15 08:46 pyproject.toml
drwxrwxr-x 4 nexterp nexterp 4096 Jan 7 12:10 realtime
-rw-rw-r-- 1 nexterp nexterp 37 Jan 7 12:10 sider.yml
-rw-rw-r-- 1 nexterp nexterp 23 Jan 7 12:10 socketio.js
-rw-rw-r-- 1 nexterp nexterp 165354 Jan 7 12:10 yarn.lock
cd apps/frappe
git rev-parse --abbrev-ref HEAD
Give:
Version-15
git log -1 --oneline
Give:
59a92b53ac (HEAD → version-15, tag: v15.96.0, upstream/version-15) chore(release): Bumped to Version 15.96.0
grep -n ‘requires-python’ pyproject.toml
Give no answer
cd ~/frappe-bench
source env/bin/activate
Give:
-bash: env/bin/activate: No such file or directory
python -c “import sys; print(sys.executable); print(sys.version)”
GIve:
-bash: syntax error near unexpected token `sys.executable’
pip-V
Give:
pip 25.2 from /opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip (python 3.14)
pip install -vvv -e apps/frappe 2>&1 | tail -n 60
Give:
Using pip 25.2 from /opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip (python 3.14)
Non-user install because site-packages writeable
Created temporary directory: /tmp/pip-build-tracker-oi6row5u
Initialized build tracking at /tmp/pip-build-tracker-oi6row5u
Created build tracker: /tmp/pip-build-tracker-oi6row5u
Entered build tracker: /tmp/pip-build-tracker-oi6row5u
Created temporary directory: /tmp/pip-install-em1x0vl4
Remote version of pip: 25.3
Local version of pip: 25.2
Was pip installed by pip? True
[notice] A new release of pip is available: 25.2 → 25.3
[notice] To update, run: pip install --upgrade pip
ERROR: apps/frappe is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https, git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+svn, svn+file).
Exception information:
Traceback (most recent call last):
File “/opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip/_internal/cli/base_command.py”, line 107, in _run_wrapper
status = _inner_run()
File “/opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip/_internal/cli/base_command.py”, line 98, in _inner_run
return self.run(options, args)
~~~~~~~~^^^^^^^^^^^^^^^
File “/opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip/_internal/cli/req_command.py”, line 71, in wrapper
return func(self, options, args)
File “/opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip/_internal/commands/install.py”, line 357, in run
reqs = self.get_requirements(args, options, finder, session)
File “/opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip/_internal/cli/req_command.py”, line 261, in get_requirements
req_to_add = install_req_from_editable(
req,
…<3 lines>…
config_settings=getattr(options, “config_settings”, None),
)
File “/opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip/_internal/req/constructors.py”, line 237, in install_req_from_editable
parts = parse_req_from_editable(editable_req)
File “/opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip/_internal/req/constructors.py”, line 206, in parse_req_from_editable
name, url, extras_override = parse_editable(editable_req)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File “/opt/nexterp/.pyenv/versions/3.14.0/lib/python3.14/site-packages/pip/_internal/req/constructors.py”, line 129, in parse_editable
raise InstallationError(
…<3 lines>…
)
pip._internal.exceptions.InstallationError: apps/frappe is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https, git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+svn, svn+file).
Removed build tracker: ‘/tmp/pip-build-tracker-oi6row5u’