Skip to content

Commit 5244eeb

Browse files
authored
nfpm.native_libs: regen elfdeps.lock and fix plugin registration (#22903)
#22890 changed the interpreter constraints to include python 3.14. I missed including that in #22873 (which was merged after #22890), so this PR regenerates `elfdeps.lock` with the bumped ICs. #22873 also missed registering the `pants.backend.experimental.nfpm.native_libs` backend, which I discovered when looking for script deps in the output of: ``` pants dependencies --transitive src/python/pants:pants-packaged | less ```
1 parent a6cc9e3 commit 5244eeb

4 files changed

Lines changed: 8 additions & 6 deletions

File tree

src/python/pants/backend/nfpm/native_libs/elfdeps/elfdeps.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,14 @@
5858
"only_wheels": [],
5959
"overridden": [],
6060
"path_mappings": {},
61-
"pex_version": "2.59.1",
62-
"pip_version": "25.2",
61+
"pex_version": "2.69.2",
62+
"pip_version": "25.3",
6363
"prefer_older_binary": false,
6464
"requirements": [
6565
"elfdeps>=0.2.0"
6666
],
6767
"requires_python": [
68-
"CPython<3.14,>=3.10"
68+
"CPython<3.15,>=3.10"
6969
],
7070
"resolver_version": "pip-2020-resolver",
7171
"style": "universal",

src/python/pants/backend/nfpm/native_libs/elfdeps/elfdeps.lock.metadata

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"version": 4,
2+
"version": 5,
33
"valid_for_interpreter_constraints": [
4-
"CPython<3.14,>=3.10"
4+
"CPython<3.15,>=3.10"
55
],
66
"generated_with_requirements": [
77
"elfdeps>=0.2.0"
@@ -12,5 +12,6 @@
1212
"no_binary": [],
1313
"excludes": [],
1414
"overrides": [],
15+
"sources": [],
1516
"description": "This lockfile was generated by Pants. To regenerate, run: ./pants run build-support/bin/generate_builtin_lockfiles.py"
1617
}

src/python/pants/backend/nfpm/native_libs/elfdeps/subsystem.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class Elfdeps(PythonToolBase):
3636
default_main = ConsoleScript("elfdeps")
3737
default_requirements = ["elfdeps>=0.2.0"]
3838

39-
default_interpreter_constraints = ["CPython>=3.10,<3.14"]
39+
default_interpreter_constraints = ["CPython>=3.10,<3.15"]
4040
register_interpreter_constraints = True
4141

4242
default_lockfile_resource = (_ELFDEPS_PACKAGE, "elfdeps.lock")

src/python/pants/bin/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ target(
5959
"src/python/pants/backend/experimental/kotlin/lint/ktlint",
6060
"src/python/pants/backend/experimental/makeself",
6161
"src/python/pants/backend/experimental/nfpm",
62+
"src/python/pants/backend/experimental/nfpm/native_libs",
6263
"src/python/pants/backend/experimental/openapi",
6364
"src/python/pants/backend/experimental/openapi/codegen/java",
6465
"src/python/pants/backend/experimental/openapi/codegen/python",

0 commit comments

Comments
 (0)