Skip to content

Commit 0907c11

Browse files
author
Antoine Carme
committed
The installation instructions given in the README file do not work. #11
Added a setup
1 parent 28d44f6 commit 0907c11

File tree

3 files changed

+56
-0
lines changed

3 files changed

+56
-0
lines changed

__init__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Copyright (C) 2016 Antoine Carme <Antoine.Carme@Laposte.net>
2+
# All rights reserved.
3+
4+
# This file is part of the sklearn_explain package and is made available under
5+
# the terms of the 3 Clause BSD license
6+
7+
from . import explainer
8+
9+
__version__ = '1.0.0'
10+
11+

setup.cfg

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[metadata]
2+
description-file = README.md

setup.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
from setuptools import setup
2+
from setuptools import find_packages
3+
4+
from shutil import copyfile, rmtree
5+
import os
6+
import glob
7+
8+
def build_package():
9+
try:
10+
rmtree('sklearn_explain')
11+
except:
12+
pass
13+
os.mkdir('sklearn_explain')
14+
os.mkdir('sklearn_explain/reason_codes')
15+
for file in glob.glob('reason_codes/*.py'):
16+
copyfile(file, 'sklearn_explain/' + file)
17+
copyfile('explainer.py' ,
18+
'sklearn_explain/explainer.py')
19+
copyfile('README.md' ,
20+
'sklearn_explain/README.md')
21+
copyfile('LICENSE' ,
22+
'sklearn_explain/LICENSE')
23+
copyfile('__init__.py',
24+
'sklearn_explain/__init__.py')
25+
26+
27+
build_package();
28+
29+
setup(name='sklearn_explain',
30+
version='1.0',
31+
description='sklearn_explain',
32+
author='Antoine CARME',
33+
author_email='antoine.carme@laposte.net',
34+
url='https://github.com/antoinecarme/sklearn_explain',
35+
license='BSD 3-clause',
36+
packages=['sklearn_explain' , 'sklearn_explain/reason_codes'],
37+
install_requires=[
38+
'scipy',
39+
'pandas',
40+
'sklearn',
41+
])
42+
43+
rmtree('sklearn_explain')

0 commit comments

Comments
 (0)