7
7
of the BSD license. See the LICENSE file for details.
8
8
"""
9
9
10
- import re
11
-
12
10
from setuptools import setup , find_packages
13
11
14
-
15
12
DESCRIPTION = "Python library with command line interface for building docker images."
16
13
HOMEPAGE = "https://github.com/containerbuildsystem/atomic-reactor"
17
14
25
22
],
26
23
}
27
24
28
-
29
- def _get_requirements (path ):
30
- try :
31
- with open (path ) as f :
32
- packages = f .read ().splitlines ()
33
- except (IOError , OSError ) as ex :
34
- raise RuntimeError ("Can't open file with requirements: %s" , ex )
35
- packages = (p .strip () for p in packages if not re .match (r'^\s*#' , p ))
36
- packages = list (filter (None , packages ))
37
- return packages
38
-
39
-
40
25
setup (
41
26
name = 'atomic-reactor' ,
42
27
version = '4.0.dev0' ,
@@ -49,7 +34,19 @@ def _get_requirements(path):
49
34
'console_scripts' : ['atomic-reactor=atomic_reactor.cli.main:run' ],
50
35
},
51
36
packages = find_packages (exclude = ["*.tests" , "*.tests.*" , "tests.*" , "tests" ]),
52
- install_requires = _get_requirements ('requirements.txt' ),
37
+ install_requires = [
38
+ 'backoff' ,
39
+ 'docker < 4.3.0' ,
40
+ 'docker-squash>=1.0.7' ,
41
+ 'dockerfile-parse>=0.0.13' ,
42
+ 'flatpak-module-tools >= 0.11,<0.13;python_version<"3.9"' ,
43
+ 'flatpak-module-tools >= 0.11;python_version>="3.9"' ,
44
+ 'jsonschema' ,
45
+ 'PyYAML' ,
46
+ 'ruamel.yaml' ,
47
+ 'osbs-client >= 1.0.0' ,
48
+ 'requests' ,
49
+ ],
53
50
python_requires = '>=3.8, <4' ,
54
51
package_data = {'atomic_reactor' : ['schemas/*.json' ]},
55
52
data_files = data_files .items (),
0 commit comments