Skip to content

Cross-platform install fails: Grid-based SISR requirements.txt contains Linux-only packages (Brlapi / python-apt / systemd-python) #103

@huberthuang0930

Description

@huberthuang0930

Environment

  • OS: Windows 10
  • Python: 3.11.9
  • Fresh venv

Context
PR #97 correctly removes the apturl==0.5.2 blocker and allows the install to proceed past that point. This issue is a follow-up: requirements.txt still includes Ubuntu/Linux-only packages that prevent installation on Windows/macOS.

Steps to reproduce

  1. cd Grid_based_strong_lensing_for_unsupervised_super_resolution_Anirudh_Shankar
  2. py -3.11 -m venv .venv
  3. ..venv\Scripts\Activate.ps1
  4. pip install -r requirements.txt

Evidence: Linux-only deps present in requirements.txt
Command:
Select-String -Path ".\requirements.txt" -Pattern "python-apt|systemd|Brlapi|apturl"

Output:

Observed behavior
Install fails on Windows due to Brlapi not being available on PyPI:

ERROR: Could not find a version that satisfies the requirement Brlapi==0.8.3 (from versions: none)
ERROR: No matching distribution found for Brlapi==0.8.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions