Sorry for broken patch. PFA the corrected patch. --Aqeel
On Fri, Mar 11, 2016 at 5:51 PM, Dave Page <dp...@pgadmin.org> wrote: > EBROKENPATCH > > (pgadmin4)piranha:pgAdmin4 dpage$ git apply > ~/Downloads/pgadmin4_pip_framework_v5.patch > /Users/dpage/Downloads/pgadmin4_pip_framework_v5.patch:41: trailing > whitespace. > python pkg/pip/setup_pip.py bdist_wheel > /Users/dpage/Downloads/pgadmin4_pip_framework_v5.patch:45: trailing > whitespace. > all: install-pip-requirements pip > /Users/dpage/Downloads/pgadmin4_pip_framework_v5.patch:47: trailing > whitespace. > install-pip-requirements: > /Users/dpage/Downloads/pgadmin4_pip_framework_v5.patch:59: trailing > whitespace. > pip: > /Users/dpage/Downloads/pgadmin4_pip_framework_v5.patch:73: trailing > whitespace. > fi > error: Makefile: No such file or directory > error: pkg/pip/setup_pip.py: No such file or directory > > On Fri, Mar 11, 2016 at 11:19 AM, Muhammad Aqeel > <muhammad.aq...@enterprisedb.com> wrote: > > PFA the updated patch. > > > > On Wed, Mar 9, 2016 at 10:25 PM, Dave Page <dp...@pgadmin.org> wrote: > >> > >> Hi > >> > >> On Wed, Mar 9, 2016 at 2:24 PM, Muhammad Aqeel > >> <muhammad.aq...@enterprisedb.com> wrote: > >> > Hi, > >> > > >> > PFA the patch to build PIP package for pgAdmin4 web component. It > builds > >> > PIP > >> > wheel file based on Python version in PATH. > >> > > >> > This pip package build setup is supported for python version 2.6 and > >> > above. > >> > The pip package can easily be built with a make statement. > >> > > >> > Makefile has following targets. > >> > - install-required: To install packages required to build PIP > package. > >> > - all: To build PIP package > >> > - install-pip: To install built PIP package > >> > - clean: To clean the sources. > >> > >> Let's try to keep the Makefile target names specific to what we're > >> building, e.g. > >> > >> install-pip-requirements: To install packages required to build PIP > >> package (not sure that's the best name though) > >> install-pip: To install built PIP package > >> pip: To build the PIP package > > > > > > Done. > >> > >> > >> Eventually the "all" target will likely build the runtime and maybe > >> other packages as well, so for now, it should probably look something > >> like: > >> > >> all: install-pip-requirements pip > > > > > > Done. > >> > >> > >> Similarly, "clean" will eventually do other things too, so we can > >> create "clean-pip", which can be called with other further clean > >> targets by "clean". > > > > > > Done. > > > >> > >> > >> > setup_pgadmin4.py file contains all the Meta information needed to > build > >> > the > >> > PIP package. > >> > >> I think that should be moved to pkg/pip, where it can later live > >> alongside directories like win32, osx and rpm etc. Would setup_pip.py > >> be a better name as well? > > > > > > Done. > > > >> > >> > >> > The version for the pip package is picked up from web/config.py file. > >> > >> Urgh - don't try to parse that file from a Python script. It's a > >> Python script itself, so you can just import it - e.g. > >> > >> import config > >> version = config.APP_VERSION > > > > > > Done. > > > >> > >> > >> Thanks! > >> > >> -- > >> Dave Page > >> Blog: http://pgsnake.blogspot.com > >> Twitter: @pgsnake > >> > >> EnterpriseDB UK: http://www.enterprisedb.com > >> The Enterprise PostgreSQL Company > > > > > > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company >
pgadmin4_pip_framework_v6.patch
Description: Binary data
-- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers