Uploaded image for project: 'Python Integrations'
  1. Python Integrations
  2. INTPYTHON-122

Wheel repair is not working as expected

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • pymongoarrrow-0.6.0
    • Affects Version/s: None
    • Component/s: None
    • None

      In ARROW-112, we switched to using the recommended pattern for building the wheel, but the recommendation from PyArrow does not mention repairing the wheel. On Windows, the wheel is not repaired as expected, and failed to load in my experiments.

      After some experimentation, it turns out we do not need to repair the wheels at all for this library. We manually copy the bson lib into the wheel, and the arrow lib is loaded dynamically.

      This experiment was done on my fork in https://github.com/blink1073/mongo-arrow/pull/2, and tested on all three target platforms.

            Assignee:
            steve.silvester@mongodb.com Steve Silvester
            Reporter:
            steve.silvester@mongodb.com Steve Silvester
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: