commit:     512495d435ddd0714d0780faf4c03117dc1ce989
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  7 21:01:29 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Jan  7 21:01:29 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/gentoo-keys.git;a=commit;h=512495d4

gkeys, gkeys-gen: Make sdist do .bz2 compression 

---
 gkeys-gen/setup.py | 12 ++++++++++++
 gkeys/setup.py     | 12 ++++++++++++
 2 files changed, 24 insertions(+)

diff --git a/gkeys-gen/setup.py b/gkeys-gen/setup.py
index 1512219..5fae8f4 100755
--- a/gkeys-gen/setup.py
+++ b/gkeys-gen/setup.py
@@ -6,6 +6,7 @@ import sys
 
 from distutils.core import setup, Command
 from distutils.command.build import build
+from distutils.command.sdist import sdist
 from glob import glob
 
 from gkeygen import __version__, __license__
@@ -62,6 +63,16 @@ class build_man(Command):
         man.make_subpages(Action_Map, Available_Actions)
 
 
+class x_sdist(sdist):
+    """ sdist defaulting to .tar.bz2 format """
+
+    def finalize_options(self):
+        if self.formats is None:
+            self.formats = ['bztar']
+
+        sdist.finalize_options(self)
+
+
 setup(
     name='gkeys-gen',
     version=__version__,
@@ -84,6 +95,7 @@ setup(
     cmdclass = {
         'build': x_build,
         'build_man': build_man,
+        'sdist': x_sdist,
         },
     classifiers=[
         'Development Status :: 3 - Alpha',

diff --git a/gkeys/setup.py b/gkeys/setup.py
index 5a20738..12a3632 100755
--- a/gkeys/setup.py
+++ b/gkeys/setup.py
@@ -6,6 +6,7 @@ import sys
 
 from distutils.core import setup, Command
 from distutils.command.build import build
+from distutils.command.sdist import sdist
 from glob import glob
 
 from gkeys import __version__, __license__
@@ -62,6 +63,16 @@ class build_man(Command):
         man.make_subpages(Action_Map, Available_Actions)
 
 
+class x_sdist(sdist):
+    """ sdist defaulting to .tar.bz2 format """
+
+    def finalize_options(self):
+        if self.formats is None:
+            self.formats = ['bztar']
+
+        sdist.finalize_options(self)
+
+
 setup(
     name='gkeys',
     version=__version__,
@@ -85,6 +96,7 @@ setup(
     cmdclass = {
         'build': x_build,
         'build_man': build_man,
+        'sdist': x_sdist,
         },
     classifiers=[
         'Development Status :: 3 - Alpha',

Reply via email to