load python README.rst into setup.py

This commit is contained in:
Heng Li 2017-09-16 22:43:52 -04:00
parent 7da9a08a6f
commit 5103cea7d3
4 changed files with 8 additions and 3 deletions

View File

@ -8,4 +8,4 @@ include python/minimap2.c
include python/cminimap2.h
include python/cminimap2.pxd
include python/minimap2.pyx
include python/README.md
include python/README.rst

View File

@ -87,6 +87,6 @@ cdef extern from "cminimap2.h":
int8_t strand, trans_strand
int32_t n_cigar32
uint32_t *cigar32
void mm_reg2hitpy(const mm_idx_t *mi, mm_reg1_t *r, mm_hitpy_t *h)
void mm_free_reg1(mm_reg1_t *r)

View File

@ -105,7 +105,7 @@ cdef class Aligner:
self._idx = cminimap2.mm_idx_reader_read(r, n_threads) # NB: ONLY read the first part
cminimap2.mm_idx_reader_close(r)
cminimap2.mm_mapopt_update(&self.map_opt, self._idx)
def __dealloc__(self):
if self._idx is not NULL:
cminimap2.mm_idx_destroy(self._idx)

View File

@ -17,11 +17,16 @@ else: # with Cython
import sys
sys.path.append('python')
def readme():
with open('python/README.rst') as f:
return f.read()
setup(
name = 'minimap2',
version = '2.2rc',
url = 'https://github.com/lh3/minimap2',
description = 'Minimap2 python binding',
long_description = readme(),
author = 'Heng Li',
author_email = 'lh3@me.com',
license = 'MIT',