Skip to content

Commit 8da9c89

Browse files
authored
Merge pull request winpython#1681 from stonebig/master
make wppm -r .! work better, and declare Packaging dependancy
2 parents 27168f0 + d80b9bf commit 8da9c89

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

make.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ def _create_env_config(self):
120120
}
121121
env_path = self.winpython_directory / "scripts" / "env.ini"
122122
env_path.parent.mkdir(parents=True, exist_ok=True)
123-
print("zzz env_path", env_path)
124123
self._print_action(f"Creating env.ini environment {env_path}")
125124
env_path.write_text("\n".join(f"{k}={v}" for k, v in config.items()))
126125

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ authors = [
88
{name = "Pierre Raybaut"},
99
{name = "stonebig"},
1010
]
11-
dependencies = []
11+
dependencies = [
12+
"packaging",
13+
]
1214
requires-python = ">=3.10"
1315
readme = "README.rst"
1416
license = {file = "LICENSE"}

wppm/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
OTHER DEALINGS IN THE SOFTWARE.
2929
"""
3030

31-
__version__ = '17.1.20250712b1'
31+
__version__ = '17.1.20250714b1'
3232
__license__ = __doc__
3333
__project_url__ = 'http://winpython.github.io/'

wppm/piptree.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ def _get_dependency_tree(self, package_name: str, extra: str = "", version_req:
198198
Marker(dependency["req_marker"]).evaluate(environment=environment | {"extra": up_req})):
199199
# IA risk error: # dask[array] go upwards as dask[dataframe], so {"extra": up_req} , not {"extra": extra}
200200
#tag downward limiting dependancies
201-
wall = " " if dependency["req_version"][:1] in("<", "~") or dependency["req_version"].startswith("==") else ""
201+
wall = " " if dependency["req_version"][:1] = "~" or dependency["req_version"].startswith("==") or "<" in dependency["req_version"] else ""
202202
ret += self._get_dependency_tree(
203203
dependency["req_key"],
204204
up_req,
@@ -249,7 +249,7 @@ def up(self, ppw: str, extra: str = "", depth: int = 20, indent: int = 5, versio
249249
pp = ppw[:-1] if ppw.endswith('!') else ppw
250250
ppend = "!" if ppw.endswith('!') else "" #show only downward limiting dependancies
251251
if pp == ".":
252-
results = [aa:=self.up(p + ppend, extra, depth, indent, version_req, verbose) if '[requires :' in aa else None for p in sorted(self.distro)]
252+
results = [aa for p in sorted(self.distro) if '[requires' in (aa:=self.up(p + ppend, extra, depth, indent, version_req, verbose))]
253253
return '\n'.join(filter(None, results))
254254

255255
if extra == ".":

0 commit comments

Comments
 (0)