Skip to content

Commit ed49086

Browse files
committed
Merge pull request #54 from klehman-rally/master
1.1.1 release incorporating mods related to outstanding issues and some other defects
2 parents b8d4123 + 74c35f3 commit ed49086

34 files changed

+597
-178
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: 25 additions & 14 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,22 +263,33 @@ Prerequisites
263263
Versions
264264
--------
265265

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

271285
1.0.1
272-
Patch to address defect with Rally WSAPI v2.0 projects collection endpoint
273-
providing conflicting information.
286+
- Patch to address defect with Rally WSAPI v2.0 projects collection endpoint providing conflicting information.
274287

275288
1.0.0
276-
Default WSAPI version in config is v2.0. This version is not compatible
277-
with Rally WSAPI version 1.x.
278-
Adjusted the RallyUrlBuilder (via RallyQueryFormatter) to be more resilient
279-
with respect to many more "special" characters (non-alphanumeric).
280-
Retrieving the meta data uses the v2.0 schema endpoint.
281-
No longer support a version keyword argument when obtaining a Rally instance.
289+
- Default WSAPI version in config is v2.0. This version is not compatible with Rally WSAPI version 1.x.
290+
- Adjusted the RallyUrlBuilder (via RallyQueryFormatter) to be more resilient with respect to many more "special" characters (non-alphanumeric).
291+
- Retrieving the meta data uses the v2.0 schema endpoint.
292+
- No longer support a version keyword argument when obtaining a Rally instance.
282293

283294
0.9.4
284295
Adjusted Rally __init__ to accommodate using requests 0.x, 1.x, 2.x versions.
@@ -352,7 +363,7 @@ TODO
352363
License
353364
-------
354365

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

357368
See the LICENSE file provided with the source distribution for full details.
358369

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)