From 5796ac934fa4c255ec2794e30735fbfb722ec92f Mon Sep 17 00:00:00 2001 From: Andrew Hennis Date: Tue, 19 Nov 2024 16:27:39 -0500 Subject: [PATCH] project description update --- goombay/algorithms/base.py | 8 -------- pyproject.toml | 4 ++-- setup.py | 15 +++------------ 3 files changed, 5 insertions(+), 22 deletions(-) diff --git a/goombay/algorithms/base.py b/goombay/algorithms/base.py index 9020312..9bd3aad 100644 --- a/goombay/algorithms/base.py +++ b/goombay/algorithms/base.py @@ -1,11 +1,3 @@ -try: - # external dependencies - import numpy - from numpy import float64 - from numpy._typing import NDArray -except ImportError: - raise ImportError("Please pip install all dependencies from requirements.txt!") - class GLOBALBASE(): def matrix(self, querySequence: str, subjectSequence: str)->list[list[float]]: matrix, _ = self(querySequence, subjectSequence) diff --git a/pyproject.toml b/pyproject.toml index d066e29..0ae8cae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,11 +4,11 @@ build-backend = "hatchling.build" [project] name = "goombay" -version = "0.13.2" +version = "0.13.3" authors = [ { name ="Andrew Hennis", email="andrew.mr.hennis@gmail.com" }, ] -desctiption = "Simple python implementation of text alignment meant for increased functionality." +description = "Python implementation of several sequence alignment algorithms such as Waterman-Smith-Beyer, Gotoh, and Needleman-Wunsch intended to calculate distance, show alignment, and display the underlying matrices." readme = "README.md" requires-python = ">=3.9" classifiers = [ diff --git a/setup.py b/setup.py index ce976b3..ffc18eb 100644 --- a/setup.py +++ b/setup.py @@ -1,14 +1,5 @@ #!/usr/bin/env python3 -# external -from setuptools import setup +# builtin +import setuptools -setup( - name='goombay', - version='0.13.2', - - packages=['goombay'], - package_data={'': ['*.py']}, - python_requires='>=3.9', - - url='https://github.com/dawnandrew100/goombay' -) +setuptools.setup()