@@ -7,10 +7,6 @@ and productive Python language.
77The ``pyral `` package provides a smooth and easy to use veneer on top
88of the Rally REST Web Services API using JSON.
99
10- This package is once again branded as a 'Rally' toolkit.
11- The era of "Agile Central" branding is over, we'll not speak of it again.
12-
13-
1410.. contents ::
1511
1612Getting started
@@ -40,18 +36,13 @@ pip, the Python package installation utility.::
4036 pip install pyral
4137
4238Alternatively, if you've got the tar.gz or zip distribution on hand, as long as you've
43- satisfied the dependency requirements on the six and requests packages, you can use
44- the setup mechanism.
39+ satisfied the dependency requirement on the requests package, you can use the setup mechanism.
4540Obtain the requests _ package and install it according to that package's directions.
46- As of requests-2.0.0, there is support for HTTPS over HTTP proxy via the CONNECT request.
47- Use of requests-2.x or better is recommended for use with pyral.
41+ Use of requests-2.28.x or better is recommended for use with pyral.
4842The requests _ package can be found via the Python Package Index site (http://pypi/python.org/index).
49- The most recent release of pyral (1.5.2) has been tested using requests 2.22.0.
50-
51- Obtain and install the six _ module (available from PyPI at https://pypi.python.org/pypi/six)
43+ The most recent release of pyral (1.6.0) has been tested using requests 2.31.0.
5244
53-
54- Unpack the ``pyral `` distribution file (zip or tar.gz) and then install the pyral _ package.
45+ Unpack the ``pyral `` distribution file (zip or tar.gz) and then install the pyral _ package.
5546
5647::
5748
@@ -70,12 +61,11 @@ relevant packages.
7061::
7162
7263 $ python
73- Python 3.8 .5 [other Python interpreter info elided ...]
64+ Python 3.11 .5 [other Python interpreter info elided ...]
7465 >> import requests
7566 >> import pyral
7667 >> pyral.__version__
77- (1, 5, 2)
78-
68+ (1, 6, 0)
7969
8070
817130 second highlight
@@ -251,16 +241,20 @@ The item names in config files **are** case sensitive.
251241Prerequisites
252242-------------
253243
254- * Python 3.6, 3.7, 3.8 or 3.9 (this package not tested with earlier versions of Python 3.x)
255- * The requests _ package, 2.0.0 or better (2.0.0 finally includes support for https proxy),
256- requests 2.22.0 or more recent is recommended.
257- * The six _ package.
244+ * Python 3.9, 3,10, 3.11 or 3.12 (this package not tested with earlier versions of Python 3.x)
245+ * The requests _ package, 2.28.1 or better, requests 2.31.0 or beyond is recommended.
258246
259247.. _requests : http://github.com/kennethreitz/requests
260- .. _six : https://bitbucket.org/gutworth/six
261248
262249Versions
263250--------
251+ **1.6.0 **
252+ Eliminated use of six package.
253+ Added support for Risk, Objective, KeyResult and CapacityPlan* entities.
254+ Fixed bug in restapi.getAllUsers that prevented retrieval of Users beyond the first chunk
255+ Adjusted restapi.py treatment of headers to allow multiple pyral.Rally instances (could be various users...).
256+ Explicitly state support for Python 3.9, 3.10, 3.11 and 3.12
257+ Drop any mention of support for versions 3.8 and earlier.
264258
265259 **1.5.2 **
266260 Fixed query builder so that multi-condition queries thet include subset or range conditions
365359License
366360-------
367361
368- BSD3-style license. Copyright (c) 2018-2021 Broadcom, Inc., 2015-2018 CA Technologies, 2010-2015 Rally Software Development.
362+ BSD3-style license. Copyright (c) 2018-2024 Broadcom, Inc., 2015-2018 CA Technologies, 2010-2015 Rally Software Development.
369363
370364See the LICENSE file provided with the source distribution for full details.
371365
0 commit comments