File: setup.py

package info (click to toggle)
yanagiba 1.0.0-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 140 kB
  • sloc: python: 123; sh: 56; makefile: 3
file content (42 lines) | stat: -rw-r--r-- 1,278 bytes parent folder | download | duplicates (2)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
from setuptools import setup

pypi_classifiers = [
    'Programming Language :: Python :: 2.7',
    'Programming Language :: Python :: 3',
    "Development Status :: 4 - Beta",
    "Environment :: Console",
    "Operating System :: OS Independent",
    'Intended Audience :: Science/Research',
    'Natural Language :: English',
    'Topic :: Scientific/Engineering :: Bio-Informatics',
    "Topic :: Software Development :: Libraries :: Python Modules",
    'License :: OSI Approved :: MIT License',
]

install_requires = [
	"nanomath>=0.13.0",
  "pandas>=0.20.3",
  'biopython>=1.70',
]

desc = """Filter short or low quality Oxford Nanopore reads which have been basecalled with Albacore."""

setup(name='yanagiba',
      version='1.0.0',
      description=desc,
      url='https://github.com/Adamtaranto/Yanagiba',
      author='Adam Taranto',
      author_email='adam.taranto@anu.edu.au',
      license='MIT',
      packages=['yanagiba'],
      classifiers=pypi_classifiers,
      keywords=["Albacore","Nanopore","basecalling","genome","DNA","sequencing"],
      install_requires=install_requires,
      include_package_data=True,
      zip_safe=False,
      entry_points={
        'console_scripts': [
            'yanagiba=yanagiba.cmd_line:main',
        ],
    },
    )