Commit Graph

25 Commits

Author SHA1 Message Date
Nate Johnston 1388136246 Retire the python-congressclient project
Recently the TC has worked on determining the criteria for when an
OpenStack project should be retired.  When there was not a PTL nominee
for the Congress project, that triggered the TC to review the project
health per [1], and the TC has determined [2] that development work on
the project has ceased.  This decision was announced in the
openstack-discuss mailing list in April 2020 [3].

This commit retires the repository per the process for governance
removal in the Victoria cycle as specified in the Mandatory Repository
Retirement resolution [4] and detailed in the infra manual [5].

Should interest in developing Congress as part of OpenStack revive,
please revert this commit to have the project rejoin the list of active
projects.

The community wishes to express our thanks and appreciation to all of
those who have contributed to the Congress project over the years.

[1] https://governance.openstack.org/tc/reference/dropping-projects.html
[2] http://eavesdrop.openstack.org/irclogs/%23openstack-tc/latest.log.html#t2020-04-20T15:36:59
[3] http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014292.html
[4] https://governance.openstack.org/tc/resolutions/20190711-mandatory-repository-retirement.html
[5] https://docs.opendev.org/opendev/infra-manual/latest/drivers.html#retiring-a-project

Change-Id: Ib13d3325a5497064d037b007e9823609f836988d
2020-05-28 12:13:08 -04:00
caoyuan 6a75f02a8d tox: Keeping going with docs
Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.

[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045

Change-Id: I1e3c52de2d0923902d75e850593de320f65612cd
2019-12-19 00:34:44 +00:00
Ghanshyam Mann 5b9bca6a74 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

python-congressclient is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Icfd04c4887a1bbb3ff72e244f0edd3a7f4ef8297
2019-12-19 00:03:49 +00:00
whoami-rajat c0e9f0308e Generate PDF documentation
This commit adds a new tox target to build PDF documentation.
It's a part of community goal, see storyboard for more
information.

Change-Id: I58b1fb537c3758bba5a57d3cf7ce4cf10625bd89
Story: 2006076
Task: 34817
2019-09-17 13:23:24 +05:30
akhiljain23 595b317701 Switch python3 versions of test jobs to match Train PTI
In Train, we will use python 3.6 and 3.7 for python3 runtime
in our gate jobs [1]. This commit also adds python 3.7.

[1] https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: Iacb4a7c9bd1bb2d83dbbb8a7ddd6a7c7f106c1fa
2019-05-21 11:33:40 +05:30
Zuul ae7dcdbba3 Merge "Changes for url transition to OpenDev" 2019-05-15 21:34:15 +00:00
akhiljain23 4da188ec70 Changes for url transition to OpenDev
This commit changes openstack.org URL to opendev.org URL

Change-Id: I243005379b52411b017040efd3434ba7b638b6ca
2019-04-22 12:50:48 +05:30
Ghanshyam Mann 7c2b3c8150 Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I05823bdccc2747ab2bdf2adc26b5e702f6dce332
2019-04-14 19:24:14 +00:00
Eric K 46c90cc7b3 add releasenotes tox env and commands
Change-Id: Icba0c440284a4314d6defb0db021119e854a996d
2019-03-01 21:12:32 +00:00
Zuul 7ed588afe6 Merge "Add python 3.6 for test in tox" 2018-10-22 03:35:59 +00:00
akhiljain23 684190d315 Switch to stestr
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: I34c1e80513b3896627144cae1748207d640c6495
2018-10-04 19:06:28 +05:30
akhiljain23 bb10a4d231 Add python 3.6 for test in tox
This commit adds support for py36 in tox.ini by default. When tox
command is executed by developer it will run py36 tests.

Change-Id: Ifc15cd8913edd9c86ed6196f1393d40d7563429c
2018-10-04 14:09:03 +05:30
Doug Hellmann 795ee99bf5 fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I56099c2e073fdba3830ae53fa053c2daded8ada0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-07-20 01:30:51 +00:00
Zuul 2d55e1f26e Merge "Follow the new PTI for document build" 2018-05-15 23:10:10 +00:00
malei e0a703f038 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: Ie46ce87264a60072769649b8ffdc027261370ac8
2018-04-17 14:56:41 +08:00
Doug Hellmann 09a1021537 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I65df598a852fdb75cebc0bb49c7aa7a0e7d7ab8c
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-12 10:41:09 -04:00
Andreas Jaeger 0d8886d721 Avoid tox_install.sh for constraints support
We do not need tox_install.sh, pip can handle constraints itself
and install the project correctly. Thus update tox.ini and remove
the now obsolete tools/tox_install.sh file.

This follows https://review.openstack.org/#/c/508061 to remove
tools/tox_install.sh.

Change-Id: I26b56d4e02fc70ab62c2a08afe634367b403738a
2017-12-02 09:21:34 +01:00
kavithahr a209066441 Python 3.5 is added
In setup.cfg and tox.ini the python 3.5 was missing,
hence added.

Change-Id: Ibabcb898916738a4b05c502b8f54539e2b770bbf
2017-03-08 09:37:23 +00:00
Tony Breeds 606dfa1c12 Add Constraints support
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.

This change adds constraints support by also adding a helper script to
edit the constraints to remove python-congressclient.

Change-Id: I2cd4172044bdfe1d7549ba603926af45b55cd3aa
2016-12-21 12:49:56 +11:00
Steve Martinelli e12a973645 no longer use oslo-incubator code
As part of the first community-wide goal [1], teams were asked
to remove the openstack/common package of their projects
if one existed. This was a byproduct of the old oslo-incubator
form of syncing common functionality.

- Most of the apiclient package was not actually used in code,
  only the exceptions were. So remove most of it.
- Copy the exceptions from apiclient to an existing top level
  location.
- Create an i18n module to remove the gettextutils dependency,
  this creates a new requirement - oslo.i18n.
- Remove a test (test_base) since it was testing the
  functionality of apiclient.base, which was not used in
  congressclient.
- General cleanup to other openstack/common references

[1] http://governance.openstack.org/goals/ocata/remove-incubated-oslo-code.html

Change-Id: I2f7f5d2d43e6a5c2e4dfe35266951efb4293093d
2016-11-11 00:47:23 -05:00
Anusha Ramineni a2393e7f7c tox: rm all pyc before doing unit test
Delete python bytecode before every test run.
Because python creates pyc files during tox runs, certain
changes in the tree, like deletes of files, or switching
branches, can create spurious errors.

Change-Id: I21ef6bf79fe5af41d3714e1d990898b267ae1fab
Closes-Bug: #1368661
2015-12-07 13:47:56 +05:30
Anusha Ramineni f3e9d77cbf Update tox.ini and fix py34 issue
This commit updates tox.ini to support py27 and py34 versions
which are gate tested and also fixes the issue of
'db type could not determined' thrown while running tox.

Change-Id: I77cb87c6f7ba6eaa609e40e83eb9bdab3b8b0283
2015-09-18 16:43:41 +05:30
Samta Rangare 6fa6253d75 Enable E123,E125,H803
Change-Id: Id5acc245f9b1ef71612a51bcfb35c6c66cd52fdd
Closes-Bug: #1411586
2015-01-20 14:40:21 -08:00
Jeremy Stanley 255d834265 Work toward Python 3.4 support and testing
Change-Id: I7dd524eb12866d26fba0002158c2c0f7ea4b0d9f
2014-09-03 19:07:32 +00:00
Aaron Rosen ee2c50130d create python-congressclient project with cookiecutter
Change-Id: Ib3ac0a6bb7692995116a1a2cfa6c3e1a4b637a2e
2014-07-02 13:24:29 -07:00