[metadata] name = JustCause description = Comparing methods for causality analysis in a fair and just way. author = Maximilian Franz, Florian Wilhelm author-email = Maximilian.Franz@inovex.de, Florian.Wilhelm@inovex.de license = mit long-description = file: README.md long-description-content-type = text/markdown; charset=UTF-8 url = https://github.com/inovex/justcause/ project-urls = Documentation = https://justcause.readthedocs.io/ # Change if running only on Windows, Mac or Linux (comma-separated) platforms = any # Add here all kinds of additional classifiers as defined under # https://pypi.python.org/pypi?%3Aaction=list_classifiers classifiers = Development Status :: 4 - Beta Programming Language :: Python Programming Language :: Python :: 3 Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Topic :: Software Development :: Libraries :: Python Modules Topic :: Scientific/Engineering :: Mathematics Operating System :: OS Independent License :: OSI Approved :: MIT License Intended Audience :: Developers Intended Audience :: Science/Research [options] zip_safe = False packages = find: include_package_data = True package_dir = =src # DON'T CHANGE THE FOLLOWING LINE! IT WILL BE UPDATED BY PYSCAFFOLD! setup_requires = pyscaffold>=3.2a0,<3.3a0 # Add here dependencies of your project (semicolon/line-separated), e.g. install_requires = numpy; pyarrow; pandas>=1.0; scikit-learn; requests; pygam python_requires = >=3.6 [options.packages.find] where = src exclude = tests [options.extras_require] # Add here additional requirements for extra features, to install with: # `pip install justcause[PDF]` like: # PDF = ReportLab; RXP # Add here test requirements (semicolon/line-separated) testing = pytest pytest-cov [options.entry_points] # Add here console scripts like: # console_scripts = # script_name = justcause.module:function # For example: # console_scripts = # fibonacci = justcause.skeleton:run # And any other entry points, for example: # pyscaffold.cli = # awesome = pyscaffoldext.awesome.extension:AwesomeExtension [test] # py.test options when running `python setup.py test` # addopts = --verbose extras = True [tool:pytest] # Options for py.test: # Specify command line options as you would do when invoking py.test directly. # e.g. --cov-report html (or xml) for html/xml output or --junitxml junit.xml # in order to write a coverage file that can be read by Jenkins. addopts = --cov justcause --cov-report term-missing --verbose norecursedirs = dist build .tox testpaths = tests [aliases] dists = bdist_wheel sdist [bdist_wheel] # Use this option if your package is pure-python universal = 1 [build_sphinx] source_dir = docs build_dir = build/sphinx [devpi:upload] # Options for the devpi: PyPI server and packaging tool # VCS export must be deactivated since we are using setuptools-scm no-vcs = 1 formats = bdist_wheel [flake8] # Some sane defaults for the code style checker flake8 exclude = .tox build dist .eggs docs/conf.py [pyscaffold] # PyScaffold's parameters when the project was created. # This will be used when updating. Do not change! version = 3.2.2 package = justcause extensions = no_skeleton pre_commit dsproject