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