• 
      

    Update the p4python dependency to skip installation on arm64 (Apple M1).

    Review Request #11873 — Created Nov. 11, 2021 and submitted

    Information

    Review Board
    release-4.0.x

    Reviewers

    At this time, p4python is not available on Apple M1 systems
    (specifically, arm64 systems). There's no way for us to work around
    this, and we're hoping that Perforce will address this compatibility
    problem in time.
    
    For now, we're skipping the dependency on this system by taking
    advantage of the `platform_machine` environment marker.
    
    The comment has also been updated to reflect the curernt version of the
    p4python bindings and that version's compatibility.

    Tested installation on a range of Python versions on M1 and on Intel.
    The dependency was skipped on M1.

    Summary ID
    Update the p4python dependency to skip installation on arm64 (Apple M1).
    At this time, p4python is not available on Apple M1 systems (specifically, arm64 systems). There's no way for us to work around this, and we're hoping that Perforce will address this compatibility problem in time. For now, we're skipping the dependency on this system by taking advantage of the `platform_machine` environment marker. The comment has also been updated to reflect the curernt version of the p4python bindings and that version's compatibility.
    3d2e9948df10e30575e56e26577f2f31bcd57523
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-3.0.x (55d6306)