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): |             if not os.path.exists(path): | ||||||
|                 path = os.path.join(os.path.dirname(__file__), req_file) |                 path = os.path.join(os.path.dirname(__file__), req_file) | ||||||
|             with open(path) as requirementsfile: |             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: |                     for requirement in requirements: | ||||||
|                         requirement = str(requirement) |                         requirement = str(requirement) | ||||||
|                         try: |                         try: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue