lemon-eye-70471
10/24/2023, 9:54 PMlemon-eye-70471
10/24/2023, 9:54 PM[python]
enable_resolves = true
default_resolve = "default"
[python-infer]
string_imports = true
use_rust_parser = true
[python.resolves]
default = "3rdparty/python/default.pex.lock"
I run pants generate-lockfiles and I can confirm that 3rdparty/python/default.pex.lock exists. When I run pants package :: I encounter this error for the inferred dependencies.
monorepo git:(pants-init-config-with-cp) ✗ pants generate-lockfiles
17:49:09.27 [INFO] Completed: Generate lockfile for default
17:49:09.28 [INFO] Wrote lockfile for the resolve `default` to 3rdparty/python/default.pex.lock
monorepo git:(pants-init-config-with-cp) ✗ pants dependencies apps/myproject/myapp/myapp/settings.py
//:deps#django
//:deps#django-cors-headers
//:deps#django-filter
//:deps#djangorestframework
//:deps#djangorestframework-camel-case
//:deps#envs
//:deps#pymysql
//:deps#rich
//:deps#ssm-cache
apps/apps/myproject/myapp/myapp/urls.py:src
apps/apps/myproject/myapp/myapp/wsgi.py:src
libraries/mylib/mylib/__init__.py:src
monorepo git:(pants-init-config-with-cp) ✗ pants package ::
17:49:24.27 [ERROR] 1 Exception encountered:
Engine traceback:
in `package` goal
InvalidFieldException: : Failed to get dependencies for //:deps#django: The file or directory '3rdparty/python/default.pex.lock' does not exist on disk in the workspace, so the address '3rdparty/python/default.pex.lock:_default_lockfile' from the `dependencies` field from the target //:deps#django cannot be resolved.broad-processor-92400
10/24/2023, 11:15 PMlemon-eye-70471
10/25/2023, 1:42 AM3rdparty in my .gitignore. Thank you!curved-television-6568
10/25/2023, 2:25 PM