File: setup.py

package info (click to toggle)
gfal2-util 1.9.0-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 508 kB
  • sloc: python: 1,990; sh: 103; makefile: 90; xml: 24
file content (29 lines) | stat: -rw-r--r-- 1,007 bytes parent folder | 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
#!/usr/bin/env python
from setuptools import setup
from glob import glob

doc_files = ['RELEASE-NOTES', 'VERSION', 'LICENSE', 'readme.html']
bin_files = glob('src/gfal-*')
module_name = 'gfal2_util'
data_files = []

man_root = 'share/man/man1'
man_files = glob('doc/man/gfal*.1')
data_files.append((man_root, man_files))

setup(name=module_name,
      version='1.9.0',
      license='Apache License 2.0',
      description='GFAL2 utility tools',
      long_description='''gfal2-util is a set of basic utility tools for file
interactions and file copy based on the GFAL 2.0 toolkit.
gfal2-util supports the protocols of GFAL 2.0 : WebDav(s),
gridFTP, http(s), SRM, xrootd, etc...''',
      author='Duarte Meneses, Adrien Devresse, Andrea Manzi, Mihai Patrascoiu',
      author_email='dmc-devel@cern.ch',
      url='http://dmc.web.cern.ch/projects/gfal2-utils',
      packages=[module_name],
      package_dir={module_name: 'src/' + module_name},
      scripts=bin_files,
      data_files=data_files,
      )