diff options
| author | rillig <rillig@pkgsrc.org> | 2022-08-25 19:56:07 +0000 |
|---|---|---|
| committer | rillig <rillig@pkgsrc.org> | 2022-08-25 19:56:07 +0000 |
| commit | 685fd8d21de02694deab215023c186dfb51d1a47 (patch) | |
| tree | f6506bb211f1a8fc083fdd9d1d49b8b1611dffac /pkgtools/url2pkg/files/python/url2pkg.py | |
| parent | cbb8e7ca98aea1b22c90e3d61619b421004e2a4f (diff) | |
| download | pkgsrc-685fd8d21de02694deab215023c186dfb51d1a47.tar.gz | |
pkgtools/url2pkg: fix line ends
Diffstat (limited to 'pkgtools/url2pkg/files/python/url2pkg.py')
| -rw-r--r-- | pkgtools/url2pkg/files/python/url2pkg.py | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/pkgtools/url2pkg/files/python/url2pkg.py b/pkgtools/url2pkg/files/python/url2pkg.py index 3f3ede6e9a2..5b1798e23b2 100644 --- a/pkgtools/url2pkg/files/python/url2pkg.py +++ b/pkgtools/url2pkg/files/python/url2pkg.py @@ -1,40 +1,40 @@ -# $NetBSD: url2pkg.py,v 1.1 2022/07/16 08:59:38 rillig Exp $
-#
-# Forwards the module metadata from distutils and setuptools to url2pkg.
-
-def print_depends(varname, depends):
- for dep in depends:
- print('%s\t%s%s' % (varname, dep.replace(' ', ''), '' if '>' in dep else '>=0'))
-
-
-def print_var(varname, value):
- if value != '':
- print('var\t%s\t%s' % (varname, value))
-
-
-def print_cmd(cmd, arg):
- print('\t'.join(('cmd', cmd, arg)))
-
-
-def print_license(license_name):
- if license_name == '':
- return
- print_cmd('license', license_name)
- print_cmd(
- 'license_default',
- '%s # TODO: from setup.py; needs to be adjusted' % license_name)
-
-
-def setup(**kwargs):
- print_depends('DEPENDS', kwargs.get('requires', [])) # only for distutils.core
- print_depends('DEPENDS', kwargs.get('install_requires', []))
- print_depends('TEST_DEPENDS', kwargs.get('tests_require', []))
- print_depends('BUILD_DEPENDS', kwargs.get('extras_require', {}).get('dev', []))
- print_depends('BUILD_DEPENDS', kwargs.get('setup_requires', []))
- print_var('COMMENT', kwargs.get('description', '').rstrip('.'))
- print_var('HOMEPAGE', kwargs.get('url', ''))
- print_license(kwargs.get('license', ''))
-
- # TODO: implement 'python_requires'
- # example pkgsrc package: devel/py-futures
- # example values: >=2.6, <3, >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*
+# $NetBSD: url2pkg.py,v 1.2 2022/08/25 19:56:07 rillig Exp $ +# +# Forwards the module metadata from distutils and setuptools to url2pkg. + +def print_depends(varname, depends): + for dep in depends: + print('%s\t%s%s' % (varname, dep.replace(' ', ''), '' if '>' in dep else '>=0')) + + +def print_var(varname, value): + if value != '': + print('var\t%s\t%s' % (varname, value)) + + +def print_cmd(cmd, arg): + print('\t'.join(('cmd', cmd, arg))) + + +def print_license(license_name): + if license_name == '': + return + print_cmd('license', license_name) + print_cmd( + 'license_default', + '%s # TODO: from setup.py; needs to be adjusted' % license_name) + + +def setup(**kwargs): + print_depends('DEPENDS', kwargs.get('requires', [])) # only for distutils.core + print_depends('DEPENDS', kwargs.get('install_requires', [])) + print_depends('TEST_DEPENDS', kwargs.get('tests_require', [])) + print_depends('BUILD_DEPENDS', kwargs.get('extras_require', {}).get('dev', [])) + print_depends('BUILD_DEPENDS', kwargs.get('setup_requires', [])) + print_var('COMMENT', kwargs.get('description', '').rstrip('.')) + print_var('HOMEPAGE', kwargs.get('url', '')) + print_license(kwargs.get('license', '')) + + # TODO: implement 'python_requires' + # example pkgsrc package: devel/py-futures + # example values: >=2.6, <3, >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* |
