Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6713699ebe |
@@ -1,5 +1,5 @@
|
||||
chardet>=1.0.1
|
||||
cchardet>=0.3.5
|
||||
# cchardet>=0.3.5
|
||||
cssselect
|
||||
html5lib
|
||||
joblib
|
||||
|
||||
42
setup.py
42
setup.py
@@ -5,10 +5,10 @@ from setuptools.command.install import install
|
||||
|
||||
class InstallCommand(install):
|
||||
user_options = install.user_options + [
|
||||
('no-ml', None, "Don't install without Machine Learning modules."),
|
||||
("no-ml", None, "Don't install without Machine Learning modules."),
|
||||
]
|
||||
|
||||
boolean_options = install.boolean_options + ['no-ml']
|
||||
boolean_options = install.boolean_options + ["no-ml"]
|
||||
|
||||
def initialize_options(self):
|
||||
install.initialize_options(self)
|
||||
@@ -18,29 +18,33 @@ class InstallCommand(install):
|
||||
install.finalize_options(self)
|
||||
if self.no_ml:
|
||||
dist = self.distribution
|
||||
dist.packages=find_packages(exclude=[
|
||||
dist.packages = find_packages(
|
||||
exclude=[
|
||||
"tests",
|
||||
"tests.*",
|
||||
"talon.signature",
|
||||
"talon.signature.*",
|
||||
])
|
||||
]
|
||||
)
|
||||
for not_required in ["numpy", "scipy", "scikit-learn==0.24.1"]:
|
||||
dist.install_requires.remove(not_required)
|
||||
|
||||
|
||||
setup(name='talon',
|
||||
version='1.6.0',
|
||||
description=("Mailgun library "
|
||||
"to extract message quotations and signatures."),
|
||||
setup(
|
||||
name="talon-o2w",
|
||||
version="1.6.1",
|
||||
description=(
|
||||
"Mailgun library " "to extract message quotations and signatures."
|
||||
),
|
||||
long_description=open("README.rst").read(),
|
||||
author='Mailgun Inc.',
|
||||
author_email='admin@mailgunhq.com',
|
||||
url='https://github.com/mailgun/talon',
|
||||
license='APACHE2',
|
||||
author="Mailgun Inc.",
|
||||
author_email="admin@mailgunhq.com",
|
||||
url="https://github.com/mailgun/talon",
|
||||
license="APACHE2",
|
||||
cmdclass={
|
||||
'install': InstallCommand,
|
||||
"install": InstallCommand,
|
||||
},
|
||||
packages=find_packages(exclude=['tests', 'tests.*']),
|
||||
packages=find_packages(exclude=["tests", "tests.*"]),
|
||||
include_package_data=True,
|
||||
zip_safe=True,
|
||||
install_requires=[
|
||||
@@ -50,15 +54,11 @@ setup(name='talon',
|
||||
"scipy",
|
||||
"scikit-learn>=1.0.0",
|
||||
"chardet",
|
||||
"cchardet",
|
||||
# "cchardet",
|
||||
"cssselect",
|
||||
"six",
|
||||
"html5lib",
|
||||
"joblib",
|
||||
],
|
||||
tests_require=[
|
||||
"mock",
|
||||
"nose",
|
||||
"coverage"
|
||||
]
|
||||
)
|
||||
tests_require=["mock", "nose", "coverage"],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user