Skip to content

Commit

Permalink
Merge pull request #282 from solvebio/remove-exporters-curl
Browse files Browse the repository at this point in the history
Remove deprecated/unused exporters and remove curl dependency
  • Loading branch information
jsh2134 committed Oct 23, 2018
2 parents 93205bd + 7a510eb commit 09b264e
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 456 deletions.
13 changes: 0 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,6 @@ only (released on July 28th, 2017).
Developer documentation is available at [docs.solvebio.com](https://docs.solvebio.com). For more information about SolveBio visit [www.solvebio.com](https://www.solvebio.com).


Dependencies (Ubuntu)
---------------------

When installing SolveBio on Ubuntu (version 14 and up), you may need the
following dependencies:

* libgnutls-dev
* libcurl4-gnutls-dev

To install them, run:

sudo apt-get install libcurl4-gnutls-dev libgnutls-dev


Installation & Setup
--------------------
Expand Down
67 changes: 29 additions & 38 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import warnings

VERSION = 'undefined'
install_requires = ['six', 'pyprind', 'pycurl>=7.0.0']
install_requires = ['six', 'pyprind']
extra = {}

with open('solvebio/version.py') as f:
Expand Down Expand Up @@ -40,40 +40,31 @@
with open('README.md') as f:
long_description = f.read()

try:
setup(
name='solvebio',
version=VERSION,
description='The SolveBio Python client',
long_description=long_description,
long_description_content_type='text/markdown',
author='Solve, Inc.',
author_email='contact@solvebio.com',
url='https://github.com/solvebio/solvebio-python',
packages=find_packages(),
package_dir={'solvebio': 'solvebio'},
test_suite='nose.collector',
include_package_data=True,
install_requires=install_requires,
platforms='any',
extras_require={},
entry_points={
'console_scripts': ['solvebio = solvebio.cli.main:main']
},
classifiers=[
'Intended Audience :: Science/Research',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Topic :: Software Development :: Libraries :: Python Modules',
'Topic :: Scientific/Engineering :: Bio-Informatics'
],
**extra
)
except Exception as e:
if 'Could not run curl-config' in str(e):
print('\nProblem installing pycurl dependency'
'\nYou probably need to install libcurl-devel '
'(CentOS) or libcurl4-openssl-dev (Ubuntu)')
sys.exit(1)
else:
raise
setup(
name='solvebio',
version=VERSION,
description='The SolveBio Python client',
long_description=long_description,
long_description_content_type='text/markdown',
author='Solve, Inc.',
author_email='contact@solvebio.com',
url='https://github.com/solvebio/solvebio-python',
packages=find_packages(),
package_dir={'solvebio': 'solvebio'},
test_suite='nose.collector',
include_package_data=True,
install_requires=install_requires,
platforms='any',
extras_require={},
entry_points={
'console_scripts': ['solvebio = solvebio.cli.main:main']
},
classifiers=[
'Intended Audience :: Science/Research',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Topic :: Software Development :: Libraries :: Python Modules',
'Topic :: Scientific/Engineering :: Bio-Informatics'
],
**extra
)

0 comments on commit 09b264e

Please sign in to comment.