Skip to content

Commit 29f6f05

Browse files
committed
doc adjustments, added PKG-INFO
1 parent ccc3a8f commit 29f6f05

7 files changed

Lines changed: 117 additions & 35 deletions

File tree

PKG-INFO

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
Metadata-Version: 1.1
2+
Name: pyral
3+
Version: 1.2.1
4+
Summary: Python toolkit for Rally REST API
5+
Home-page: https://github.com/RallyTools/RallyRestToolkitForPython
6+
Author: Kip Lehman (Rally Software Development)
7+
License: BSD
8+
Download-URL: https://github.com/RallyTools/RallyRestToolkitForPython/raw/master/dists/pyral-1.2.1.zip
9+
Description: This is the README file for pyral, a package implementing a
10+
Pythonic interface to the Rally REST API
11+
12+
Description
13+
-----------
14+
15+
The Rally REST Tookit for Python consists of a package that provides a means
16+
to interact with entities and artifacts in your Rally subscription. The full
17+
spectrum of CRUD operations is available in your Rally Workspaces and Projects,
18+
providing of course that your Rally subscription credentials enable you to perform
19+
those operations. The toolkit insulates the package user from having to make
20+
multiple requests to obtain the full set of qualifying items by performing any
21+
subsequent "page" requests automatically.
22+
An additional key feature is the ability to obtain entity sub fields
23+
that may be references or collections via the familiar dot '.' notation.
24+
25+
Requirements
26+
------------
27+
28+
The pyral package requires the use of Kenneth Reitz's requests package using version 2.0.0 or better.
29+
As of requests version 2.0.0, there is support for HTTPS over HTTP proxy via the CONNECT request.
30+
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.1) has been tested with requests 2.8.1.
32+
The six module is also required.
33+
34+
35+
Installation
36+
------------
37+
38+
Once requests and six has been installed, run the setup.py program supplied with
39+
this distribution as::
40+
41+
python setup.py install
42+
43+
Validation
44+
----------
45+
46+
Copy the template.cfg file to a file named my.cfg.
47+
Edit my.cfg. Uncomment and replace the values for SERVER, USER, PASSWORD.
48+
Leave the WORKSPACE and PROJECT entries commented out for now.
49+
50+
Run the rallyfire.py program as:
51+
52+
$ python rallyfire.py --config=my.cfg
53+
54+
Documentation
55+
-------------
56+
57+
Obtain the zip file containing the HTML and CSS files comprising the document set for pyral.
58+
Unzip in a suitable location and point your web browser to the doc/build/html/index.html file
59+
60+
The rendered documentation is also available at http://pyral.readthedocs.io/en/latest/
61+
62+
63+
Keywords: rally,agilecentral,api
64+
Requires: six
65+
Requires: requests>=2.8.1
66+
Platform: any
67+
Classifier: Development Status :: 5 - Production/Stable
68+
Classifier: Environment :: Web Environment
69+
Classifier: Intended Audience :: Developers
70+
Classifier: License :: OSI Approved :: BSD License
71+
Classifier: Operating System :: OS Independent
72+
Classifier: Programming Language :: Python
73+
Classifier: Programming Language :: Python :: 2.6
74+
Classifier: Programming Language :: Python :: 2.7
75+
Classifier: Programming Language :: Python :: 3.5
76+
Classifier: Topic :: Internet :: WWW/HTTP
77+
Classifier: Topic :: Software Development :: Libraries
0 Bytes
Binary file not shown.
5.58 KB
Binary file not shown.

doc/build/html/_sources/interface.txt

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -266,21 +266,23 @@ Rally
266266
with appropriate and valid target/credential information then provides a means of
267267
interacting with the Rally server.
268268

269-
To instantiate a Rally object, you'll need to provide these arguments:
270-
* server
271-
* user
272-
* password
269+
To instantiate a Rally object, you'll need to provide these arguments:
270+
* **server** usually rally1.rallydev.com unless you are using an OnPrem version
271+
* **user** AgileCentral UserName
272+
* **password** AgileCentral password for the given user
273273

274274
either in this specific order or as keyword arguments.
275275

276-
You must either have default workspace and project values set up for your account
276+
You must either have default **workspace** and **project** values set up for your account
277+
277278
OR
278-
you must provide workspace and project values that are valid and accessible for your account.
279+
280+
you must provide **workspace** and **project** values that are valid and accessible for your account.
279281

280282
You can optionally specify the following as keyword arguments:
281-
* apikey
282-
* workspace
283-
* project
283+
* apikey (alternate credential specification)
284+
* workspace (name of the AgileCentral workspace)
285+
* project (name of the AgileCentral project)
284286
* verify_ssl_cert (True or False, default is True)
285287
* warn (True or False, default is True)
286288
Controls whether a warning is issued if no project is specified

