Repository navigation
Expand file tree
/
Copy pathsetup.cfg
More file actions
131 lines (115 loc) · 2.82 KB
/
Copy pathsetup.cfg
File metadata and controls
131 lines (115 loc) · 2.82 KB
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
##########################
# Setup.py Configuration #
##########################
[metadata]
name = y0
version = 0.1.1-dev
description = Python code for causal modeling.
long_description = file: README.md
long_description_content_type = text/markdown
# URLs associated with the project
url = https://github.com/y0-causal-inference/y0
download_url = https://github.com/y0-causal-inference/y0/releases
project_urls =
Bug Tracker = https://github.com/y0-causal-inference/y0/issues
Source Code = https://github.com/y0-causal-inference/y0
# Author information
author = Jeremy Zucker
author_email = jeremy.zucker@pnnl.gov
maintainer = Charles Tapley Hoyt
maintainer_email = cthoyt@gmail.com
# License Information
license = BSD-3-Clause
license_file = LICENSE
# Search tags
classifiers =
Development Status :: 4 - Beta
Environment :: Console
Intended Audience :: Developers
Intended Audience :: Science/Research
License :: OSI Approved :: BSD License
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3 :: Only
Topic :: Scientific/Engineering :: Mathematics
Topic :: Scientific/Engineering :: Information Analysis
Topic :: Software Development :: Compilers
Framework :: Pytest
Framework :: tox
Framework :: Sphinx
keywords =
cthoyt
cookiecutter
structural causal modeling
[options]
install_requires =
# Missing itertools from the standard library you didn't know you needed
more_itertools
# Use progress bars excessively
tqdm
# Command line tools
click
more_click
# Other
pyparsing
ananke-causal
networkx
tabulate
rpy2
# Random options
zip_safe = false
include_package_data = True
python_requires = >=3.8
# Where is my code
packages = find:
package_dir =
= src
[options.packages.find]
where = src
docs =
sphinx
sphinx-rtd-theme
sphinx-click
sphinx-autodoc-typehints
sphinx_automodapi
# To include LaTeX comments easily in your docs
texext
[options.entry_points]
console_scripts =
y0 = y0.cli:main
######################
# Doc8 Configuration #
# (doc8.ini) #
######################
[doc8]
max-line-length = 120
##########################
# Coverage Configuration #
# (.coveragerc) #
##########################
[coverage:run]
branch = True
source = y0
omit =
tests/*
docs/*
[coverage:paths]
source =
src/y0
.tox/*/lib/python*/site-packages/y0
[coverage:report]
show_missing = True
exclude_lines =
pragma: no cover
raise NotImplementedError
if __name__ == .__main__.:
def __str__
def __repr__
##########################
# Darglint Configuration #
##########################
[darglint]
docstring_style = sphinx
strictness = short