11[metadata]
22name = boost_histogram
3+ description = The Boost::Histogram Python wrapper.
4+ long_description = file: README.md
5+ long_description_content_type = text/markdown
6+ url = https://github.com/scikit-hep/boost-histogram
37author = Hans Dembinski and Henry Schreiner
4859maintainer = Hans Dembinski and Henry Schreiner
610maintainer_email =
[email protected] 7- url = https://github.com/scikit-hep/boost-histogram
8- description = The Boost::Histogram Python wrapper.
9- long_description = file: README.md
10- long_description_content_type = text/markdown
11- license = BSD 3-Clause License
11+ license = BSD-3-Clause
12+ license_file = LICENSE
1213classifiers =
1314 Development Status :: 4 - Beta
1415 Intended Audience :: Developers
1516 Intended Audience :: Information Technology
1617 Intended Audience :: Science/Research
1718 License :: OSI Approved :: BSD License
18- Operating System :: Microsoft :: Windows
1919 Operating System :: MacOS
20+ Operating System :: Microsoft :: Windows
2021 Operating System :: POSIX
2122 Operating System :: Unix
23+ Programming Language :: C++
2224 Programming Language :: Python
25+ Programming Language :: Python :: 2
2326 Programming Language :: Python :: 2.7
27+ Programming Language :: Python :: 3
2428 Programming Language :: Python :: 3.5
2529 Programming Language :: Python :: 3.6
2630 Programming Language :: Python :: 3.7
2731 Programming Language :: Python :: 3.8
2832 Programming Language :: Python :: 3.9
29- Programming Language :: C++
30- Programming Language :: Python :: Implementation :: PyPy
3133 Programming Language :: Python :: Implementation :: CPython
34+ Programming Language :: Python :: Implementation :: PyPy
3235 Topic :: Scientific/Engineering
3336 Topic :: Scientific/Engineering :: Information Analysis
3437 Topic :: Scientific/Engineering :: Mathematics
@@ -37,14 +40,14 @@ classifiers =
3740 Topic :: Utilities
3841
3942[options]
40- python_requires = >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
4143packages = find:
44+ install_requires =
45+ numpy>=1.13.3
46+ enum34>=1.1; python_version < '3.4'
47+ typing>=3.5; python_version < '3.5'
48+ python_requires = >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
4249package_dir =
4350 =src
44- install_requires =
45- numpy >=1.13.3
46- typing >= 3.5; python_version < '3.5'
47- enum34 >= 1.1; python_version < '3.4'
4851
4952[options.packages.find]
5053where = src
@@ -53,7 +56,7 @@ exclude =
5356 extern
5457
5558[tool:pytest]
56- junit_family = xunit2
59+ junit_family = xunit2
5760addopts = --benchmark-disable -Wd --strict-markers
5861xfail_strict = True
5962testpaths =
@@ -83,22 +86,7 @@ per-file-ignores =
8386warn_unused_configs = True
8487python_version = 2.7
8588files = src
86-
87- # Currently (0.800) identical to --strict
88- # disallow_any_generics = True
89- # disallow_subclassing_any = True
90- # disallow_untyped_calls = True
91- # disallow_untyped_defs = True
92- # disallow_incomplete_defs = True
9389check_untyped_defs = True
94- # disallow_untyped_decorators = True
95- # no_implicit_optional = True
96- # warn_redundant_casts = True
97- # warn_unused_ignores = True
98- # warn_return_any = True
99- # no_implicit_reexport = True
100- # strict_equality = True
101-
10290
10391[mypy-numpy]
10492ignore_missing_imports = True
@@ -114,40 +102,40 @@ ignore_missing_imports = True
114102
115103[check-manifest]
116104ignore =
117- .all-contributorsrc
118- .clang-format
119- .cmake-format.yaml
120- .pre-commit-config.yaml
121- .pre-commit-nodocker.yaml
122- .readthedocs.yml
123- .clang-tidy
124- examples/**
125- notebooks/**
126- docs/**
127- scripts/**
128- dev-requirements.txt
129- extern/**/*.py
130- extern/**/*.md
131- extern/**/*.rst
132- extern/**/*.toml
133- extern/*/checks/**
134- extern/*/test/**
135- extern/*/benchmark/**
136- extern/*/doc/**
137- extern/*/examples/**
138- extern/*/tools/**
139- extern/pybind11/docs/**
140- extern/pybind11/tests/**
141- CMakeLists.txt
142- extern/*/README.md
143- CONTRIBUTING.md
144- Jamfile
145- configure
146- *.clang_complete
147- *.html
148- *.in
149- *.json
150- *.yml
151- src/boost_histogram/_core.*
152- src/boost_histogram/version.py
153- tests/.pytest_cache/**
105+ .all-contributorsrc
106+ .clang-format
107+ .cmake-format.yaml
108+ .pre-commit-config.yaml
109+ .pre-commit-nodocker.yaml
110+ .readthedocs.yml
111+ .clang-tidy
112+ examples/**
113+ notebooks/**
114+ docs/**
115+ scripts/**
116+ dev-requirements.txt
117+ extern/**/*.py
118+ extern/**/*.md
119+ extern/**/*.rst
120+ extern/**/*.toml
121+ extern/*/checks/**
122+ extern/*/test/**
123+ extern/*/benchmark/**
124+ extern/*/doc/**
125+ extern/*/examples/**
126+ extern/*/tools/**
127+ extern/pybind11/docs/**
128+ extern/pybind11/tests/**
129+ CMakeLists.txt
130+ extern/*/README.md
131+ CONTRIBUTING.md
132+ Jamfile
133+ configure
134+ *.clang_complete
135+ *.html
136+ *.in
137+ *.json
138+ *.yml
139+ src/boost_histogram/_core.*
140+ src/boost_histogram/version.py
141+ tests/.pytest_cache/**
0 commit comments