diff --git a/README.md b/README.md index 6bd3258..f894827 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,14 @@ -![pytest-csv-params](docs/icon/pytest-csv-params.png) +![pytest-csv-params](https://docs.codebau.dev/pytest-plugins/pytest-csv-params/_images/pytest-csv-params.png) # pytest-csv-params A pytest plugin to parametrize data-driven tests by CSV files. -[![PyPI - Downloads](https://img.shields.io/pypi/dw/pytest-csv-params?label=PyPI%20downloads&style=for-the-badge)](https://pypi.org/project/pytest-csv-params/) -[![PyPI - Version](https://img.shields.io/pypi/v/pytest-csv-params?label=PyPI%20version&style=for-the-badge)](https://pypi.org/project/pytest-csv-params/) -[![PyPI - Status](https://img.shields.io/pypi/status/pytest-csv-params?label=PyPI%20status&style=for-the-badge)](https://pypi.org/project/pytest-csv-params/) -[![PyPI - Format](https://img.shields.io/pypi/format/pytest-csv-params?label=PyPI%20format&style=for-the-badge)](https://pypi.org/project/pytest-csv-params/) +[![Build Status](https://build.codebau.dev/buildStatus/icon?job=pytest-csv-params&style=flat)](https://git.codebau.dev/pytest-plugins/pytest-csv-params) +[![PyPI - Downloads](https://img.shields.io/pypi/dw/pytest-csv-params?label=PyPI%20downloads&style=flat&logo=pypi)](https://pypi.org/project/pytest-csv-params/) +[![PyPI - Version](https://img.shields.io/pypi/v/pytest-csv-params?label=PyPI%20version&style=flat&logo=pypi)](https://pypi.org/project/pytest-csv-params/) +[![PyPI - Status](https://img.shields.io/pypi/status/pytest-csv-params?label=PyPI%20status&style=flat&logo=pypi)](https://pypi.org/project/pytest-csv-params/) +[![PyPI - Format](https://img.shields.io/pypi/format/pytest-csv-params?label=PyPI%20format&style=flat&logo=pypi)](https://pypi.org/project/pytest-csv-params/) ## Requirements diff --git a/docs/conf.py b/docs/conf.py index 9a9fe9e..4990860 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -93,6 +93,7 @@ html_theme_options = { "css_minify": True, "html_minify": True, "master_doc": True, + "theme_color": "#008080", } myst_enable_extensions = [ diff --git a/docs/index.md b/docs/index.md index a089f85..9cb1062 100644 --- a/docs/index.md +++ b/docs/index.md @@ -9,10 +9,11 @@ # Data-driven test parametrization für pytest with CSV files -[![PyPI - Downloads](https://img.shields.io/pypi/dw/pytest-csv-params?label=PyPI%20downloads&style=for-the-badge)](https://pypi.org/project/pytest-csv-params/) -[![PyPI - Version](https://img.shields.io/pypi/v/pytest-csv-params?label=PyPI%20version&style=for-the-badge)](https://pypi.org/project/pytest-csv-params/) -[![PyPI - Status](https://img.shields.io/pypi/status/pytest-csv-params?label=PyPI%20status&style=for-the-badge)](https://pypi.org/project/pytest-csv-params/) -[![PyPI - Format](https://img.shields.io/pypi/format/pytest-csv-params?label=PyPI%20format&style=for-the-badge)](https://pypi.org/project/pytest-csv-params/) +[![Build Status](https://build.codebau.dev/buildStatus/icon?job=pytest-csv-params&style=flat)](https://git.codebau.dev/pytest-plugins/pytest-csv-params) +[![PyPI - Downloads](https://img.shields.io/pypi/dw/pytest-csv-params?label=PyPI%20downloads&style=flat&logo=pypi)](https://pypi.org/project/pytest-csv-params/) +[![PyPI - Version](https://img.shields.io/pypi/v/pytest-csv-params?label=PyPI%20version&style=flat&logo=pypi)](https://pypi.org/project/pytest-csv-params/) +[![PyPI - Status](https://img.shields.io/pypi/status/pytest-csv-params?label=PyPI%20status&style=flat&logo=pypi)](https://pypi.org/project/pytest-csv-params/) +[![PyPI - Format](https://img.shields.io/pypi/format/pytest-csv-params?label=PyPI%20format&style=flat&logo=pypi)](https://pypi.org/project/pytest-csv-params/) This pytest plugin allows you to parametrize your pytest tests by CSV files. Manage your test data independently of your tests. This site guides you through [installation](pages/install) and [usage](pages/guide). diff --git a/docs/pages/changelog.md b/docs/pages/changelog.md index ec23266..675ec77 100644 --- a/docs/pages/changelog.md +++ b/docs/pages/changelog.md @@ -1,5 +1,20 @@ # Changelog +## Version 1.0.0 + +Breaking Changes: ✓ None + +Changes: + +- Cleanup of codebase for the big step of going to version 1.0 +- Project marked as "stable" +- Some minor documentation changes +- Dependencies updated +- Fine-tuning of the tox/test configuration for running on CI + +[Downloads](https://git.codebau.dev/pytest-plugins/pytest-csv-params/releases/tag/v1.0.0) | +[Technical Changelog](https://git.codebau.dev/pytest-plugins/pytest-csv-params/compare/v0.4.0...v1.0.0) + ## Version 0.4.0 Breaking Changes: ✓ None diff --git a/poetry.lock b/poetry.lock index cbf9ed0..16353d4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -8,16 +8,19 @@ python-versions = "*" [[package]] name = "astroid" -version = "2.11.7" +version = "2.12.4" description = "An abstract syntax tree for Python with inference support." category = "dev" optional = false -python-versions = ">=3.6.2" +python-versions = ">=3.7.2" [package.dependencies] lazy-object-proxy = ">=1.4.0" typing-extensions = {version = ">=3.10", markers = "python_version < \"3.10\""} -wrapt = ">=1.11,<2" +wrapt = [ + {version = ">=1.11,<2", markers = "python_version < \"3.11\""}, + {version = ">=1.14,<2", markers = "python_version >= \"3.11\""}, +] [[package]] name = "atomicwrites" @@ -192,7 +195,7 @@ graph = ["objgraph (>=1.7.2)"] [[package]] name = "distlib" -version = "0.3.5" +version = "0.3.6" description = "Distribution utilities" category = "dev" optional = false @@ -532,14 +535,14 @@ plugins = ["importlib-metadata"] [[package]] name = "pylint" -version = "2.14.5" +version = "2.15.0" description = "python code static checker" category = "dev" optional = false python-versions = ">=3.7.2" [package.dependencies] -astroid = ">=2.11.6,<=2.12.0-dev0" +astroid = ">=2.12.4,<=2.14.0-dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} dill = ">=0.2" isort = ">=4.2.5,<6" diff --git a/pyproject.toml b/pyproject.toml index 3030609..adf024f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pytest-csv-params" -version = "0.4.1" +version = "0.4.2" description = "Pytest plugin for Test Case Parametrization with CSV files" authors = ["Juergen Edelbluth "] license = "MIT" @@ -8,11 +8,12 @@ repository = "https://git.codebau.dev/pytest-plugins/pytest-csv-params" homepage = "https://git.codebau.dev/pytest-plugins/pytest-csv-params" readme = "README.md" keywords = [ - "py.test", "pytest", "csv", "params", "parametrize", "pytest-plugin", + "py.test", "pytest", "csv", "params", "parametrize", "pytest-plugin", "ddt", "data-driven" ] classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Environment :: Plugins", + "Environment :: Console", "Framework :: Pytest", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License",