releases/setup.cfg
Hervé Beraud 4912f7d5d0 Allow list_unreleased_changes to format results at json & yaml formats
Rewrite list_unreleased_changes as python format and add new features.

By default it will behave as the previous version of this command (the
shell script).

Few new feature have been added in these changes to allow us to more
easily handle outputs in scripts.

Features added:
- allow user to retrieve results in json format
- allow user to retrieve results in yaml format
- allow user to ignore project not yet released

The shell script entry-point (tools) is still there but it will call
the python command in a venv instead of directly implement features.

Also the python version allow us to more surround this tools with unit tests.

Change-Id: Iaf86ecb1589c40102acb621b23ea12d71ed453bb
2020-07-07 19:07:25 +02:00

46 lines
2.1 KiB
INI

[metadata]
name = openstack_releases
summary = OpenStack Releases
description-file =
README.rst
author = OpenStack
author-email = openstack-discuss@lists.openstack.org
home-page = https://www.openstack.org/
classifier =
Environment :: OpenStack
Intended Audience :: Information Technology
Intended Audience :: System Administrators
License :: OSI Approved :: Apache Software License
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
[files]
packages = openstack_releases
[entry_points]
console_scripts =
validate-request = openstack_releases.cmds.validate:main
list-changes = openstack_releases.cmds.list_changes:main
list-unreleased-changes = openstack_releases.cmds.list_unreleased_changes:main
list-constraints = openstack_releases.cmds.list_constraints:main
new-release = openstack_releases.cmds.new_release:main
format-yaml = openstack_releases.cmds.reformat_yaml:main
interactive-release = openstack_releases.cmds.interactive_release:main
missing-releases = openstack_releases.cmds.missing:main
check-diff-start = openstack_releases.cmds.check_diff_start:main
list-deliverables = openstack_releases.cmds.list_deliverables:main
init-series = openstack_releases.cmds.init_series:main
get-deliverable-owner = openstack_releases.cmds.get_deliverable_owner:main
propose-final-releases = openstack_releases.cmds.propose_final_releases:main
make-tracking-pad = openstack_releases.cmds.make_tracking_pad:main
propose-library-branches = openstack_releases.cmds.propose_library_branches:main
edit-deliverable = openstack_releases.cmds.edit_deliverable:main
send-mail = openstack_releases.cmds.mail:main
release-notes = openstack_releases.cmds.release_notes:main
check-schema = openstack_releases.cmds.check_schema:main
find-gerrit-acl-issues = openstack_releases.cmds.find_gerrit_acl_issues:main
get-contacts = openstack_releases.cmds.get_contacts:main