Package: itango / 0.1.9+ds-1~bpo12+1

001-implement-python3-versioneer.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Description: Implement python3 versioneer
 Removed itango/_version.py and depend on python3-versioneer instead.
Forwarded: not-needed
Author: Yogeswaran Umasankar <kd8mbd@gmail.com>
Last-Update: 2024-06-23

--- a/setup.py
+++ b/setup.py
@@ -1,16 +1,14 @@
-"""Setup file for itango."""
-
 import platform
 from setuptools import setup, find_packages
-
+import versioneer
 
 def get_entry_points():
     major = int(platform.python_version_tuple()[0])
     name = 'itango3' if major == 3 else 'itango'
     return {
         "console_scripts": ["{0} = itango:run".format(name)],
-        "gui_scripts": ["{0}-qt = itango:run_qt".format(name)]}
-
+        "gui_scripts": ["{0}-qt = itango:run_qt".format(name)]
+    }
 
 CLASSIFIERS = """\
 Framework :: IPython
@@ -23,21 +21,18 @@ Programming Language :: Python :: 3
 Topic :: System :: Shells
 """.splitlines()
 
-
 setup(
     name='itango',
-    use_scm_version=True,
-    setup_requires=["setuptools_scm"],
-
+    version=versioneer.get_version(),
+    cmdclass=versioneer.get_cmdclass(),
     packages=find_packages(),
-    package_data={'itango': [
-        'resource/*.png', 'resource/*.svg']},
+    package_data={'itango': ['resource/*.png', 'resource/*.svg']},
     entry_points=get_entry_points(),
     install_requires=[
         'IPython>=1.0',
         'pytango>=9.2.0',
-        'packaging'],
-
+        'packaging'
+    ],
     license='LGPL',
     classifiers=CLASSIFIERS,
     author='Tiago Coutinho',
@@ -48,4 +43,4 @@ setup(
     download_url='http://pypi.python.org/pypi/itango',
     platforms=['Linux', 'Windows XP/Vista/7/8'],
     keywords=['PyTango', 'IPython'],
-    )
+)
--- a/setup.cfg
+++ b/setup.cfg
@@ -2,3 +2,10 @@
 tag_build = 
 tag_date = 0
 
+[versioneer]
+VCS = git
+style = pep440
+versionfile_source = itango/_version.py
+versionfile_build = itango/_version.py
+tag_prefix = v
+parentdir_prefix = itango-