[Freeipa-devel] [freeipa PR#188][synchronized] Move Python build artefacts to top level directory

2016-10-27 Thread tiran
   URL: https://github.com/freeipa/freeipa/pull/188
Author: tiran
 Title: #188: Move Python build artefacts to top level directory
Action: synchronized

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/188/head:pr188
git checkout pr188
From c01ca1a9b10e89afc29b7f747cfdb1c248bb2faf Mon Sep 17 00:00:00 2001
From: Christian Heimes 
Date: Wed, 26 Oct 2016 12:33:07 +0200
Subject: [PATCH] Move egg-info to support out-of-tree builds

The egg-info directories are now created in build root. For in-place
builds the build root is the project root. For out-of-tree builds it's
$(buildir)/build/../.., which is the same as $(top_builddir) for all
Python projects.

Signed-off-by: Christian Heimes 
---
 .gitignore   |  3 +--
 Makefile |  3 ++-
 freeipa.spec.in  |  2 +-
 ipaclient/setup.py   |  2 +-
 ipalib/setup.py  |  2 +-
 ipaplatform/setup.py |  2 +-
 ipapython/setup.py   |  2 +-
 ipaserver/setup.py   |  4 ++--
 ipasetup.py.in   | 31 ++-
 ipatests/setup.py|  2 +-
 10 files changed, 41 insertions(+), 12 deletions(-)

diff --git a/.gitignore b/.gitignore
index ac69f97..4c113f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,12 +39,11 @@ freeipa2-dev-doc
 /freeipa.spec
 !/Makefile
 /dist/
-/*/dist/
 /RELEASE
 /rpmbuild/
 # Build
 /ipasetup.py
-*.egg-info
+/*.egg-info
 
 # Subdirectories
 /daemons/ipa-otpd/ipa-otpd
diff --git a/Makefile b/Makefile
index 761b57d..3e82ce7 100644
--- a/Makefile
+++ b/Makefile
@@ -131,6 +131,7 @@ pylint: bootstrap-autogen
 	FILES=`find . \
 		-type d -exec test -e '{}/__init__.py' \; -print -prune -o \
 		-path '*/.*' -o \
+		-path '*/build/*' -o \
 		-path './dist/*' -o \
 		-path './lextab.py' -o \
 		-path './yacctab.py' -o \
@@ -166,7 +167,7 @@ ipasetup.py: ipasetup.py.in FORCE
 	sed -e s/__VERSION__/$(IPA_VERSION)/ $< > $@
 
 .PHONY: egg_info
-egg_info: ipapython/version.py ipaplatform/__init__.py ipasetup.py
+egg_info: ipapython/version.py ipasetup.py
 	for directory in $(PYPKGDIRS); do \
 	pushd $${directory} ; \
 	$(PYTHON) setup.py egg_info $(EXTRA_SETUP); \
diff --git a/freeipa.spec.in b/freeipa.spec.in
index 7d55a71..678661b 100644
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -1127,7 +1127,7 @@ fi
 %defattr(-,root,root,-)
 %doc README Contributors.txt
 %license COPYING
-%{python_sitelib}/freeipa-*.egg-info
+%{python_sitelib}/ipaserver-*.egg-info
 %dir %{python_sitelib}/ipaserver
 %dir %{python_sitelib}/ipaserver/install
 %dir %{python_sitelib}/ipaserver/install/plugins
diff --git a/ipaclient/setup.py b/ipaclient/setup.py
index 32778b0..89501fd 100644
--- a/ipaclient/setup.py
+++ b/ipaclient/setup.py
@@ -32,7 +32,7 @@
 name="ipaclient",
 doc=__doc__,
 scripts=['../ipa'],
-package_dir={'ipaclient': ''},
+setupfile=__file__,
 packages=[
 "ipaclient",
 "ipaclient.plugins",
diff --git a/ipalib/setup.py b/ipalib/setup.py
index 982a783..be496dd 100644
--- a/ipalib/setup.py
+++ b/ipalib/setup.py
@@ -31,7 +31,7 @@
 ipasetup(
 name="ipalib",
 doc=__doc__,
-package_dir={'ipalib': ''},
+setupfile=__file__,
 packages=[
 "ipalib",
 ],
diff --git a/ipaplatform/setup.py b/ipaplatform/setup.py
index 82499da..ce1957d 100644
--- a/ipaplatform/setup.py
+++ b/ipaplatform/setup.py
@@ -31,7 +31,7 @@
 ipasetup(
 name="ipaplatform",
 doc=__doc__,
-package_dir={'ipaplatform': ''},
+setupfile=__file__,
 packages=[
 "ipaplatform",
 "ipaplatform.base",
diff --git a/ipapython/setup.py b/ipapython/setup.py
index 47acdd6..8b5a686 100755
--- a/ipapython/setup.py
+++ b/ipapython/setup.py
@@ -31,7 +31,7 @@
 ipasetup(
 name="ipapython",
 doc=__doc__,
-package_dir={'ipapython': ''},
+setupfile=__file__,
 packages=[
 "ipapython",
 "ipapython.dnssec",
diff --git a/ipaserver/setup.py b/ipaserver/setup.py
index e24e197..df1b1a3 100755
--- a/ipaserver/setup.py
+++ b/ipaserver/setup.py
@@ -31,9 +31,9 @@
 from ipasetup import ipasetup  # noqa: E402
 
 ipasetup(
-name='freeipa',
+name='ipaserver',
 doc=__doc__,
-package_dir={'ipaserver': ''},
+setupfile=__file__,
 packages=[
 'ipaserver',
 'ipaserver.advise',
diff --git a/ipasetup.py.in b/ipasetup.py.in
index f291d22..81a264b 100644
--- a/ipasetup.py.in
+++ b/ipasetup.py.in
@@ -15,9 +15,33 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see .
 #
+from __future__ import print_function
+
 import os
 import sys
 
+from setuptools.command.egg_info import egg_info as setuptools_egg_info
+
+
+class egg_info(setuptools_egg_info):
+def initialize_options(self):
+

[Freeipa-devel] [freeipa PR#188][synchronized] Move Python build artefacts to top level directory

2016-10-27 Thread tiran
   URL: https://github.com/freeipa/freeipa/pull/188
Author: tiran
 Title: #188: Move Python build artefacts to top level directory
Action: synchronized

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/188/head:pr188
git checkout pr188
From 919b7e81c4786ad841308238ccfdad78f762d872 Mon Sep 17 00:00:00 2001
From: Christian Heimes 
Date: Wed, 26 Oct 2016 12:33:07 +0200
Subject: [PATCH] Move egg-info to support out-of-tree builds

The egg-info directories are now created in build root. For in-place
builds the build root is the project root. For out-of-tree builds it's
$(buildir)/build/../.., which is the same as $(top_builddir) for all
Python projects.

Signed-off-by: Christian Heimes 
---
 .gitignore|  3 +--
 Makefile  |  3 ++-
 freeipa.spec.in   |  2 +-
 ipaclient/setup.cfg   |  4 
 ipaclient/setup.py|  2 +-
 ipalib/setup.cfg  |  4 
 ipalib/setup.py   |  2 +-
 ipaplatform/setup.cfg |  4 
 ipaplatform/setup.py  |  2 +-
 ipapython/setup.cfg   |  4 
 ipapython/setup.py|  2 +-
 ipaserver/setup.cfg   |  4 
 ipaserver/setup.py|  4 ++--
 ipasetup.py.in| 33 -
 ipatests/setup.cfg|  4 
 ipatests/setup.py |  2 +-
 16 files changed, 67 insertions(+), 12 deletions(-)

diff --git a/.gitignore b/.gitignore
index ac69f97..4c113f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,12 +39,11 @@ freeipa2-dev-doc
 /freeipa.spec
 !/Makefile
 /dist/
-/*/dist/
 /RELEASE
 /rpmbuild/
 # Build
 /ipasetup.py
-*.egg-info
+/*.egg-info
 
 # Subdirectories
 /daemons/ipa-otpd/ipa-otpd
diff --git a/Makefile b/Makefile
index 761b57d..3e82ce7 100644
--- a/Makefile
+++ b/Makefile
@@ -131,6 +131,7 @@ pylint: bootstrap-autogen
 	FILES=`find . \
 		-type d -exec test -e '{}/__init__.py' \; -print -prune -o \
 		-path '*/.*' -o \
+		-path '*/build/*' -o \
 		-path './dist/*' -o \
 		-path './lextab.py' -o \
 		-path './yacctab.py' -o \
@@ -166,7 +167,7 @@ ipasetup.py: ipasetup.py.in FORCE
 	sed -e s/__VERSION__/$(IPA_VERSION)/ $< > $@
 
 .PHONY: egg_info
-egg_info: ipapython/version.py ipaplatform/__init__.py ipasetup.py
+egg_info: ipapython/version.py ipasetup.py
 	for directory in $(PYPKGDIRS); do \
 	pushd $${directory} ; \
 	$(PYTHON) setup.py egg_info $(EXTRA_SETUP); \
diff --git a/freeipa.spec.in b/freeipa.spec.in
index 7d55a71..678661b 100644
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -1127,7 +1127,7 @@ fi
 %defattr(-,root,root,-)
 %doc README Contributors.txt
 %license COPYING
-%{python_sitelib}/freeipa-*.egg-info
+%{python_sitelib}/ipaserver-*.egg-info
 %dir %{python_sitelib}/ipaserver
 %dir %{python_sitelib}/ipaserver/install
 %dir %{python_sitelib}/ipaserver/install/plugins
diff --git a/ipaclient/setup.cfg b/ipaclient/setup.cfg
index 34abb12..666b750 100644
--- a/ipaclient/setup.cfg
+++ b/ipaclient/setup.cfg
@@ -1,4 +1,8 @@
+[sdist]
+dist-dir = ../dist
+
 [bdist_wheel]
+dist-dir = ../dist
 universal = 1
 
 [metadata]
diff --git a/ipaclient/setup.py b/ipaclient/setup.py
index 32778b0..89501fd 100644
--- a/ipaclient/setup.py
+++ b/ipaclient/setup.py
@@ -32,7 +32,7 @@
 name="ipaclient",
 doc=__doc__,
 scripts=['../ipa'],
-package_dir={'ipaclient': ''},
+setupfile=__file__,
 packages=[
 "ipaclient",
 "ipaclient.plugins",
diff --git a/ipalib/setup.cfg b/ipalib/setup.cfg
index 34abb12..666b750 100644
--- a/ipalib/setup.cfg
+++ b/ipalib/setup.cfg
@@ -1,4 +1,8 @@
+[sdist]
+dist-dir = ../dist
+
 [bdist_wheel]
+dist-dir = ../dist
 universal = 1
 
 [metadata]
diff --git a/ipalib/setup.py b/ipalib/setup.py
index 982a783..be496dd 100644
--- a/ipalib/setup.py
+++ b/ipalib/setup.py
@@ -31,7 +31,7 @@
 ipasetup(
 name="ipalib",
 doc=__doc__,
-package_dir={'ipalib': ''},
+setupfile=__file__,
 packages=[
 "ipalib",
 ],
diff --git a/ipaplatform/setup.cfg b/ipaplatform/setup.cfg
index 34abb12..666b750 100644
--- a/ipaplatform/setup.cfg
+++ b/ipaplatform/setup.cfg
@@ -1,4 +1,8 @@
+[sdist]
+dist-dir = ../dist
+
 [bdist_wheel]
+dist-dir = ../dist
 universal = 1
 
 [metadata]
diff --git a/ipaplatform/setup.py b/ipaplatform/setup.py
index 82499da..ce1957d 100644
--- a/ipaplatform/setup.py
+++ b/ipaplatform/setup.py
@@ -31,7 +31,7 @@
 ipasetup(
 name="ipaplatform",
 doc=__doc__,
-package_dir={'ipaplatform': ''},
+setupfile=__file__,
 packages=[
 "ipaplatform",
 "ipaplatform.base",
diff --git a/ipapython/setup.cfg b/ipapython/setup.cfg
index 34abb12..666b750 100644
--- a/ipapython/setup.cfg
+++ b/ipapython/setup.cfg
@@ -1,4 +1,8 @@
+[sdist]
+dist-dir = ../dist
+
 [bdist_wheel]
+dist-dir = ../dist
 universal = 1
 
 [metadata]
diff --git a/ipapython/setup.py b/ipapython/setup.py
index 47acdd6..8b5a686 100755
--- a/ipapython/setup.py

[Freeipa-devel] [freeipa PR#188][synchronized] Move Python build artefacts to top level directory

2016-10-27 Thread tiran
   URL: https://github.com/freeipa/freeipa/pull/188
Author: tiran
 Title: #188: Move Python build artefacts to top level directory
Action: synchronized

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/188/head:pr188
git checkout pr188
From a5c55c4dc93545129972ab1278e0eb1897c1f128 Mon Sep 17 00:00:00 2001
From: Christian Heimes 
Date: Wed, 26 Oct 2016 12:33:07 +0200
Subject: [PATCH] Move egg-info to support out-of-tree builds

The egg-info directories are now created in build root. For in-place
builds the build root is the project root. For out-of-tree builds it's
$(buildir)/build/../.., which is the same as $(top_builddir) for all
Python projects.

Signed-off-by: Christian Heimes 
---
 .gitignore|  3 +--
 Makefile  |  3 ++-
 ipaclient/setup.cfg   |  4 
 ipaclient/setup.py|  2 +-
 ipalib/setup.cfg  |  4 
 ipalib/setup.py   |  2 +-
 ipaplatform/setup.cfg |  4 
 ipaplatform/setup.py  |  2 +-
 ipapython/setup.cfg   |  4 
 ipapython/setup.py|  2 +-
 ipaserver/setup.cfg   |  4 
 ipaserver/setup.py|  4 ++--
 ipasetup.py.in| 33 -
 ipatests/setup.cfg|  4 
 ipatests/setup.py |  2 +-
 15 files changed, 66 insertions(+), 11 deletions(-)

diff --git a/.gitignore b/.gitignore
index ac69f97..4c113f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,12 +39,11 @@ freeipa2-dev-doc
 /freeipa.spec
 !/Makefile
 /dist/
-/*/dist/
 /RELEASE
 /rpmbuild/
 # Build
 /ipasetup.py
-*.egg-info
+/*.egg-info
 
 # Subdirectories
 /daemons/ipa-otpd/ipa-otpd
diff --git a/Makefile b/Makefile
index 761b57d..3e82ce7 100644
--- a/Makefile
+++ b/Makefile
@@ -131,6 +131,7 @@ pylint: bootstrap-autogen
 	FILES=`find . \
 		-type d -exec test -e '{}/__init__.py' \; -print -prune -o \
 		-path '*/.*' -o \
+		-path '*/build/*' -o \
 		-path './dist/*' -o \
 		-path './lextab.py' -o \
 		-path './yacctab.py' -o \
@@ -166,7 +167,7 @@ ipasetup.py: ipasetup.py.in FORCE
 	sed -e s/__VERSION__/$(IPA_VERSION)/ $< > $@
 
 .PHONY: egg_info
-egg_info: ipapython/version.py ipaplatform/__init__.py ipasetup.py
+egg_info: ipapython/version.py ipasetup.py
 	for directory in $(PYPKGDIRS); do \
 	pushd $${directory} ; \
 	$(PYTHON) setup.py egg_info $(EXTRA_SETUP); \
diff --git a/ipaclient/setup.cfg b/ipaclient/setup.cfg
index 34abb12..666b750 100644
--- a/ipaclient/setup.cfg
+++ b/ipaclient/setup.cfg
@@ -1,4 +1,8 @@
+[sdist]
+dist-dir = ../dist
+
 [bdist_wheel]
+dist-dir = ../dist
 universal = 1
 
 [metadata]
diff --git a/ipaclient/setup.py b/ipaclient/setup.py
index 32778b0..89501fd 100644
--- a/ipaclient/setup.py
+++ b/ipaclient/setup.py
@@ -32,7 +32,7 @@
 name="ipaclient",
 doc=__doc__,
 scripts=['../ipa'],
-package_dir={'ipaclient': ''},
+setupfile=__file__,
 packages=[
 "ipaclient",
 "ipaclient.plugins",
diff --git a/ipalib/setup.cfg b/ipalib/setup.cfg
index 34abb12..666b750 100644
--- a/ipalib/setup.cfg
+++ b/ipalib/setup.cfg
@@ -1,4 +1,8 @@
+[sdist]
+dist-dir = ../dist
+
 [bdist_wheel]
+dist-dir = ../dist
 universal = 1
 
 [metadata]
diff --git a/ipalib/setup.py b/ipalib/setup.py
index 982a783..be496dd 100644
--- a/ipalib/setup.py
+++ b/ipalib/setup.py
@@ -31,7 +31,7 @@
 ipasetup(
 name="ipalib",
 doc=__doc__,
-package_dir={'ipalib': ''},
+setupfile=__file__,
 packages=[
 "ipalib",
 ],
diff --git a/ipaplatform/setup.cfg b/ipaplatform/setup.cfg
index 34abb12..666b750 100644
--- a/ipaplatform/setup.cfg
+++ b/ipaplatform/setup.cfg
@@ -1,4 +1,8 @@
+[sdist]
+dist-dir = ../dist
+
 [bdist_wheel]
+dist-dir = ../dist
 universal = 1
 
 [metadata]
diff --git a/ipaplatform/setup.py b/ipaplatform/setup.py
index 82499da..ce1957d 100644
--- a/ipaplatform/setup.py
+++ b/ipaplatform/setup.py
@@ -31,7 +31,7 @@
 ipasetup(
 name="ipaplatform",
 doc=__doc__,
-package_dir={'ipaplatform': ''},
+setupfile=__file__,
 packages=[
 "ipaplatform",
 "ipaplatform.base",
diff --git a/ipapython/setup.cfg b/ipapython/setup.cfg
index 34abb12..666b750 100644
--- a/ipapython/setup.cfg
+++ b/ipapython/setup.cfg
@@ -1,4 +1,8 @@
+[sdist]
+dist-dir = ../dist
+
 [bdist_wheel]
+dist-dir = ../dist
 universal = 1
 
 [metadata]
diff --git a/ipapython/setup.py b/ipapython/setup.py
index 47acdd6..8b5a686 100755
--- a/ipapython/setup.py
+++ b/ipapython/setup.py
@@ -31,7 +31,7 @@
 ipasetup(
 name="ipapython",
 doc=__doc__,
-package_dir={'ipapython': ''},
+setupfile=__file__,
 packages=[
 "ipapython",
 "ipapython.dnssec",
diff --git a/ipaserver/setup.cfg b/ipaserver/setup.cfg
index 34abb12..666b750 100644
--- a/ipaserver/setup.cfg
+++ b/ipaserver/setup.cfg
@@ -1,4 +1,8 @@
+[sdist]
+dist-dir = ../dist
+
 [bdist_wheel]

[Freeipa-devel] [freeipa PR#188][synchronized] Move Python build artefacts to top level directory

2016-10-26 Thread tiran
   URL: https://github.com/freeipa/freeipa/pull/188
Author: tiran
 Title: #188: Move Python build artefacts to top level directory
Action: synchronized

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/188/head:pr188
git checkout pr188
From 9e4e58bb7061bf9963350b1a1d66e0e7a4a04ca4 Mon Sep 17 00:00:00 2001
From: Christian Heimes 
Date: Wed, 26 Oct 2016 12:33:07 +0200
Subject: [PATCH] Move Python build artefacts to top level directory

All setup.py use the same build, dist and *.egg-info directory on top
level. Build artefacts are no longer placed in local build directories.

Signed-off-by: Christian Heimes 
---
 .gitignore|  5 ++---
 Makefile  |  1 +
 ipaclient/setup.cfg   | 10 ++
 ipalib/setup.cfg  | 10 ++
 ipaplatform/setup.cfg | 10 ++
 ipapython/setup.cfg   | 10 ++
 ipaserver/setup.cfg   | 10 ++
 ipatests/setup.cfg| 10 ++
 8 files changed, 63 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index ac69f97..ddd764f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,7 +24,7 @@ ltmain.sh
 missing
 stamp-h1
 libtool
-build/
+/build/
 compile
 
 # Python compilation
@@ -39,12 +39,11 @@ freeipa2-dev-doc
 /freeipa.spec
 !/Makefile
 /dist/
-/*/dist/
 /RELEASE
 /rpmbuild/
 # Build
 /ipasetup.py
-*.egg-info
+/*.egg-info
 
 # Subdirectories
 /daemons/ipa-otpd/ipa-otpd
diff --git a/Makefile b/Makefile
index 761b57d..b40ff0f 100644
--- a/Makefile
+++ b/Makefile
@@ -131,6 +131,7 @@ pylint: bootstrap-autogen
 	FILES=`find . \
 		-type d -exec test -e '{}/__init__.py' \; -print -prune -o \
 		-path '*/.*' -o \
+		-path './build/*' -o \
 		-path './dist/*' -o \
 		-path './lextab.py' -o \
 		-path './yacctab.py' -o \
diff --git a/ipaclient/setup.cfg b/ipaclient/setup.cfg
index 34abb12..754af4a 100644
--- a/ipaclient/setup.cfg
+++ b/ipaclient/setup.cfg
@@ -1,5 +1,15 @@
+[build]
+build-base = ../build/ipaclient
+
+[sdist]
+dist-dir = ../dist
+
+[egg_info]
+egg-base = ../
+
 [bdist_wheel]
 universal = 1
+dist-dir = ../dist
 
 [metadata]
 license_file = ../COPYING
diff --git a/ipalib/setup.cfg b/ipalib/setup.cfg
index 34abb12..b5b64cb 100644
--- a/ipalib/setup.cfg
+++ b/ipalib/setup.cfg
@@ -1,5 +1,15 @@
+[build]
+build-base = ../build/ipalib
+
+[sdist]
+dist-dir = ../dist
+
+[egg_info]
+egg-base = ../
+
 [bdist_wheel]
 universal = 1
+dist-dir = ../dist
 
 [metadata]
 license_file = ../COPYING
diff --git a/ipaplatform/setup.cfg b/ipaplatform/setup.cfg
index 34abb12..9e759f5 100644
--- a/ipaplatform/setup.cfg
+++ b/ipaplatform/setup.cfg
@@ -1,5 +1,15 @@
+[build]
+build-base = ../build/ipaplatform
+
+[sdist]
+dist-dir = ../dist
+
+[egg_info]
+egg-base = ../
+
 [bdist_wheel]
 universal = 1
+dist-dir = ../dist
 
 [metadata]
 license_file = ../COPYING
diff --git a/ipapython/setup.cfg b/ipapython/setup.cfg
index 34abb12..ff2e622 100644
--- a/ipapython/setup.cfg
+++ b/ipapython/setup.cfg
@@ -1,5 +1,15 @@
+[build]
+build-base = ../build/ipapython
+
+[sdist]
+dist-dir = ../dist
+
+[egg_info]
+egg-base = ../
+
 [bdist_wheel]
 universal = 1
+dist-dir = ../dist
 
 [metadata]
 license_file = ../COPYING
diff --git a/ipaserver/setup.cfg b/ipaserver/setup.cfg
index 34abb12..0421dd5 100644
--- a/ipaserver/setup.cfg
+++ b/ipaserver/setup.cfg
@@ -1,5 +1,15 @@
+[build]
+build-base = ../build/ipaserver
+
+[sdist]
+dist-dir = ../dist
+
+[egg_info]
+egg-base = ../
+
 [bdist_wheel]
 universal = 1
+dist-dir = ../dist
 
 [metadata]
 license_file = ../COPYING
diff --git a/ipatests/setup.cfg b/ipatests/setup.cfg
index 34abb12..4697272 100644
--- a/ipatests/setup.cfg
+++ b/ipatests/setup.cfg
@@ -1,5 +1,15 @@
+[build]
+build-base = ../build/ipatests
+
+[sdist]
+dist-dir = ../dist
+
+[egg_info]
+egg-base = ../
+
 [bdist_wheel]
 universal = 1
+dist-dir = ../dist
 
 [metadata]
 license_file = ../COPYING
-- 
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code