Skip to content

Commit 7b4d75f

Browse files
authored
Merge pull request #54 from lixfz/master
Upgrade to 0.1.14
2 parents 4dc0084 + d07f3cb commit 7b4d75f

File tree

5 files changed

+27
-6
lines changed

5 files changed

+27
-6
lines changed

deeptables/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# -*- coding:utf-8 -*-
22
__author__ = 'yangjian'
33

4+
from ._version import __version__

deeptables/_version.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
__version__ = '0.1.14'

deeptables/models/preprocessor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ def __prepare_features(self, X):
291291
excluded_vars = []
292292

293293
if self.config.cat_exponent >= 1:
294-
raise ValueError(f'"cat_expoent" must be less than 1, not {self.config.cat_exponent} .')
294+
raise ValueError(f'"cat_exponent" must be less than 1, not {self.config.cat_exponent} .')
295295

296296
var_len_categorical_columns = self.config.var_len_categorical_columns
297297
var_len_column_names = []

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
packaging
22
scipy>=1.3.1
33
pandas<=1.1.5,>=0.25.3
4-
numpy<1.19.0,>=1.16.0
4+
numpy>=1.16.5
55
tensorflow>=2.0.0,<=2.4.0
66
scikit-learn>=0.20.3
77
catboost>=0.20.2

setup.py

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
from __future__ import absolute_import
44

5+
import os
6+
57
from setuptools import find_packages
68
from setuptools import setup
79

810

911
def read_requirements(file_path='requirements.txt'):
10-
import os
11-
1212
if not os.path.exists(file_path):
1313
return []
1414

@@ -38,15 +38,34 @@ def read_extra_requirements():
3838

3939
return extra
4040

41-
version = '0.1.13'
41+
42+
def read_version(py_file, var_name='__version__'):
43+
try:
44+
execfile
45+
except NameError:
46+
def execfile(fname, globs, locs=None):
47+
locs = locs or globs
48+
exec(compile(open(fname).read(), fname, "exec"), globs, locs)
49+
50+
version_ns = {}
51+
52+
base_dir = os.path.dirname((os.path.abspath(__file__)))
53+
execfile(os.path.join(base_dir, py_file), version_ns)
54+
version = version_ns[var_name]
55+
56+
return version
57+
58+
59+
name = 'deeptables'
60+
version = read_version(os.path.join(name, '_version.py'))
4261
requirements = read_requirements()
4362

4463
MIN_PYTHON_VERSION = '>=3.6.*'
4564

4665
long_description = open('README.md', encoding='utf-8').read()
4766

4867
setup(
49-
name='deeptables',
68+
name=name,
5069
version=version,
5170
description='Deep-learning Toolkit for Tabular datasets',
5271
long_description=long_description,

0 commit comments

Comments
 (0)