Hi, These patches fix the "pip install" of the egg on Windows, also tested on Linux.
Chris
From 8a932a3f3c0be162bfc91c9f7fdf808ec7a62d0f Mon Sep 17 00:00:00 2001 From: Chris HORLER <cshor...@googlemail.com> Date: Sat, 27 Oct 2018 13:39:39 +0100 Subject: [PATCH 1/3] add command line tools sub package for packaging scripts on windows --- libgenerateDS/cmd/__init__.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 libgenerateDS/cmd/__init__.py diff --git a/libgenerateDS/cmd/__init__.py b/libgenerateDS/cmd/__init__.py new file mode 100644 index 0000000..e69de29 -- 2.16.4
From c61b140e598e72b19ae7023f59edb7a424f3dbee Mon Sep 17 00:00:00 2001 From: Chris HORLER <cshor...@googlemail.com> Date: Sat, 27 Oct 2018 13:42:03 +0100 Subject: [PATCH 2/3] move gends django utils to cmd sub package --- {django => libgenerateDS/cmd}/gends_extract_simple_types.py | 0 {django => libgenerateDS/cmd}/gends_generate_django.py | 0 {django => libgenerateDS/cmd}/gends_run_gen_django.py | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename {django => libgenerateDS/cmd}/gends_extract_simple_types.py (100%) rename {django => libgenerateDS/cmd}/gends_generate_django.py (100%) rename {django => libgenerateDS/cmd}/gends_run_gen_django.py (100%) diff --git a/django/gends_extract_simple_types.py b/libgenerateDS/cmd/gends_extract_simple_types.py similarity index 100% rename from django/gends_extract_simple_types.py rename to libgenerateDS/cmd/gends_extract_simple_types.py diff --git a/django/gends_generate_django.py b/libgenerateDS/cmd/gends_generate_django.py similarity index 100% rename from django/gends_generate_django.py rename to libgenerateDS/cmd/gends_generate_django.py diff --git a/django/gends_run_gen_django.py b/libgenerateDS/cmd/gends_run_gen_django.py similarity index 100% rename from django/gends_run_gen_django.py rename to libgenerateDS/cmd/gends_run_gen_django.py -- 2.16.4
From 7950d68c648ce91519e1e8b9a53fbf1c402c8430 Mon Sep 17 00:00:00 2001 From: Chris HORLER <cshor...@googlemail.com> Date: Sat, 27 Oct 2018 14:40:20 +0100 Subject: [PATCH 3/3] fix egg build / script pip install on Windows --- setup.py | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/setup.py b/setup.py index 167bf5d..ddffb7c 100644 --- a/setup.py +++ b/setup.py @@ -28,29 +28,25 @@ XML document.""", platforms="platform-independent", license="http://www.opensource.org/licenses/mit-license.php", py_modules=[ + "generateDS", "process_includes", ], # include_package_data=True, packages=[ "libgenerateDS", "libgenerateDS.gui", - ], - scripts=[ - "generateDS.py", - "process_includes.py", - "libgenerateDS/gui/generateds_gui.py", - "django/gends_run_gen_django.py", - "django/gends_extract_simple_types.py", - "django/gends_generate_django.py", + "libgenerateDS.cmd", ], entry_points={ "console_scripts": [ "generateDS = generateDS:main", "process_includes = process_includes:main", - "generateds_gui = generateds_gui:main", - "gends_run_gen_django = gends_run_gen_django:main", - "gends_extract_simple_types = gends_extract_simple_types:main", - "gends_generate_django = gends_generate_django:main", + "gends_run_gen_django = libgenerateDS.cmd.gends_run_gen_django:main", + "gends_extract_simple_types = libgenerateDS.cmd.gends_extract_simple_types:main", + "gends_generate_django = libgenerateDS.cmd.gends_generate_django:main", + ], + "gui_scripts": [ + "generateds_gui = libgenerateDS.gui.generateds_gui:main", ], }, install_requires=[ -- 2.16.4
_______________________________________________ generateds-users mailing list generateds-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/generateds-users