{"push_id":1437563020,"size":3,"distinct_size":3,"ref":"refs/heads/make-pip-installable","head":"69a75b7e0391b7ac92c3d2ff3924647177e5ed22","before":"5b88539f76eca0b526ce1f490489d678ce43e434","commits":[{"sha":"fae77dd2078731127c0c7c8807fc41e024451dcd","author":{"name":"Marat Dukhan","email":"b519ff42ac0e19fed05e2032abc36b31b57b37e9@gmail.com"},"message":"x86-64: add needed import in Instruction generator","distinct":true,"url":"https://api.github.com/repos/pwaller/PeachPy/commits/fae77dd2078731127c0c7c8807fc41e024451dcd"},{"sha":"fe3cec1b9afc85488133f253312a934c60410da7","author":{"name":"Peter Waller","email":"3abf83eacf76e056b23b89ceb0629fc1319d2ef1@pwaller.net"},"message":"Make PeachPy pip installable\n\nThis patch makes setuptools a dependency. This is needed to make\n`setup.py` automatically make the `Opcodes` module available at setup\ntime.\n\nOpcodes is made into a setup-time dependency, and if the module is\ninstalled with `python setup.py build` or `python setup.py develop`\nor `pip install PeachPy` or `pip install --editable PeachPy`, then\nthe `python setup.py generate` command is run automatically.\n\nThis patch depends on https://github.com/Maratyszcza/Opcodes/pull/5\nbecause of the way setuptools handles setup-time dependencies. They are\nnot installed proper, but made available as an .egg file. Opcodes,\nbefore Maratyszcza/Opcodes#5, tries to read the XML descriptions by\nopening a file relative to `__file__`, which is not a thing which can\nbe read with `open()`. Instead, it has to use `pkg_resources` to do\nso.\n\nWith these two PRs merged, it should be possible to `pip install\ngit+https://github.com/Maratyszcza/PeachPy`. We could also then discuss\nmaking it easy to package up and upload to PyPi.","distinct":true,"url":"https://api.github.com/repos/pwaller/PeachPy/commits/fe3cec1b9afc85488133f253312a934c60410da7"},{"sha":"69a75b7e0391b7ac92c3d2ff3924647177e5ed22","author":{"name":"Peter Waller","email":"3abf83eacf76e056b23b89ceb0629fc1319d2ef1@pwaller.net"},"message":"Try removing pip install -r requirements and generate step from installation","distinct":true,"url":"https://api.github.com/repos/pwaller/PeachPy/commits/69a75b7e0391b7ac92c3d2ff3924647177e5ed22"}]}
{"actor":{"display_login":"pwaller"}}