diff --git a/scripts/reindex.py b/scripts/reindex.py index c846b459d9..82a088f481 100644 --- a/scripts/reindex.py +++ b/scripts/reindex.py @@ -159,6 +159,7 @@ def conda_data_wrapper(args): "name": name, "version": meta["version"], "display_name": data["display_name"], + "visibility": data["visibility"], "summary": meta["summary"], "author": meta["author"], "license": meta["license"], @@ -187,10 +188,10 @@ def conda_data_wrapper(args): { **pkg, "pypi_versions": sorted( - active_pypi_versions.get(pkg["name"], []), key=Version, reverse=True + vs, key=Version, reverse=True ), } - for pkg in PYPI_INDEX + for pkg in PYPI_INDEX if len(vs := active_pypi_versions.get(pkg["name"], [])) > 0 ] # now check conda for each package and write data to public/conda/{package}.json diff --git a/tests/test_output.py b/tests/test_output.py index fa893b5910..ed267e36b4 100644 --- a/tests/test_output.py +++ b/tests/test_output.py @@ -29,6 +29,7 @@ def test_manifests_are_valid(mf_file): assert data["name"], "package has no name" assert data["package_metadata"]["version"], "package has no version" + assert data["visibility"], "package has no visibility" contributions = data["contributions"] if not any(contributions.values()):