1. 18 May, 2016 1 commit
    • Tres Seaver's avatar
      Drop building eggs · 9aaa5caf
      Tres Seaver authored
      The wineggbuilder does that already.  Eventually, we will drop building them altogether, and when we do, it will be easier to just decommission that machine.
      9aaa5caf
  2. 16 May, 2016 3 commits
  3. 15 May, 2016 1 commit
  4. 10 May, 2016 3 commits
  5. 20 Apr, 2016 1 commit
  6. 15 Apr, 2016 7 commits
  7. 14 Apr, 2016 8 commits
  8. 13 Apr, 2016 2 commits
  9. 11 Apr, 2016 1 commit
  10. 05 Apr, 2016 1 commit
  11. 29 Mar, 2016 2 commits
  12. 26 Mar, 2016 1 commit
  13. 25 Mar, 2016 1 commit
  14. 23 Mar, 2016 1 commit
  15. 17 Mar, 2016 2 commits
  16. 16 Mar, 2016 1 commit
  17. 13 Feb, 2016 1 commit
  18. 13 Jan, 2016 1 commit
  19. 12 Jan, 2016 1 commit
    • Jason Madden's avatar
      Use a Python __reduce__ method to make pickles match C. · 0718a45e
      Jason Madden authored
      On it's own, this breaks on protocols >= 2 (including Python 3 by
      default) because the pickled object's class is required to match the
      reduce output. One fix would be to change the pickle format to use a
      custom constructor function, but then we'd have different pickle formats
      in C and Python.
      
      Rather than do that, we instead create a __class__ property for the
      python implementation. This bypasses the protocol limitations. The
      __class__ property wasn't assignable in the C implementation, so the
      compatibility risk should be very small.
      
      All the special pickle machinery is only defined in Python if needed.
      0718a45e
  20. 11 Jan, 2016 1 commit