Skip to content
Snippets Groups Projects
Select Git revision
  • fae058dda8cf348a77a7633a0fef43aa674e8fb5
  • master default protected
  • fix-content-encoding
  • debian/unstable-swh
  • pristine-tar
  • debian/upstream
  • debian/buster-swh
  • mypy-version
  • debian/stretch-swh
  • debian/1.3.3-1_swh1
  • debian/upstream/1.3.3
  • v1.3.3
  • debian/1.3.2-1_swh1
  • debian/upstream/1.3.2
  • v1.3.2
  • debian/1.3.1-1_swh1
  • debian/upstream/1.3.1
  • v1.3.1
  • debian/1.3.0-1_swh1
  • debian/upstream/1.3.0
  • v1.3.0
  • debian/1.2.2-1_swh1_bpo10+1
  • debian/1.2.2-1_swh1
  • debian/upstream/1.2.2
  • v1.2.2
  • debian/1.2.1-1_swh1_bpo10+1
  • debian/1.2.1-1_swh1
  • debian/upstream/1.2.1
  • v1.2.1
29 results

setup.py

Blame
  • Forked from Platform / Development / swh-deposit
    Source project has a limited visibility.
    setup.py 997 B
    from setuptools import setup, find_packages
    
    
    def parse_requirements():
        requirements = []
        for reqf in ('requirements.txt', 'requirements-swh.txt'):
            with open(reqf) 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.deposit',
        description='Software Heritage Deposit Server',
        author='Software Heritage developers',
        author_email='swh-devel@inria.fr',
        url='https://forge.softwareheritage.org/source/swh-deposit/',
        packages=find_packages(),
        scripts=[],   # scripts to package
        install_requires=parse_requirements(),
        extras_require={
            'loader': ['swh.loader.core >= 0.0.25',
                       'swh.scheduler >= 0.0.19',
                       'requests'],
        },
        setup_requires=['vcversioner'],
        vcversioner={},
        include_package_data=True,
    )