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.h
include python/cminimap2.pxd include python/cminimap2.pxd
include python/minimap2.pyx 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 int8_t strand, trans_strand
int32_t n_cigar32 int32_t n_cigar32
uint32_t *cigar32 uint32_t *cigar32
void mm_reg2hitpy(const mm_idx_t *mi, mm_reg1_t *r, mm_hitpy_t *h) void mm_reg2hitpy(const mm_idx_t *mi, mm_reg1_t *r, mm_hitpy_t *h)
void mm_free_reg1(mm_reg1_t *r) 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 self._idx = cminimap2.mm_idx_reader_read(r, n_threads) # NB: ONLY read the first part
cminimap2.mm_idx_reader_close(r) cminimap2.mm_idx_reader_close(r)
cminimap2.mm_mapopt_update(&self.map_opt, self._idx) cminimap2.mm_mapopt_update(&self.map_opt, self._idx)
def __dealloc__(self): def __dealloc__(self):
if self._idx is not NULL: if self._idx is not NULL:
cminimap2.mm_idx_destroy(self._idx) cminimap2.mm_idx_destroy(self._idx)

View File

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