make building and setup easier
This commit is contained in:
parent
782f83fbd4
commit
85a7aeebad
|
@ -1 +1 @@
|
|||
recursive-include izzylib *
|
||||
recursive-include izzylib/http_server/frontend *
|
||||
|
|
25
Makefile
25
Makefile
|
@ -2,24 +2,11 @@ install: setup-deps mklinks
|
|||
uninstall: rmlinks
|
||||
|
||||
setup-deps:
|
||||
python3 -m pip install -r requirements.txt
|
||||
python3 -m pip install -U pip setuptools build
|
||||
|
||||
rmlinks:
|
||||
rm base/izzylib/dbus
|
||||
rm base/izzylib/hasher
|
||||
rm base/izzylib/http_urllib_client
|
||||
rm base/izzylib/http_server
|
||||
rm base/izzylib/sql
|
||||
rm base/izzylib/template
|
||||
rm base/izzylib/tinydb
|
||||
rm izzylib
|
||||
build:
|
||||
python3 -m build --sdist
|
||||
python3 -m build --wheel
|
||||
|
||||
mklinks:
|
||||
ln -sr dbus/izzylib/dbus base/izzylib/
|
||||
ln -sr hasher/izzylib/hasher base/izzylib/
|
||||
ln -sr http_urllib_client/izzylib/http_urllib_client base/izzylib/
|
||||
ln -sr http_server/izzylib/http_server base/izzylib/
|
||||
ln -sr sql/izzylib/sql base/izzylib/
|
||||
ln -sr template/izzylib/template base/izzylib/
|
||||
ln -sr tinydb/izzylib/tinydb base/izzylib/
|
||||
ln -s base/izzylib
|
||||
clean:
|
||||
rm -rf build dist IzzyLib.egg-info
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[build-system]
|
||||
requires = ["setuptools", "wheel"]
|
||||
requires = [
|
||||
"setuptools >= 38.3.0",
|
||||
"wheel"
|
||||
]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
|
11
setup.cfg
11
setup.cfg
|
@ -26,8 +26,15 @@ project_urls =
|
|||
|
||||
[options]
|
||||
include_package_data = true
|
||||
packages = izzylib
|
||||
python_requires = >= 3.6
|
||||
packages =
|
||||
izzylib
|
||||
izzylib.dbus
|
||||
izzylib.hasher
|
||||
izzylib.http_server
|
||||
izzylib.http_urllib_client
|
||||
izzylib.sql
|
||||
izzylib.template
|
||||
setup_requires =
|
||||
setuptools >= 38.3.0
|
||||
|
||||
|
@ -57,7 +64,7 @@ template =
|
|||
Markdown == 3.3.4
|
||||
|
||||
[bdist_wheel]
|
||||
universal = true
|
||||
universal = false
|
||||
|
||||
[sdist]
|
||||
formats = zip, gztar
|
||||
|
|
Loading…
Reference in a new issue