mirror of
https://github.com/GAM-team/GAM.git
synced 2025-07-06 20:53:35 +00:00
only copy metadata for imports that exist
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
# -*- mode: python ; coding: utf-8 -*-
|
||||
from importlib.util import find_spec
|
||||
from os import getenv
|
||||
from re import search
|
||||
from sys import platform
|
||||
@ -11,7 +12,8 @@ with open('requirements.txt', 'r') as reqs:
|
||||
for req in reqs:
|
||||
r = search('^[a-z,A-Z,0-9-_]*', req)
|
||||
pkg = r.group(0) if r else ''
|
||||
extra_files += copy_metadata(pkg, recursive=True)
|
||||
if find_spec(pkg):
|
||||
extra_files += copy_metadata(pkg, recursive=True)
|
||||
extra_files += [('cbcm-v1.1beta1.json', '.')]
|
||||
extra_files += [('contactdelegation-v1.json', '.')]
|
||||
extra_files += [('admin-directory_v1.1beta1.json', '.')]
|
||||
|
@ -6,10 +6,7 @@ import configparser
|
||||
import csv
|
||||
import datetime
|
||||
from email import message_from_string
|
||||
try:
|
||||
from importlib.metadata import version as lib_version
|
||||
except ImportError:
|
||||
from importlib_metadata import version as lib_version
|
||||
from importlib.metadata import version as lib_version
|
||||
import io
|
||||
import json
|
||||
import mimetypes
|
||||
|
Reference in New Issue
Block a user