Skip to content

Commit

Permalink
Update ChangeLog and doc for Python 3 support (#337)
Browse files Browse the repository at this point in the history
This patch is the last one of the Python 3 support work.

Closes #337.

Change-Id: Ib6d3109ed05e671511e1d86de056ad601c770558
Signed-off-by: Stephane Thiell <sthiell@stanford.edu>
Signed-off-by: Aurelien Degremont <aurelien.degremont@cea.fr>
  • Loading branch information
thiell committed Aug 10, 2017
1 parent 6c75007 commit 20cecf8
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 4 deletions.
4 changes: 4 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2017-08-09 S. Thiell <sthiell@stanford.edu>

* Added Python 3 support (#337).

2017-07-27 S. Thiell <sthiell@stanford.edu>

* NodeUtils.py: fix external reverse node group upcall caching issue.
Expand Down
2 changes: 1 addition & 1 deletion doc/sphinx/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@

# General information about the project.
project = u'clustershell'
copyright = u'2016, Stephane Thiell'
copyright = u'2017, Stephane Thiell'

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
Expand Down
7 changes: 6 additions & 1 deletion doc/sphinx/further.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,16 @@ Get the latest :ref:`install-source` code first.
effect." (from `Wikipedia`_)

The *tests* directory of the source archive (not the RPM) contains all
regression and non-regression tests. To run all tests, use the following::
regression and non-regression tests. To run all tests with Python 2, use the
following commands::

$ cd tests
$ nosetests -sv --all-modules .

Or run all tests with Python 3 by using the following command instead::

$ nosetests-3 -sv --all-modules .

Some tests assume that *ssh(1)* to localhost is allowed for the current user.
Some tests use *bc(1)*. And some tests need *pdsh(1)* installed.

Expand Down
4 changes: 2 additions & 2 deletions doc/sphinx/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Requirements
------------

ClusterShell should work with any Unix [#]_ operating systems which provides
Python 2.6 or 2.7 and OpenSSH or any compatible Secure Shell clients.
Python 2.6, 2.7 or 3.x and OpenSSH or any compatible Secure Shell clients.

Furthermore, ClusterShell's engine has been optimized when the ``poll()``
syscall is available or even better, when the ``epoll_wait()`` syscall is
Expand Down Expand Up @@ -88,7 +88,7 @@ Red Hat Enterprise Linux (and CentOS)
ClusterShell packages are maintained on Extra Packages for Enterprise Linux
`EPEL`_ for Red Hat Enterprise Linux (RHEL) and its compatible spinoffs such
as CentOS. At the time of writing, ClusterShell |version| is available on
EPEL 5, 6 and 7.
EPEL 6 and 7.


Install ClusterShell from EPEL
Expand Down
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: System :: Clustering",
"Topic :: System :: Distributed Computing"
Expand Down

0 comments on commit 20cecf8

Please sign in to comment.