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