FROM ubuntu:lunar-20230615 and lap install fixes (#3374)

This commit is contained in:
Glenn Jocher
2023-06-25 21:05:38 +02:00
committed by GitHub
parent ca2c8774d8
commit 9b00d37022
3 changed files with 9 additions and 4 deletions

View File

@ -222,12 +222,13 @@ def check_requirements(requirements=ROOT.parent / 'requirements.txt', exclude=()
s = '' # console string
n = 0 # number of packages updates
for r in requirements:
rmin = r.split('/')[-1].replace('.git', '') # replace git+https://org/repo.git -> 'repo'
try:
pkg.require(r)
pkg.require(rmin)
except (pkg.VersionConflict, pkg.DistributionNotFound): # exception if requirements not met
try: # attempt to import (slower but more accurate)
import importlib
importlib.import_module(next(pkg.parse_requirements(r)).name)
importlib.import_module(next(pkg.parse_requirements(rmin)).name)
except ImportError:
s += f'"{r}" '
n += 1