|
3 | 3 | import logging
|
4 | 4 | import warnings
|
5 | 5 |
|
6 |
| -from pathlib import Path |
7 | 6 | from typing import Any
|
8 | 7 | from typing import Callable
|
9 | 8 |
|
@@ -95,14 +94,14 @@ def version_keyword(
|
95 | 94 | pyproject_data = read_pyproject(_given_result=_given_pyproject_data)
|
96 | 95 | except FileNotFoundError:
|
97 | 96 | log.debug("pyproject.toml not found, proceeding with empty configuration")
|
98 |
| - pyproject_data = PyProjectData.empty(Path("pyproject.toml"), "setuptools_scm") |
| 97 | + pyproject_data = PyProjectData.empty() |
99 | 98 | except InvalidTomlError as e:
|
100 | 99 | log.debug("Configuration issue in pyproject.toml: %s", e)
|
101 | 100 | return
|
102 | 101 |
|
103 | 102 | result = _get_version_inference_config(
|
104 | 103 | dist_name=dist_name,
|
105 |
| - current_version=legacy_data.version or pyproject_data.project.get("version"), |
| 104 | + current_version=legacy_data.version or pyproject_data.project_version, |
106 | 105 | pyproject_data=pyproject_data,
|
107 | 106 | overrides=overrides,
|
108 | 107 | was_set_by_infer=was_set_by_infer,
|
@@ -141,7 +140,7 @@ def infer_version(
|
141 | 140 | # Only infer when tool section present per get_version_inference_config
|
142 | 141 | result = _get_version_inference_config(
|
143 | 142 | dist_name=dist_name,
|
144 |
| - current_version=legacy_data.version or pyproject_data.project.get("version"), |
| 143 | + current_version=legacy_data.version or pyproject_data.project_version, |
145 | 144 | pyproject_data=pyproject_data,
|
146 | 145 | )
|
147 | 146 | result.apply(dist)
|
0 commit comments