Skip to content

Commit d3c526d

Browse files
committed
added multithreading support for large query result sets, server ping defaulted to False, default pagesize now 500, fixed getAllUsers for non subscription admins
1 parent 9c40e67 commit d3c526d

22 files changed

+180
-79
lines changed

PKG-INFO

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
Metadata-Version: 1.1
22
Name: pyral
3-
Version: 1.2.4
3+
Version: 1.3.0
44
Summary: Python toolkit for Rally REST API
55
Home-page: https://github.com/RallyTools/RallyRestToolkitForPython
66
Author: Kip Lehman (Rally Software Development)
77
License: BSD
8-
Download-URL: https://github.com/RallyTools/RallyRestToolkitForPython/raw/master/dists/pyral-1.2.4.zip
8+
Download-URL: https://github.com/RallyTools/RallyRestToolkitForPython/raw/master/dists/pyral-1.3.0.zip
99
Description: This is the README file for pyral, a package implementing a
1010
Pythonic interface to the Agile Central (formerly Rally) REST API
1111

@@ -28,7 +28,7 @@ Description: This is the README file for pyral, a package implementing a
2828
The pyral package requires the use of Kenneth Reitz's requests package using version 2.8.0 or better.
2929
As of requests version 2.0.0, there is support for HTTPS over HTTP proxy via the CONNECT request.
3030
The requests package can be found via the Python Package Index site (http://pypi/python.org/index).
31-
The most recent release of pyral (1.2.4) has been tested with requests 2.8.1.
31+
The most recent release of pyral (1.3.0) has been tested with requests 2.12.5.
3232
The six module is also required.
3333

3434

README.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Obtain the requests_ package and install it according to that package's directio
3939
As of requests-2.0.0, there is support for HTTPS over HTTP proxy via the CONNECT request.
4040
Use of requests-2.x or better is recommended for use with pyral.
4141
The requests_ package can be found via the Python Package Index site (http://pypi/python.org/index).
42-
The most recent release of pyral (1.3.0) has been tested using requests 2.8.1.
42+
The most recent release of pyral (1.3.0) has been tested using requests 2.12.5.
4343

4444
Obtain and install the six_ module (available from PyPI at https://pypi.python.org/pypi/six)
4545

@@ -262,8 +262,8 @@ The item names in config files **are** case sensitive.
262262
Prerequisites
263263
-------------
264264

265-
* Python 3.5 (this package not tested with earlier versions of Python 3.x) OR
266-
* Python 2.6 or 2.7 (2.7 is preferred)
265+
* Python 3.5 or 3.6 (this package not tested with earlier versions of Python 3.x) OR
266+
* Python 2.6 or 2.7 (of these two, 2.7 is preferred)
267267
* The requests_ package, 2.0.0 or better (2.0.0 finally includes support for https proxy),
268268
requests 2.12.5 is recommended.
269269
* The six_ package.

build_dist.py

100644100755
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,13 @@
7070
'test/test_convenience.py',
7171
'test/test_inflation.py',
7272
'test/test_field_access.py',
73-
'test/test_query.py',
74-
'test/test_search.py',
73+
'test/test_workspaces.py'
7574
'test/test_wksprj_setting.py',
75+
'test/test_query.py',
76+
'test/test_big_query.py',
7677
'test/test_attachments.py',
77-
'test/test_workspaces.py'
7878
'test/test_ranking.py'
79+
'test/test_search.py',
7980
]
8081

8182
################################################################################
-75 Bytes
Binary file not shown.

doc/build/doctrees/index.doctree

66 Bytes
Binary file not shown.
-715 Bytes
Binary file not shown.
-24 Bytes
Binary file not shown.

doc/build/html/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 04e7a56dd13ad451ac5cbc4d00acee14
3+
config: b07c03f625d2f2c1cd442854955e285b
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

doc/build/html/_sources/interface.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ Example use::
131131
print " ".join(['|%|' % opt for opt in [server, user, password, apikey, workspace, project]]
132132

133133

134-
% python basic.py --config=current --rallyProject="Livestock Mgmt" --ping=no
134+
% python basic.py --config=current --rallyProject="Livestock Mgmt" --ping=yes
135135

136136
|rally1.rallydev.com| |[email protected]| |*****| |*****| |General Products Umbrella| |Livestock Mgmt|
137137

@@ -289,16 +289,14 @@ To instantiate a Rally object, you'll need to provide these arguments:
289289
and the default project for the user is not in the workspace specified.
290290
Under those conditions, the project is changed to the first project
291291
(alphabetic ordering) in the list of projects for the specified workspace.
292-
* server_ping (True or False, default in v1.2.0 is True)
292+
* server_ping (True or False, default in v1.3.0 is False)
293293
Specifies whether a ping attempt will be made to confirm network connectivity
294294
to the Rally server prior to making a Rally WSAPI REST request.
295295
Organizations may have disabled the ability to make ICMP requests so the ping
296296
attempt may fail even though there is network connectivity to the Rally server.
297297
For this reason, the use of the ping=True option is discouraged going forward.
298-
The next minor point release of pyral (v1.3.0) will have the default value
299-
for this option inverted to be False.
300298
The the ping operation itself will be dropped in the next major release (2.0.0).
301-
* isolated_workspace (True or False, default in v1.2.0 is False)
299+
* isolated_workspace (True or False, default in v1.2.0 + is False)
302300
Specifies that the Rally instance will only be used for interacting with
303301
a single workspace (either the user's default workspace or the named workspace).
304302
Using isolated_workspace=True provides performance benefits for a subscription
@@ -330,7 +328,7 @@ To instantiate a Rally object, you'll need to provide these arguments:
330328
You only have to use this syntax to specify a particular Project if you have multiple instances of that Project that have the same name. There is no provision for supporting the scenario where a Project of the same name exists in the same structural location.
331329

332330

333-
.. py:class:: Rally (server, user=None, password=None, apikey=None, workspace=None, project=None, warn=True, server_ping=True)
331+
.. py:class:: Rally (server, user=None, password=None, apikey=None, workspace=None, project=None, warn=True, server_ping=False)
334332

335333
Examples::
336334

doc/build/html/genindex.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<meta name="viewport" content="width=device-width, initial-scale=1.0">
1111

12-
<title>Index &mdash; pyral 1.2.4 documentation</title>
12+
<title>Index &mdash; pyral 1.3.0 documentation</title>
1313

1414

1515

@@ -34,7 +34,7 @@
3434
<link rel="index" title="Index"
3535
href="#"/>
3636
<link rel="search" title="Search" href="search.html"/>
37-
<link rel="top" title="pyral 1.2.4 documentation" href="index.html"/>
37+
<link rel="top" title="pyral 1.3.0 documentation" href="index.html"/>
3838

3939

4040
<script src="_static/js/modernizr.min.js"></script>
@@ -63,7 +63,7 @@
6363

6464

6565
<div class="version">
66-
1.2.4
66+
1.3.0
6767
</div>
6868

6969

@@ -437,7 +437,7 @@ <h2 id="U">U</h2>
437437
<script type="text/javascript">
438438
var DOCUMENTATION_OPTIONS = {
439439
URL_ROOT:'./',
440-
VERSION:'1.2.4',
440+
VERSION:'1.3.0',
441441
COLLAPSE_INDEX:false,
442442
FILE_SUFFIX:'.html',
443443
HAS_SOURCE: true

0 commit comments

Comments
 (0)