{"shas":[["737991c8e7d72b92ee0d746b3f62e062faa017fc","8808f93a379d545b4b61abc4e155396c83e5004b@gmail.com","skytools: Include apipkg module\n\nInclude Holger Krekel's apipkg module in skytools.\n\nIt allows top module to lazily load symbols from submodules.","Marko Kreen"],["8e4ee395f59a21fcb1b42a60b2c1fd9d84e99046","8808f93a379d545b4b61abc4e155396c83e5004b@gmail.com","skytools: Convert __init__ module to apipkg","Marko Kreen"],["72d2fd72df5837c33e69b509daaad17b0413f1d7","8808f93a379d545b4b61abc4e155396c83e5004b@gmail.com","refresh libusual","Marko Kreen"],["f6a8d2ceec20e2e97ba05094827d4bdbda4ef0f6","8808f93a379d545b4b61abc4e155396c83e5004b@gmail.com","Avoid direct symbol imports\n\nAlways use\n\n  import skytools\n  def xx():\n  \tskytools.foo\n\nthis allows maximum laziness when importing.","Marko Kreen"]],"repo":"markokr/skytools","actor":"markokr","ref":"refs/heads/master","size":4,"head":"f6a8d2ceec20e2e97ba05094827d4bdbda4ef0f6","actor_gravatar":"655eeca511ce4e770683d322bf7c7f9d","push_id":28407869}