{"push_id":1026825031,"size":15,"distinct_size":15,"ref":"refs/heads/bdist_devel","head":"aa14a82c942dedd665d6ade9731e8a4131bb417f","before":"aca30250040dc98fe70616b3a53c200b0da7d41d","commits":[{"sha":"e7eb55e44ac2e304a48683119f36f36afd684e46","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Redesign metadata extractors\n- Turn LocalMetadataExtractor into abstract class\n- Move setup.py specific methods to SetupPyMetadataExtractor\n- Add pypi_metadata_extension decorator to extract metadata from PyPi","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/e7eb55e44ac2e304a48683119f36f36afd684e46"},{"sha":"6950d1b6bdd449353603b829426532b0a81b293b","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Fix local name and version getter to process wheel archives properly","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/6950d1b6bdd449353603b829426532b0a81b293b"},{"sha":"687f30beeabfc1e177fc6fca9f0d32f9446799b2","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Add concept of DistMetadataExtractor","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/687f30beeabfc1e177fc6fca9f0d32f9446799b2"},{"sha":"3fccecea885b51ccd90c6a728c39e3ae9e78960a","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Improve DistMetadataExtractor\n- rename command to extract_distribution\n- redirect stdout and stderr while extracting data\n- use WheelMetadataExtractor if local file is wheel","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/3fccecea885b51ccd90c6a728c39e3ae9e78960a"},{"sha":"7bc18859dc35f923be04cbc190fcce5c0d5d7884","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Prefer zip archive if tar.gz is missing, fixes #32\n- use wrapper instead of monkey_patch for zip archives\n  to fix extractall method","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/7bc18859dc35f923be04cbc190fcce5c0d5d7884"},{"sha":"fcd807ad77d30ee069c36b8e6e52c0eb090b2b0e","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Add unit tests for DistMetadataExtractor","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/fcd807ad77d30ee069c36b8e6e52c0eb090b2b0e"},{"sha":"7285799216bb741d5ca21e7a395441f70a2b5769","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Use extract_distribution class attribute to store distribution object","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/7285799216bb741d5ca21e7a395441f70a2b5769"},{"sha":"dbfbea2b1c1b81b1d3b68a0237d2871538636406","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Fix aborting redirection of streams to logger\n- redirect stdout to logging debug level","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/dbfbea2b1c1b81b1d3b68a0237d2871538636406"},{"sha":"62fb511d1dcb66e48212a619601da446e6c2845d","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Use pytest to run tests","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/62fb511d1dcb66e48212a619601da446e6c2845d"},{"sha":"01cb5f9d2896c8fa0bd3de2a27b95173f7187cd2","author":{"email":"fde400aa5aa198ae590a8b244df23fa5ef77aeb4@hroncok.cz","name":"Miro Hrončok"},"message":"Do not return None for classifiers, but [] instead\n\nFixes #34","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/01cb5f9d2896c8fa0bd3de2a27b95173f7187cd2"},{"sha":"8971a4a40619f2a0e359cd0012e78594e719eaf9","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Add missing files to MANIFEST.in, add LICENSE to test_data dir","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/8971a4a40619f2a0e359cd0012e78594e719eaf9"},{"sha":"b97da46b8c3a3e72c750509b31802edde778bfff","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Add extraction of metadata of package without classifiers test","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/b97da46b8c3a3e72c750509b31802edde778bfff"},{"sha":"edcb5055aa4e37093961d572701ab6504be71ae2","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Add option -s to create spec file, fixes #35","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/edcb5055aa4e37093961d572701ab6504be71ae2"},{"sha":"9deda7f3cae8a0fab39f0b9530a619ce185dfcec","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Improve virtualenv module error handling","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/9deda7f3cae8a0fab39f0b9530a619ce185dfcec"},{"sha":"aa14a82c942dedd665d6ade9731e8a4131bb417f","author":{"email":"b9f858c84fb5d9e2d41924b32141bc860c12fbfb@redhat.com","name":"Michal Cyprian"},"message":"Minor changes of module metadata_extractors\n- Add abstract method data_from_archive to LocalMetadataExtractor\n- print error message to stderr when setup.py is missing","distinct":true,"url":"https://api.github.com/repos/fedora-python/pyp2rpm/commits/aa14a82c942dedd665d6ade9731e8a4131bb417f"}]}