None
Test: scipp-analysis|dream|package_import|essdiffraction
package_name = 'essdiffraction'
@pytest.mark.parametrize("package_name", PACKAGE_NAMES)
def test_package_import(
package_name: str,
) -> None:
"""Verify installed package is not older than PyPI latest version.
Uses >= comparison to support both:
- Real releases where installed == latest
- Dev builds where installed (e.g., 999.0.0) > latest
"""
installed_version = get_installed_version(package_name)
latest_version = get_latest_version(package_name)
assert installed_version is not None, f"Package {package_name} is not installed."
assert latest_version is not None, (
f"Could not fetch latest version for {package_name}."
)
# Compare only MAJOR.MINOR.PATCH, ignoring local version identifiers
installed_base = Version(get_base_version(installed_version))
latest_base = Version(get_base_version(latest_version))
> assert installed_base >= latest_base, (
f"Package {package_name} is outdated: "
f"Installed={installed_base}, Latest={latest_base}"
)
E AssertionError: Package essdiffraction is outdated: Installed=26.3.0, Latest=26.5.1
E assert
tests/scipp-analysis/dream/test_package_import.py:71: AssertionError
package_name = 'essdiffraction'
@pytest.mark.parametrize("package_name", PACKAGE_NAMES)
def test_package_import(
package_name: str,
) -> None:
"""Verify installed package is not older than PyPI latest version.
Uses >= comparison to support both:
- Real releases where installed == latest
- Dev builds where installed (e.g., 999.0.0) > latest
"""
installed_version = get_installed_version(package_name)
latest_version = get_latest_version(package_name)
assert installed_version is not None, f"Package {package_name} is not installed."
assert latest_version is not None, (
f"Could not fetch latest version for {package_name}."
)
# Compare only MAJOR.MINOR.PATCH, ignoring local version identifiers
installed_base = Version(get_base_version(installed_version))
latest_base = Version(get_base_version(latest_version))
> assert installed_base >= latest_base, (
f"Package {package_name} is outdated: "
f"Installed={installed_base}, Latest={latest_base}"
)
E AssertionError: Package essdiffraction is outdated: Installed=26.3.0, Latest=26.5.1
E assert
tests/scipp-analysis/dream/test_package_import.py:71: AssertionError
package_name = 'essdiffraction'
@pytest.mark.parametrize("package_name", PACKAGE_NAMES)
def test_package_import(
package_name: str,
) -> None:
"""Verify installed package is not older than PyPI latest version.
Uses >= comparison to support both:
- Real releases where installed == latest
- Dev builds where installed (e.g., 999.0.0) > latest
"""
installed_version = get_installed_version(package_name)
latest_version = get_latest_version(package_name)
assert installed_version is not None, f"Package {package_name} is not installed."
assert latest_version is not None, (
f"Could not fetch latest version for {package_name}."
)
# Compare only MAJOR.MINOR.PATCH, ignoring local version identifiers
installed_base = Version(get_base_version(installed_version))
latest_base = Version(get_base_version(latest_version))
> assert installed_base >= latest_base, (
f"Package {package_name} is outdated: "
f"Installed={installed_base}, Latest={latest_base}"
)
E AssertionError: Package essdiffraction is outdated: Installed=26.3.0, Latest=26.5.1
E assert
tests/scipp-analysis/dream/test_package_import.py:71: AssertionError
package_name = 'essdiffraction'
@pytest.mark.parametrize("package_name", PACKAGE_NAMES)
def test_package_import(
package_name: str,
) -> None:
"""Verify installed package is not older than PyPI latest version.
Uses >= comparison to support both:
- Real releases where installed == latest
- Dev builds where installed (e.g., 999.0.0) > latest
"""
installed_version = get_installed_version(package_name)
latest_version = get_latest_version(package_name)
assert installed_version is not None, f"Package {package_name} is not installed."
assert latest_version is not None, (
f"Could not fetch latest version for {package_name}."
)
# Compare only MAJOR.MINOR.PATCH, ignoring local version identifiers
installed_base = Version(get_base_version(installed_version))
latest_base = Version(get_base_version(latest_version))
> assert installed_base >= latest_base, (
f"Package {package_name} is outdated: "
f"Installed={installed_base}, Latest={latest_base}"
)
E AssertionError: Package essdiffraction is outdated: Installed=26.3.0, Latest=26.5.1
E assert
tests/scipp-analysis/dream/test_package_import.py:71: AssertionError
package_name = 'essdiffraction'
@pytest.mark.parametrize("package_name", PACKAGE_NAMES)
def test_package_import(
package_name: str,
) -> None:
"""Verify installed package is not older than PyPI latest version.
Uses >= comparison to support both:
- Real releases where installed == latest
- Dev builds where installed (e.g., 999.0.0) > latest
"""
installed_version = get_installed_version(package_name)
latest_version = get_latest_version(package_name)
assert installed_version is not None, f"Package {package_name} is not installed."
assert latest_version is not None, (
f"Could not fetch latest version for {package_name}."
)
# Compare only MAJOR.MINOR.PATCH, ignoring local version identifiers
installed_base = Version(get_base_version(installed_version))
latest_base = Version(get_base_version(latest_version))
> assert installed_base >= latest_base, (
f"Package {package_name} is outdated: "
f"Installed={installed_base}, Latest={latest_base}"
)
E AssertionError: Package essdiffraction is outdated: Installed=26.3.0, Latest=26.5.1
E assert
tests/scipp-analysis/dream/test_package_import.py:71: AssertionError
package_name = 'essdiffraction'
@pytest.mark.parametrize("package_name", PACKAGE_NAMES)
def test_package_import(
package_name: str,
) -> None:
"""Verify installed package is not older than PyPI latest version.
Uses >= comparison to support both:
- Real releases where installed == latest
- Dev builds where installed (e.g., 999.0.0) > latest
"""
installed_version = get_installed_version(package_name)
latest_version = get_latest_version(package_name)
assert installed_version is not None, f"Package {package_name} is not installed."
assert latest_version is not None, (
f"Could not fetch latest version for {package_name}."
)
# Compare only MAJOR.MINOR.PATCH, ignoring local version identifiers
installed_base = Version(get_base_version(installed_version))
latest_base = Version(get_base_version(latest_version))
> assert installed_base >= latest_base, (
f"Package {package_name} is outdated: "
f"Installed={installed_base}, Latest={latest_base}"
)
E AssertionError: Package essdiffraction is outdated: Installed=26.3.0, Latest=26.5.1
E assert
tests/scipp-analysis/dream/test_package_import.py:71: AssertionError
package_name = 'essdiffraction'
@pytest.mark.parametrize("package_name", PACKAGE_NAMES)
def test_package_import(
package_name: str,
) -> None:
"""Verify installed package is not older than PyPI latest version.
Uses >= comparison to support both:
- Real releases where installed == latest
- Dev builds where installed (e.g., 999.0.0) > latest
"""
installed_version = get_installed_version(package_name)
latest_version = get_latest_version(package_name)
assert installed_version is not None, f"Package {package_name} is not installed."
assert latest_version is not None, (
f"Could not fetch latest version for {package_name}."
)
# Compare only MAJOR.MINOR.PATCH, ignoring local version identifiers
installed_base = Version(get_base_version(installed_version))
latest_base = Version(get_base_version(latest_version))
> assert installed_base >= latest_base, (
f"Package {package_name} is outdated: "
f"Installed={installed_base}, Latest={latest_base}"
)
E AssertionError: Package essdiffraction is outdated: Installed=26.3.0, Latest=26.5.1
E assert
tests/scipp-analysis/dream/test_package_import.py:71: AssertionError
package_name = 'essdiffraction'
@pytest.mark.parametrize("package_name", PACKAGE_NAMES)
def test_package_import(
package_name: str,
) -> None:
"""Verify installed package is not older than PyPI latest version.
Uses >= comparison to support both:
- Real releases where installed == latest
- Dev builds where installed (e.g., 999.0.0) > latest
"""
installed_version = get_installed_version(package_name)
latest_version = get_latest_version(package_name)
assert installed_version is not None, f"Package {package_name} is not installed."
assert latest_version is not None, (
f"Could not fetch latest version for {package_name}."
)
# Compare only MAJOR.MINOR.PATCH, ignoring local version identifiers
installed_base = Version(get_base_version(installed_version))
latest_base = Version(get_base_version(latest_version))
> assert installed_base >= latest_base, (
f"Package {package_name} is outdated: "
f"Installed={installed_base}, Latest={latest_base}"
)
E AssertionError: Package essdiffraction is outdated: Installed=26.3.0, Latest=26.5.1
E assert
tests/scipp-analysis/dream/test_package_import.py:71: AssertionError
package_name = 'essdiffraction'
@pytest.mark.parametrize("package_name", PACKAGE_NAMES)
def test_package_import(
package_name: str,
) -> None:
"""Verify installed package is not older than PyPI latest version.
Uses >= comparison to support both:
- Real releases where installed == latest
- Dev builds where installed (e.g., 999.0.0) > latest
"""
installed_version = get_installed_version(package_name)
latest_version = get_latest_version(package_name)
assert installed_version is not None, f"Package {package_name} is not installed."
assert latest_version is not None, (
f"Could not fetch latest version for {package_name}."
)
# Compare only MAJOR.MINOR.PATCH, ignoring local version identifiers
installed_base = Version(get_base_version(installed_version))
latest_base = Version(get_base_version(latest_version))
> assert installed_base >= latest_base, (
f"Package {package_name} is outdated: "
f"Installed={installed_base}, Latest={latest_base}"
)
E AssertionError: Package essdiffraction is outdated: Installed=26.3.0, Latest=26.5.0
E assert
tests/scipp-analysis/dream/test_package_import.py:71: AssertionError