allow requirements to point to urls
This commit is contained in:
		
							parent
							
								
									f10163e7d2
								
							
						
					
					
						commit
						5d0d9c2890
					
				|  | @ -35,7 +35,14 @@ def update(yes = False, force = False): | |||
|             if not os.path.exists(path): | ||||
|                 path = os.path.join(os.path.dirname(__file__), req_file) | ||||
|             with open(path) as requirementsfile: | ||||
|                 requirements = pkg_resources.parse_requirements(requirementsfile) | ||||
|                 for line in requirementsfile: | ||||
|                     if line.startswith('https://'): | ||||
|                         # extract name and version from url | ||||
|                         url = line.split(';')[0] | ||||
|                         wheel = line.split('/')[-1] | ||||
|                         name, version, _ = wheel.split('-',2) | ||||
|                         line = f'{name}=={version}' | ||||
|                     requirements = pkg_resources.parse_requirements(line) | ||||
|                     for requirement in requirements: | ||||
|                         requirement = str(requirement) | ||||
|                         try: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue