Skip to content

Develop and test robust, multi-platform UV-based installation for v1.4.x and 1.5.x #995

@i-am-sijia

Description

@i-am-sijia

Phase 10 introduced UV-based packaging and installation of ActivitySim to enhance version control and reproducibility, and to ensure smooth installation of ActivitySim environments across different platforms and configurations. ActivitySim’s online user documentation has been revised with updated instructions for both users and developers on installing and running ActivitySim using UV. Integration tests within GitHub Actions have also been updated to use UV instead of conda for installing and testing ActivitySim example features and models.

The purpose of this task is to identify and implement updates to the existing UV instructions and documentation by testing these instructions across the range of partner agency ActivitySim IT and computing environments. This effort will include verifying dependency resolution, handling version conflicts, and evaluating performance across different user workflows. Improvements to the UV instructions will be identified by implementing UV within agencies using ActivitySim, revealing gaps in the current installation instructions. The updated instructions will include recommended installation procedures, troubleshooting steps, and environment management strategies to support consistent and reliable use of the ActivitySim software.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions