Metadata-Version: 2.1
Name: teamcity-messages-extra
Version: 1.0.0
Summary: Python Unit Test Reporting to TeamCity (EXTENDED)
Author-email: Filipe Pina <fopina@duck.com>
License: MIT
Keywords: unittest,teamcity,test,nose,behave,flake8,py.test,pytest,jetbrains
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: teamcity-messages ==1.32
Provides-Extra: dev
Requires-Dist: black <24,>=23 ; extra == 'dev'
Requires-Dist: pytest <8,>=7 ; extra == 'dev'
Requires-Dist: pytest-cov <5,>=4 ; extra == 'dev'

# teamcity-messages-extra

![license](https://img.shields.io/badge/License-MIT-blue.svg)
[![tests](https://github.com/fopina/teamcity-messages-extra/workflows/tests/badge.svg)](https://github.com/fopina/teamcity-messages-extra/actions?query=workflow%3Atests)
[![Current version on PyPi](https://img.shields.io/pypi/v/teamcity-messages-extra)](https://pypi.org/project/teamcity-messages-extra/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/teamcity-messages-extra)

[teamcity-messages](https://pypi.org/project/teamcity-messages/) ([JetBrains official package](https://github.com/JetBrains/teamcity-messages/)) has no activity for over one year.

This package will try to address some of the missing features by extending official one. It's not a fork, [teamcity-messages](https://pypi.org/project/teamcity-messages/) is an actual dependency so that any dependency analysis tools (eg, [dependency-check](https://owasp.org/www-project-dependency-check/)) properly identify it.

## Usage

Just import `teamcity_extra` instead of `teamcity`. Everything from the official package will be available, plus the `extra`.

Instead of:
```
from teamcity.messages import TeamcityServiceMessages
```
Use:
```
from teamcity_extra.messages import TeamcityServiceMessages
```

## Extra

### TeamcityServiceMessages.testMetadata

[testMetadata service message](https://www.jetbrains.com/help/teamcity/reporting-test-metadata.html#Reporting+Additional+Test+Data)
