Skip to content

Commit 46b5679

Browse files
committed
improved support for PortfolioItem sub-types, basic support for RecycleBin entries, rudimentary search method added on Rally class, several defect fixes
1 parent acdcfb4 commit 46b5679

34 files changed

+593
-168
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright © 2010-2014, Rally Software Development Corp. Boulder, Colorado USA
1+
Copyright © 2010-2015, Rally Software Development Corp. Boulder, Colorado USA
22
All rights reserved.
33

44
License for pyral (a Python toolkit for the Rally REST API)

README.rst

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

3939

4040
Unpack the ``pyral`` distribution file (zip or tar.gz) and then install the pyral_ package.
@@ -60,7 +60,7 @@ relevant packages.
6060
>> import requests
6161
>> import pyral
6262
>> pyral.__version__
63-
(1, 1, 0)
63+
(1, 1, 1)
6464

6565

6666

@@ -263,6 +263,23 @@ Prerequisites
263263
Versions
264264
--------
265265

266+
1.1.1
267+
Modified entity.py to allow pass back PortfolioItem sub type instances.
268+
Modified rallresp.py defect referencing non-existing req_type instance var by changing
269+
reference to request_type.
270+
Modified restapi.py to use user, dropped auth_user.
271+
Modified restapi.py to be more defensive when user has no associated UserProfile.
272+
Modified context.py to account for use of Cygwin in Pinger code.
273+
Modified restapi.py to handle encoding of attachment content to match Rally expectations.
274+
Modified restapi.py/entity.py to handle querying of SchedulableArtifact instances.
275+
Modified restapi.py to handle querying and hydrating of PortfolioItem instances more completely.
276+
Modified restapi.py/entity.py to provide rudimentary support for querying of RecycleBin entries.
277+
Modified restapi.py and added search_utils.py to provide a search method for pyral Rally instances.
278+
Modified rallyresp.py to better handle some boundary conditions when response body item counts
279+
differ from what is stated in the TotalResultCount.
280+
Modified context.py to account for scenario where user's default workspace has no projects.
281+
Modified restapi.py/getProject to return correct project.
282+
266283
1.1.0
267284
Introduction of support to use Rally API Key and rallyWorkset (supercedes rallySettings).
268285
Two relatively minor defects fixed dealing with internalizing environment
@@ -352,7 +369,7 @@ TODO
352369
License
353370
-------
354371

355-
BSD3-style license. Copyright (c) 2010-2014 Rally Software Development.
372+
BSD3-style license. Copyright (c) 2010-2015 Rally Software Development.
356373

357374
See the LICENSE file provided with the source distribution for full details.
358375

README.short

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Requirements
2020
The pyral package requires the use of Kenneth Reitz's requests package using version 2.0.0 or better.
2121
As of requests version 2.0.0, there is support for HTTPS over HTTP proxy via the CONNECT request.
2222
The requests package can be found via the Python Package Index site (http://pypi/python.org/index).
23-
The most recent release of pyral (1.1.0) has been tested with requests 2.3.0.
23+
The most recent release of pyral (1.1.1) has been tested with requests 2.3.0.
2424

2525

2626
Installation

VERSIONS

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,9 @@
6666
Defects fixed related to internalizing environment in rallySettings (and rallyWorkset)
6767
and in getting allowed values for Rally types.
6868

69+
1.1.1 - March 2015
70+
Fixed return value for updating a PortfolioItem sub-type instance.
71+
Added the Milestone entity to the list of instantiable entities.
72+
Added ability to query RecycleBin entries.
73+
Added basic search method to Rally instance.
74+

build_dist.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import zipfile
1212

1313
PACKAGE_NAME = "pyral"
14-
VERSION = "1.1.0"
14+
VERSION = "1.1.1"
1515

1616
AUX_FILES = ['MANIFEST.in',
1717
'LICENSE',
@@ -34,6 +34,7 @@
3434
'builddefs.py',
3535
'creattach.py',
3636
'get_attachments.py',
37+
'get_schedulable_artifacts.py',
3738
'add_tcrs.py',
3839
'defrevs.py'
3940
]
@@ -63,6 +64,7 @@
6364
'test/test_inflation.py',
6465
'test/test_field_access.py',
6566
'test/test_query.py',
67+
'test/test_search.py',
6668
'test/test_wksprj_setting.py',
6769
'test/test_attachments.py',
6870
]

dists/pyral-1.1.1.tar.gz

177 KB
Binary file not shown.

dists/pyral-1.1.1.zip

209 KB
Binary file not shown.
-252 Bytes
Binary file not shown.
3.88 KB
Binary file not shown.
8 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)