mirror of
https://github.com/liberatedsystems/Sideband_CE.git
synced 2024-09-03 04:13:27 +02:00
Include all kv files from KivyMD
This commit is contained in:
parent
c8efd2b60c
commit
e3e4b7b027
25
setup.py
25
setup.py
@ -1,6 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
import setuptools
|
import setuptools
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
with open("README.md", "r") as fh:
|
with open("README.md", "r") as fh:
|
||||||
long_description = fh.read()
|
long_description = fh.read()
|
||||||
@ -34,6 +35,28 @@ def get_variant() -> str:
|
|||||||
__version__ = get_version()
|
__version__ = get_version()
|
||||||
__variant__ = get_variant()
|
__variant__ = get_variant()
|
||||||
|
|
||||||
|
def glob_paths(pattern):
|
||||||
|
out_files = []
|
||||||
|
src_path = os.path.join(os.path.dirname(__file__), "kivymd")
|
||||||
|
|
||||||
|
for root, dirs, files in os.walk(src_path):
|
||||||
|
for file in files:
|
||||||
|
if file.endswith(pattern):
|
||||||
|
filepath = os.path.join(str(Path(*Path(root).parts[1:])), file)
|
||||||
|
out_files.append(filepath.split(f"kivymd{os.sep}")[1])
|
||||||
|
|
||||||
|
return out_files
|
||||||
|
|
||||||
|
package_data = {
|
||||||
|
"": [
|
||||||
|
"assets/*",
|
||||||
|
"kivymd/fonts/*",
|
||||||
|
"kivymd/images/*",
|
||||||
|
"kivymd/*",
|
||||||
|
*glob_paths(".kv")
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
print("Packaging Sideband "+__version__+" "+__variant__)
|
print("Packaging Sideband "+__version__+" "+__variant__)
|
||||||
|
|
||||||
setuptools.setup(
|
setuptools.setup(
|
||||||
@ -46,7 +69,7 @@ setuptools.setup(
|
|||||||
long_description_content_type="text/markdown",
|
long_description_content_type="text/markdown",
|
||||||
url="https://unsigned.io/sideband",
|
url="https://unsigned.io/sideband",
|
||||||
packages=setuptools.find_packages(),
|
packages=setuptools.find_packages(),
|
||||||
package_data={'': ['kivymd/fonts/*','kivymd/images/*','kivymd/data/glsl/elevation/*']},
|
package_data=package_data,
|
||||||
include_package_data=True,
|
include_package_data=True,
|
||||||
classifiers=[
|
classifiers=[
|
||||||
"Programming Language :: Python :: 3",
|
"Programming Language :: Python :: 3",
|
||||||
|
Loading…
Reference in New Issue
Block a user