Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg:
* Wheel is not needed for python 3 only repo
- Update classifiers
- Update requirements, no need for python_version anymore
Change-Id: Ic79312278978ecb5d93386fa9f4261be037611ed
The Jira module is now available in global-requirements:
https://review.openstack.org/#/c/562151/
Since the Jira module is now loaded by default, it always
needs to be installed. If a future change prevents loading
of the Jira module unless the Jira plugin is enabled then
this change can be reverted.
Change-Id: I3fea82e681cd49aab5cd6afc29c60302af7b63b7
Story: 2005400
Task: 30394
* update requirements from global-requirements
* move common commands to [testenv]
* bump monasca-statsd to 1.4.0 which is the first version with Python 3
support
* add funcsigs, Jinja2 and jira to lower-constraints.txt
Depends-On: https://review.openstack.org/562151
Change-Id: I427dd136b385f8784e6d16b174dcadf3ffa555a7
Change upgrades the monasca-notification to leverage
the capabilities of both oslo.log and oslo.conf:
- configuration of logging separated from application settings
- ability to enforce data types for application settings
- ability to use oslo.config-generator capabilities
- automatic configuration parsing done by oslo.cfg
That change will bring it closer to the rest of monasca
components where such transition has happened already.
However, in the rest of monasca, oslo.cfg was partially
or fully implemented whereas monasca-notification has
been relying on YAML based configuration file.
Therefore backward compatybility for such format will
be kept for now.
Story: 2000959
Task: 4093
Task: 4092
Change-Id: Ia75c3b60d0fada854178f21ca5ccb9e6a880f37f
monasca_notification_offsets.py is mentioned in
setup.cfg and therefore "installed" in the target
environment along with the entire monasca-notification.
However that file depends on the module that is no longer
part of monasca-notification hence this is a technical-debt
that should be lowered by removing the file.
Change-Id: I2e138132cc25b01691e149e9e4ba6aaca5a55a39
This summary is used on PyPI and when building release announcement
emails.
Change-Id: I778d7efa5415c8b499d6994ed4108d2b3a2faee7
Signed-off-by: Doug Hellmann <doug@doughellmann.com>