[build-system] # Minimum requirements for the build system to execute. requires = [ "setuptools", "wheel", "Cython>=0.29.14", # Note: keep in sync with tools/cythonize.py ] [tool.towncrier] # Do no set this since it is hard to import numpy inside the source directory # the name is hardcoded. Use "--version 1.18.0" to set the version single_file = true filename = "doc/source/release/{version}-notes.rst" directory = "doc/release/upcoming_changes/" issue_format = "`gh-{issue} `__" template = "doc/release/upcoming_changes/template.rst" underlines = "~=" all_bullets = false [[tool.towncrier.type]] directory = "highlight" name = "Highlights" showcontent = true [[tool.towncrier.type]] directory = "new_function" name = "New functions" showcontent = true [[tool.towncrier.type]] directory = "deprecation" name = "Deprecations" showcontent = true [[tool.towncrier.type]] directory = "future" name = "Future Changes" showcontent = true [[tool.towncrier.type]] directory = "expired" name = "Expired deprecations" showcontent = true [[tool.towncrier.type]] directory = "compatibility" name = "Compatibility notes" showcontent = true [[tool.towncrier.type]] directory = "c_api" name = "C API changes" showcontent = true [[tool.towncrier.type]] directory = "new_feature" name = "New Features" showcontent = true [[tool.towncrier.type]] directory = "improvement" name = "Improvements" showcontent = true [[tool.towncrier.type]] directory = "change" name = "Changes" showcontent = true