Add python packaging metadata
This commit is contained in:
parent
04fde18fec
commit
c20bbab4ef
3 changed files with 38 additions and 0 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -2,4 +2,8 @@
|
|||
*.sw?
|
||||
*~
|
||||
.coverage
|
||||
.eggs/
|
||||
__pycache__
|
||||
dist
|
||||
*.egg-info
|
||||
version.txt
|
||||
|
|
4
MANIFEST.in
Normal file
4
MANIFEST.in
Normal file
|
@ -0,0 +1,4 @@
|
|||
include Makefile
|
||||
include README
|
||||
include requirements.txt
|
||||
include version.txt
|
30
setup.py
Normal file
30
setup.py
Normal file
|
@ -0,0 +1,30 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from setuptools import setup
|
||||
|
||||
|
||||
def parse_requirements():
|
||||
requirements = []
|
||||
with open('requirements.txt') as f:
|
||||
for line in f.readlines():
|
||||
line = line.strip()
|
||||
if not line or line.startswith('#'):
|
||||
continue
|
||||
requirements.append(line)
|
||||
|
||||
return requirements
|
||||
|
||||
|
||||
setup(
|
||||
name='swh.lister.github',
|
||||
description='Software Heritage GitHub lister',
|
||||
author='Software Heritage developers',
|
||||
author_email='swh-devel@inria.fr',
|
||||
url='https://forge.softwareheritage.org/diffusion/DLSGH/',
|
||||
packages=['swh.lister.github'],
|
||||
scripts=[],
|
||||
install_requires=parse_requirements(),
|
||||
setup_requires=['vcversioner'],
|
||||
vcversioner={},
|
||||
include_package_data=True,
|
||||
)
|
Loading…
Add table
Add a link
Reference in a new issue