Metadata-Version: 2.4
Name: outsystems-pipeline
Version: 0.11.0
Summary: Python package to accelerate the integration of OutSystems with third-party CI/CD tools
Home-page: https://github.com/OutSystems/outsystems-pipeline
Author: OutSystems
Author-email: cicd.integrations@outsystems.com
License: Apache License 2.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Testing :: Acceptance
Classifier: Topic :: Software Development :: Testing :: BDD
Classifier: Topic :: Software Development :: Testing :: Unit
Classifier: Topic :: System :: Software Distribution
Requires-Python: >=3.10
License-File: LICENSE
License-File: NOTICE.md
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: requests==2.34.2
Requires-Dist: unittest-xml-reporting==4.0.0
Requires-Dist: xunitparser==1.3.4
Requires-Dist: toposort==1.10
Requires-Dist: python-dotenv==1.2.3
Requires-Dist: packaging==26.3
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

The outsystems-pipeline Python package provides functions to support the creation of OutSystems CI/CD pipelines using your DevOps automation tool of choice.

Visit the `project repository <https://github.com/OutSystems/outsystems-pipeline>`_ on GitHub for instructions on how to build example OutSystems CI/CD pipelines with common DevOps automation tools, as well as documentation that will help you adapt the examples to your particular scenarios.


What's new
==========

**Config File Support**

 Added support for loading configuration values from a custom configuration file to the `generate_manifest_file.py` script, completing the configuration file support across the pipeline scripts.

 To use this feature, use the `--config_file` parameter to specify the configuration file path.

**Updated Package Dependencies**

The package dependencies have been updated to their latest supported versions:

 * `requests` to version 2.34.2
 * `python-dotenv` to version 1.2.3
 * `unittest-xml-reporting` to version 4.0.0
 * `packaging` to version 26.3

 The minimum supported Python version is now 3.10.


Installing and upgrading
========================

Install or upgrade outsystems-pipeline to the latest available version as follows:
::

    pip install -U outsystems-pipeline

