|
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