]> git.ipfire.org Git - pakfire.git/blob - setup.py
sat: Enhance Request class to remove, update or lock things.
[pakfire.git] / setup.py
1
2 import os
3
4 from distutils.core import Extension, setup
5
6 from DistUtilsExtra.command import *
7
8 #from pakfire.constants import PAKFIRE_VERSION
9 PAKFIRE_VERSION = "0.9.2"
10
11 _pakfire_module_files = [os.path.join("src", f) for f in os.listdir("src") if f.endswith(".c")]
12
13 setup(
14 name = "pakfire",
15 version = PAKFIRE_VERSION,
16 description = "Pakfire - Package manager for IPFire.",
17 author = "IPFire.org Team",
18 author_email = "info@ipfire.org",
19 url = "http://redmine.ipfire.org/projects/buildsystem3",
20 packages = [
21 "pakfire",
22 "pakfire.packages",
23 "pakfire.repository",
24 ],
25 scripts = [
26 "scripts/pakfire",
27 "scripts/pakfire-build",
28 "scripts/pakfire-repo",
29 "scripts/pakfire-server",
30 ],
31 ext_modules = [
32 Extension("_pakfire", _pakfire_module_files,
33 extra_link_args = ["-lsatsolver", "-lsatsolverext"])
34 ],
35 cmdclass = { "build" : build_extra.build_extra,
36 "build_i18n" : build_i18n.build_i18n },
37 )