{"push_id":2299378707,"size":15,"distinct_size":5,"ref":"refs/heads/oai_harvest_single","head":"20e4b970b5c4bc5b544e1c18c4c9636aa7296abd","before":"c729a01e8b6c43d250a06c9114bf65b98ddc227a","commits":[{"sha":"d8edf1c654f88ac90adf22f1faec6c8922ed10c8","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"utils: strictly check kwargs in spiders (#218)\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/d8edf1c654f88ac90adf22f1faec6c8922ed10c8"},{"sha":"48e0dfb52a7d90eb3fb9586fd4e2f0197e8c7417","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"tests: add unit tests for @strict_kwargs\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/48e0dfb52a7d90eb3fb9586fd4e2f0197e8c7417"},{"sha":"4c7861626fb4da4b77253fee5a2b581dcfc887cf","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"spiders: apply strict_kwargs to all constructors\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/4c7861626fb4da4b77253fee5a2b581dcfc887cf"},{"sha":"613b3f27235b94c8ec8d458f9849468bfd832c1b","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"utils: drop None-valued fields from _init_kwargs\n\nThe motivation for this change is partly to enable passing\nthe spider parameters as kwargs to 'action functions' which\ncan the fail if the parameters don't match the specification\n(i.e. the signature) of the action. To enable this method\nof verification we need to drop None-valued parameters.\n\nWe still leave them in _all_kwargs.\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/613b3f27235b94c8ec8d458f9849468bfd832c1b"},{"sha":"46232c1ed769e72eb83a4dca7271917857cd87ed","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"utils: remove field setting from strict kwargs\n\nRemove _all_kwargs and _init_kwargs from @strict_kwargs.\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/46232c1ed769e72eb83a4dca7271917857cd87ed"},{"sha":"afd9fe88bb96056b47a11dc63c2127eadcb39146","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"tests: strict kw: change fixture to just class\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/afd9fe88bb96056b47a11dc63c2127eadcb39146"},{"sha":"167e98b7d211902e778e0b316643ed21d788a5a8","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"tests: strict kw: clearer vars, support unicode\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/167e98b7d211902e778e0b316643ed21d788a5a8"},{"sha":"dfd1f97641ed80ff1c8c2000a2097d1754b85f0b","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"utils: use %-interpolation in strict kw error msg\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/dfd1f97641ed80ff1c8c2000a2097d1754b85f0b"},{"sha":"0ee8f4e87be6c0f675c4d4973edc4e49b358c701","author":{"name":"David Caro","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@dcaro.es"},"message":"Merge pull request #219 from szymonlopaciuk/strict_spider_init\n\nutils: strictly check kwargs in spiders (#218)","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/0ee8f4e87be6c0f675c4d4973edc4e49b358c701"},{"sha":"4508c59c28763bdddbf147c0eef5b5dab6aeb80a","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"introduce 'source' to spiders\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":false,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/4508c59c28763bdddbf147c0eef5b5dab6aeb80a"},{"sha":"3a0970cc1586101edad9a7bc4b13e886e2626ce3","author":{"name":"David Caro","email":"d8099b0f90e53c29d29eb12a7a3caa5af4f12681@dcaro.es"},"message":"Merge pull request #221 from szymonlopaciuk/introduce_custom_source\n\nintroduce 'source' to spiders","distinct":true,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/3a0970cc1586101edad9a7bc4b13e886e2626ce3"},{"sha":"2fa7c2f733c9b72ed5709289d3073ce8428262f0","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"oaipmh_spider: allow harvesting single records\n\nThis closes #212.\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":true,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/2fa7c2f733c9b72ed5709289d3073ce8428262f0"},{"sha":"d9664a6ff79698d7f2df18b2cc196b7ab32dcbfc","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"oaipmh: update for use with @strict_kwargs\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":true,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/d9664a6ff79698d7f2df18b2cc196b7ab32dcbfc"},{"sha":"5c96ebdc6772bf307dbd3a280d07dcea42714fd8","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"oaipmh_spider: explicitly define properties\n\nExplicitly define properties, esp. ones used in LastRunStore\nin __init__ of OAIPHMSpider.\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":true,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/5c96ebdc6772bf307dbd3a280d07dcea42714fd8"},{"sha":"20e4b970b5c4bc5b544e1c18c4c9636aa7296abd","author":{"name":"Szymon Łopaciuk","email":"8191c06e6ef1532add76b8fb858e06034ef422d4@cern.ch"},"message":"arxiv: create ArxivSpiderSingle\n\nSigned-off-by: Szymon Łopaciuk <szymon.lopaciuk@cern.ch>","distinct":true,"url":"https://api.github.com/repos/szymonlopaciuk/hepcrawl/commits/20e4b970b5c4bc5b544e1c18c4c9636aa7296abd"}]}
{"actor":{"display_login":"david-caro"}}