Skip to content

Commit 2e15e50

Browse files
authored
Support missing url field (#110)
1 parent da05588 commit 2e15e50

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

empack/filter_env.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ def iterate_env_pkg_meta(env_prefix):
7373

7474

7575
def write_minimal_conda_meta(pkg_meta, env_prefix):
76-
content = {k: pkg_meta[k] for k in ["name", "version", "build", "build_number", "url"]}
76+
content = {k: pkg_meta[k] for k in ["name", "version", "build", "build_number"]}
77+
content["url"] = pkg_meta.get("url", None)
7778
conda_meta_dir = Path(env_prefix) / "conda-meta"
7879
conda_meta_dir.mkdir(parents=True, exist_ok=True)
7980

empack/pack.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ def pack_env(
209209

210210
package_url = None
211211
if package_url_factory:
212-
package_url = package_url_factory(pkg_dict, source_url=pkg_meta["url"])
212+
package_url = package_url_factory(pkg_dict, source_url=pkg_meta.get("url", None))
213213
if package_url is not None:
214214
pkg_dict["url"] = package_url
215215
packages_info.append(pkg_dict)

0 commit comments

Comments
 (0)