diff --git a/README.md b/README.md index 295d876..7a99967 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ | | | | --- | --- | | Org | [![PSL cataloged](https://img.shields.io/badge/PSL-cataloged-a0a0a0.svg)](https://www.PSLmodels.org) [![OS License: CCO-1.0](https://img.shields.io/badge/OS%20License-CCO%201.0-yellow)](https://github.com/PSLmodels/Tax-Brain/blob/master/LICENSE) [![Jupyter Book Badge](https://jupyterbook.org/badge.svg)](https://pslmodels.github.io/Tax-Brain/) | -| Package | [![Python 3.10](https://img.shields.io/badge/python-3.10-blue.svg)](https://www.python.org/downloads/release/python-3108/) [![Python 3.11](https://img.shields.io/badge/python-3.11-blue.svg)](https://www.python.org/downloads/release/python-3118/) [![Python 3.12](https://img.shields.io/badge/python-3.12-blue.svg)](https://www.python.org/downloads/release/python-3121/) [![PyPI Latest Release](https://img.shields.io/pypi/v/taxbrain.svg)](https://pypi.org/project/taxbrain/) [![PyPI Downloads](https://img.shields.io/pypi/dm/taxbrain.svg?label=PyPI%20downloads)](https://pypi.org/project/taxbrain/) [![Anaconda](https://img.shields.io/conda/dn/conda-forge/taxbrain?color=brightgreen&label=downloads&logo=conda-forge)](https://anaconda.org/conda-forge/taxbrain)| +| Package | [![Python 3.11](https://img.shields.io/badge/python-3.11-blue.svg)](https://www.python.org/downloads/release/python-3118/) [![Python 3.12](https://img.shields.io/badge/python-3.12-blue.svg)](https://www.python.org/downloads/release/python-3121/) [![Python 3.13](https://img.shields.io/badge/python-3.13-blue.svg)](https://www.python.org/downloads/release/python-3130/) [![PyPI Latest Release](https://img.shields.io/pypi/v/taxbrain.svg)](https://pypi.org/project/taxbrain/) [![PyPI Downloads](https://img.shields.io/pypi/dm/taxbrain.svg?label=PyPI%20downloads)](https://pypi.org/project/taxbrain/) [![Anaconda](https://img.shields.io/conda/dn/conda-forge/taxbrain?color=brightgreen&label=downloads&logo=conda-forge)](https://anaconda.org/conda-forge/taxbrain)| | Testing | ![example event parameter](https://github.com/PSLmodels/Tax-Brain/actions/workflows/build_and_test.yml/badge.svg?branch=master) ![example event parameter](https://github.com/PSLmodels/Tax-Brain/actions/workflows/deploy_jupyterbook.yml/badge.svg?branch=master) [![Codecov](https://codecov.io/gh/PSLmodels/Tax-Brain/branch/master/graph/badge.svg)](https://codecov.io/gh/PSLmodels/Tax-Brain) | Tax-Brain diff --git a/RELEASES.md b/RELEASES.md index ea7773c..a932e4d 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,6 +1,6 @@ # Tax-Brain Release History -## 2025-12-19 Release 2.8.0 +## 2025-12-23 Release 2.8.0 Last Merged Pull Request: [#209](https://github.com/PSLmodels/Tax-Brain/pull/209) diff --git a/setup.py b/setup.py index cae41c3..62a2146 100644 --- a/setup.py +++ b/setup.py @@ -2,8 +2,8 @@ install_requires = ["taxcalc", "behresp", "dask", "bokeh"] -with open("README.md", "r") as f: - long_description = f.read() +with open("README.md", "r", encoding="utf-8") as f: + longdesc = f.read() version = "2.8.0" setuptools.setup( name="taxbrain", @@ -11,7 +11,8 @@ author="Anderson Frailey", author_email="andersonfrailey@gmail.com", description="Python library for advanced tax policy analysis", - long_description=long_description, + long_description_content_type="text/markdown", + long_description=longdesc, url="https://github.com/PSLmodels/Tax-Brain", packages=["taxbrain"], install_requires=install_requires,