{"push_id":3310589965,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"5fa767d19b915ef3d8f42a278f8e6bf4f0fa6e6c","before":"e9557cf7983a2bf342156dcf82f5079954887765","commits":[{"sha":"fa02680f9bf1d5257f139e0cdc3b386ef6a322f5","author":{"name":"Joseph Weston","email":"461476587780aa9fa5611ea6dc3912c146a91760@weston.cloud"},"message":"declare 'args' as deprecated in whatsnew","distinct":true,"url":"https://api.github.com/repos/kwant-project/kwant/commits/fa02680f9bf1d5257f139e0cdc3b386ef6a322f5"},{"sha":"da67ff862002d5a4f19e89cedcf6ce4701bb49dd","author":{"name":"Joseph Weston","email":"461476587780aa9fa5611ea6dc3912c146a91760@weston.cloud"},"message":"implement decorator for deprecating function parameters\n\nAlso implement a specialization of this decorator for the 'args'\nparameter, so as to avoid boilerplate (i.e. redefining the help\nstring everywhere the decorator is used).\n\nThe deprecation decorator can also be called directly with no\nparameters to raise the warning. This is necessary because\nmethods of Cython cdef classes do not seem to play well with\nthis decorator (even after applying @cython.bind(True)), so\nwe need to call it directly from the body of the method.","distinct":true,"url":"https://api.github.com/repos/kwant-project/kwant/commits/da67ff862002d5a4f19e89cedcf6ce4701bb49dd"},{"sha":"0cc83115fc665ecc084d24daf9367abaefdd7dbe","author":{"name":"Joseph Weston","email":"461476587780aa9fa5611ea6dc3912c146a91760@weston.cloud"},"message":"apply deprecation decorator to all functions that take 'args'\n\nAdditionally update all associated docstrings to say that 'args'\nis deprecated in favor of 'params'.","distinct":true,"url":"https://api.github.com/repos/kwant-project/kwant/commits/0cc83115fc665ecc084d24daf9367abaefdd7dbe"},{"sha":"c0db02dad630c40697f5d9ab92aa9d657730321f","author":{"name":"Joseph Weston","email":"461476587780aa9fa5611ea6dc3912c146a91760@weston.cloud"},"message":"replace usages of 'args' with 'params' in tests\n\nSome tests are explicitly checking the use of 'args'\nagainst the use of 'params', so these we leave in and\ninstead suppress the warnings.","distinct":true,"url":"https://api.github.com/repos/kwant-project/kwant/commits/c0db02dad630c40697f5d9ab92aa9d657730321f"},{"sha":"d44ecee25f4b8dcf41c17db30f3e1b93d4e2b428","author":{"name":"Joseph Weston","email":"461476587780aa9fa5611ea6dc3912c146a91760@weston.cloud"},"message":"replace all references to 'args' with 'params' in tutorial","distinct":true,"url":"https://api.github.com/repos/kwant-project/kwant/commits/d44ecee25f4b8dcf41c17db30f3e1b93d4e2b428"},{"sha":"5fa767d19b915ef3d8f42a278f8e6bf4f0fa6e6c","author":{"name":"Joseph Weston","email":"461476587780aa9fa5611ea6dc3912c146a91760@weston.cloud"},"message":"Merge branch 'feature/deprecate-args' into 'master'\n\nDeprecate 'args' parameter in favor of 'params'\n\nCloses #272\n\nSee merge request kwant/kwant!280","distinct":true,"url":"https://api.github.com/repos/kwant-project/kwant/commits/5fa767d19b915ef3d8f42a278f8e6bf4f0fa6e6c"}]}
{"actor":{"display_login":"kwant-bot"}}