mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-02-07 03:04:56 -05:00
Merge branch 'main' of github.com:invoke-ai/InvokeAI into lstein-release-candidate-2-2-5
- also fix up setup.py to install frontend packages files recursively
This commit is contained in:
25
setup.py
25
setup.py
@@ -3,7 +3,11 @@ import re
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
def list_files(directory):
|
||||
return [os.path.join(directory,x) for x in os.listdir(directory) if os.path.isfile(os.path.join(directory,x))]
|
||||
listing = list()
|
||||
for root, dirs, files in os.walk(directory,topdown=False):
|
||||
pair = (root,[os.path.join(root,f) for f in files])
|
||||
listing.append(pair)
|
||||
return listing
|
||||
|
||||
VERSION = '2.2.5'
|
||||
DESCRIPTION = ('An implementation of Stable Diffusion which provides various new features'
|
||||
@@ -13,6 +17,10 @@ LONG_DESCRIPTION = ('This version of Stable Diffusion features a slick WebGUI, a
|
||||
' functionality in a "dream bot" style interface, and multiple features'
|
||||
' and other enhancements.')
|
||||
HOMEPAGE = 'https://github.com/invoke-ai/InvokeAI'
|
||||
FRONTEND_FILES = list_files('frontend/dist')
|
||||
FRONTEND_FILES.append(('assets',['assets/caution.png']))
|
||||
print(FRONTEND_FILES)
|
||||
|
||||
REQUIREMENTS=[
|
||||
'accelerate',
|
||||
'albumentations',
|
||||
@@ -79,18 +87,5 @@ setup(
|
||||
scripts = ['scripts/invoke.py','scripts/configure_invokeai.py', 'scripts/sd-metadata.py',
|
||||
'scripts/preload_models.py', 'scripts/images2prompt.py','scripts/merge_embeddings.py'
|
||||
],
|
||||
data_files=[('frontend/dist',list_files('frontend/dist')),
|
||||
('frontend/dist/assets',list_files('frontend/dist/assets')),
|
||||
('frontend/dist/locales',list_files('frontend/dist/locales')),
|
||||
('frontend/dist/locales/common',list_files('frontend/dist/locales/common')),
|
||||
('frontend/dist/locales/gallery',list_files('frontend/dist/locales/gallery')),
|
||||
('frontend/dist/locales/hotkeys',list_files('frontend/dist/locales/hotkeys')),
|
||||
('frontend/dist/locales/modelmanager',list_files('frontend/dist/locales/modelmanager')),
|
||||
('frontend/dist/locales/options',list_files('frontend/dist/locales/options')),
|
||||
('frontend/dist/locales/settings',list_files('frontend/dist/locales/settings')),
|
||||
('frontend/dist/locales/toast',list_files('frontend/dist/locales/toast')),
|
||||
('frontend/dist/locales/tooltip',list_files('frontend/dist/locales/tooltip')),
|
||||
('frontend/dist/locales/unifiedcanvas',list_files('frontend/dist/locales/unifiedcanvas')),
|
||||
('assets',['assets/caution.png']),
|
||||
],
|
||||
data_files=FRONTEND_FILES,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user