-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
76 lines (66 loc) · 2.4 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# ----------------------------------------------------------------------------------------------------------------------
# FILE DESCRIPTION
# ----------------------------------------------------------------------------------------------------------------------
# File: setup.py
# Author: Billy Carson
# Date written: 04-14-2021
# Last modified: 11-08-2024
"""
Description: Setup Python file.
"""
# ----------------------------------------------------------------------------------------------------------------------
# IMPORT STATEMENTS
# ----------------------------------------------------------------------------------------------------------------------
# Import statements
import setuptools
# ----------------------------------------------------------------------------------------------------------------------
# SETUP
# ----------------------------------------------------------------------------------------------------------------------
with open('README.md', 'r', encoding='utf-8') as fh:
readme_description = fh.read()
setuptools.setup(
name='augmented-pca',
version='0.3.0',
author='Billy Carson',
author_email='williamcarsoniv@gmail.com',
description='Python implementations of supervised and adversarial linear factor models.',
long_description=readme_description,
long_description_content_type='text/markdown',
keywords=[
'augmentedpca',
'augmented principal component analysis',
'augmented pca',
'principal component analysis',
'pca',
'factor model',
'factor models',
'linear models',
'autoencoder',
'autoencoders',
'supervised autoencoder',
'supervised autoencoders',
'SAE',
'adversarial autoencoder',
'adversarial autoencoders',
'fair machine learning',
'machine learning',
'representation learning',
'dimensionality reduction',
],
url='https://github.com/wecarsoniv/augmented-pca',
project_urls={
'Issue Tracker': 'https://github.com/wecarsoniv/augmented-pca/issues',
},
classifiers=[
'Programming Language :: Python :: 3',
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
],
package_dir={'': 'src'},
packages=setuptools.find_packages(where='src'),
python_requires='>=3.11',
install_requires=[
'numpy',
'scipy',
],
)