def set_reqs_file(self): try: # requirements.txt is better, let's try that first. self.reqs_file = github_api.get_requirements_txt_contents( self.login, self.repo_name ) print "found a requirements.txt for {}".format(self.full_name) self.requirements = python.reqs_from_file( self.reqs_file, "requirements.txt" ) except github_api.NotFoundException: # darn, no requirements.txt...maybe setup.py tho? try: self.reqs_file = github_api.get_setup_py_contents( self.login, self.repo_name ) print "found a setup.py for {}".format(self.full_name) self.requirements = python.reqs_from_file( self.reqs_file, "setup.py" ) except github_api.NotFoundException: # nope, no setup.py either. oh well we tried. quit now. self.reqs_file = None self.requirements = [] self.reqs_file_tried = True print "found {} requirements for {}".format( len(self.requirements), self.full_name )
def set_setup_py(self): try: self.setup_py = github_api.get_setup_py_contents( self.login, self.repo_name) # set the hash while we're at it. self.setup_py_hash = hashlib.md5(self.setup_py).hexdigest() except github_api.NotFoundException: print "No setup.py found for {}".format(self.full_name) self.setup_py = "not_found"
def set_setup_py_no_forks(self): # isn't going to get called if the repo has a fork if self.api_raw["fork"]: print "is a fork, so skipping" return try: self.setup_py_no_forks = github_api.get_setup_py_contents( self.login, self.repo_name) print "found a setup.py for {}".format(self.full_name) except github_api.NotFoundException: self.setup_py_no_forks = "not_found"
def set_setup_py(self): try: self.setup_py = github_api.get_setup_py_contents( self.login, self.repo_name ) # set the hash while we're at it. self.setup_py_hash = hashlib.md5(self.setup_py).hexdigest() except github_api.NotFoundException: print "No setup.py found for {}".format(self.full_name) self.setup_py = "not_found"
def set_setup_py_no_forks(self): # isn't going to get called if the repo has a fork if self.api_raw["fork"]: print "is a fork, so skipping" return try: self.setup_py_no_forks = github_api.get_setup_py_contents( self.login, self.repo_name ) print "found a setup.py for {}".format(self.full_name) except github_api.NotFoundException: self.setup_py_no_forks = "not_found"
def set_reqs_file(self): try: # requirements.txt is better, let's try that first. self.reqs_file = github_api.get_requirements_txt_contents( self.login, self.repo_name) print "found a requirements.txt for {}".format(self.full_name) self.requirements = python.reqs_from_file(self.reqs_file, "requirements.txt") except github_api.NotFoundException: # darn, no requirements.txt...maybe setup.py tho? try: self.reqs_file = github_api.get_setup_py_contents( self.login, self.repo_name) print "found a setup.py for {}".format(self.full_name) self.requirements = python.reqs_from_file( self.reqs_file, "setup.py") except github_api.NotFoundException: # nope, no setup.py either. oh well we tried. quit now. self.reqs_file = None self.requirements = [] self.reqs_file_tried = True print "found {} requirements for {}".format(len(self.requirements), self.full_name)