doc/build/html/interface.html

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -439,30 +439,30 @@ <h1>rallySettings<a class="headerlink" href="#rallysettings" title="Permalink to
439439
<div class="section" id="rally">
440440
<h1>Rally<a class="headerlink" href="#rally" title="Permalink to this headline"></a></h1>
441441
<blockquote>
442-
<div><p>The Rally class is the central focus of the <strong>pyral</strong> package. Instantiation of this class
442+
<div>The Rally class is the central focus of the <strong>pyral</strong> package. Instantiation of this class
443443
with appropriate and valid target/credential information then provides a means of
444-
interacting with the Rally server.</p>
444+
interacting with the Rally server.</div></blockquote>
445445
<dl class="docutils">
446446
<dt>To instantiate a Rally object, you&#8217;ll need to provide these arguments:</dt>
447-
<dd><ul class="first last simple">
448-
<li>server</li>
449-
<li>user</li>
450-
<li>password</li>
447+
<dd><blockquote class="first">
448+
<div><ul class="simple">
449+
<li><strong>server</strong> usually rally1.rallydev.com unless you are using an OnPrem version</li>
450+
<li><strong>user</strong> AgileCentral UserName</li>
451+
<li><strong>password</strong> AgileCentral password for the given user</li>
451452
</ul>
452-
</dd>
453-
</dl>
453+
</div></blockquote>
454454
<p>either in this specific order or as keyword arguments.</p>
455-
<p>You must either have default workspace and project values set up for your account
456-
OR
457-
you must provide workspace and project values that are valid and accessible for your account.</p>
455+
<p>You must either have default <strong>workspace</strong> and <strong>project</strong> values set up for your account</p>
456+
<p>OR</p>
457+
<p>you must provide <strong>workspace</strong> and <strong>project</strong> values that are valid and accessible for your account.</p>
458458
<dl class="docutils">
459459
<dt>You can optionally specify the following as keyword arguments:</dt>
460460
<dd><ul class="first last">
461-
<li><p class="first">apikey</p>
461+
<li><p class="first">apikey (alternate credential specification)</p>
462462
</li>
463-
<li><p class="first">workspace</p>
463+
<li><p class="first">workspace (name of the AgileCentral workspace)</p>
464464
</li>
465-
<li><p class="first">project</p>
465+
<li><p class="first">project (name of the AgileCentral project)</p>
466466
</li>
467467
<li><p class="first">verify_ssl_cert (True or False, default is True)</p>
468468
</li>
@@ -509,11 +509,12 @@ <h1>Rally<a class="headerlink" href="#rally" title="Permalink to this headline">
509509
</ul>
510510
</dd>
511511
</dl>
512-
<p>If you use an apikey value, any user name and password you provide is not considered, the connection
512+
<p class="last">If you use an apikey value, any user name and password you provide is not considered, the connection
513513
attempt will only use the apikey.
514514
Consult the Rally Help documentation for Rally Application Manager for information
515515
on how to generate an API Key and how to reset or delete an API Key.</p>
516-
</div></blockquote>
516+
</dd>
517+
</dl>
517518
<div class="admonition note">
518519
<p class="first admonition-title">Note</p>
519520
<p class="last">If your Subscription administrator has set up your Rally Subscription as &#8220;SSO only&#8221;, then to use

doc/build/html/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/source/interface.rst

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -266,21 +266,23 @@ Rally
266266
with appropriate and valid target/credential information then provides a means of
267267
interacting with the Rally server.
268268

269-
To instantiate a Rally object, you'll need to provide these arguments:
270-
* server
271-
* user
272-
* password
269+
To instantiate a Rally object, you'll need to provide these arguments:
270+
* **server** usually rally1.rallydev.com unless you are using an OnPrem version
271+
* **user** AgileCentral UserName
272+
* **password** AgileCentral password for the given user
273273

274274
either in this specific order or as keyword arguments.
275275

276-
You must either have default workspace and project values set up for your account
276+
You must either have default **workspace** and **project** values set up for your account
277+
277278
OR
278-
you must provide workspace and project values that are valid and accessible for your account.
279+
280+
you must provide **workspace** and **project** values that are valid and accessible for your account.
279281

280282
You can optionally specify the following as keyword arguments:
281-
* apikey
282-
* workspace
283-
* project
283+
* apikey (alternate credential specification)
284+
* workspace (name of the AgileCentral workspace)
285+
* project (name of the AgileCentral project)
284286
* verify_ssl_cert (True or False, default is True)
285287
* warn (True or False, default is True)
286288
Controls whether a warning is issued if no project is specified

0 commit comments

Comments
 (0)