Skip to content

Commit 9c2ad45

Browse files
committed
Merge pull request #72 from python-fedex-devs/release_v23
Release v23
2 parents 7a41c6a + d015e0a commit 9c2ad45

File tree

85 files changed

+2622
-628
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+2622
-628
lines changed

CHANGES.rst

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,18 @@
11
Change Log
22
==========
33

4-
Next release
5-
------------
4+
2.3.0
5+
-----
66

77
* Added Location Service using v3 WSDL. (radzhome)
88
* Added examples and unit tests for Location Service. (radzhome)
9-
* Updated certification process. (radzhome)
9+
* Updated certification process scripts to work with latest WSDLs. (radzhome)
1010
* Added warning logging for requests that come back with warning notes. (radzhome)
11-
11+
* Added PyPI, Travis, requires.io integration/badges. (radzhome)
12+
* Organization change from gtaylor to python-fedex-devs. (gtaylor)
13+
* Added deprecation message for movement service. (radzhome)
14+
* Added conversion tools to convert suds xml object into python dict. (radzhome)
15+
* Redirect logging to stdout for examples and tests when not ran via nose. (radzhome)
1216

1317
2.2.0
1418
-----

README.rst

+16-9
Original file line numberDiff line numberDiff line change
@@ -33,48 +33,55 @@ The easiest way is via pip or easy_install::
3333
Quick Start
3434
-----------
3535

36-
Edit the `example_config.py` file in `examples/` with your fedex credentials
36+
- Clone this repository.
37+
38+
- Edit the `example_config.py` file in See `examples/ <examples/>`_ with your fedex credentials
3739
and run any of the provided examples.
3840

3941
Documentation
4042
-------------
4143

42-
Refer to the documentation_ for more details on the project.
44+
Refer to the documentation_ for more details on the project. Latest doc builds
45+
are found in docs_ and doc build scripts in doc_source_.
4346

4447
There are also a lot of useful examples under the examples directory within
4548
this directory.
4649

4750
Support
4851
-------
4952

50-
Head over to https://github.com/gtaylor/python-fedex/issues
51-
and submit an issue if you have any problems or questions.
53+
Issues & Questions: https://github.com/gtaylor/python-fedex/issues
54+
5255
Most problems are going to require investigation or a submitted
5356
pull request by someone from the Python FedEx Developers organization.
5457
To contribute a new feature or service, feel free to create a pull request.
58+
We are always looking for new contributors to help maintain the project.
5559

5660
Fedex Support and Documentation
5761
-------------------------------
5862

5963
Fedex Support Email: [email protected]
6064
Developer Portal: http://www.fedex.com/us/developer/
65+
Updates To Services: https://www.fedex.com/us/developer/web-services/process.html (FedEx Web Services Announcements)
6166

6267
Todos
6368
-----
64-
* Read the docs documentation
65-
* Travis test integration
66-
* Increase validation
67-
* Remove deprecated services
69+
70+
- Read the docs documentation
71+
- Increase service specific request validation
72+
- Remove deprecated services (package movement service)
6873

6974
Legal
7075
-----
7176

7277
Copyright (C) 2008-2015 Greg Taylor
73-
Copyright (C) 2016 Python FedEx Developers
78+
Copyright (C) 2015-2016 Python FedEx Developers
7479

7580
This software is licensed under the BSD License.
7681

7782
python-fedex is not authored by, endorsed by, or in any way affiliated with
7883
FedEx.
7984

8085
.. _documentation: https://pythonhosted.org/fedex/
86+
.. _docs: docs/
87+
.. _doc_source: doc_source/

doc_source/README.rst

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
python-fedex documentation
2+
==========================
3+
4+
This directory contains build scripts for python-fedex documentation
5+
using epydoc 3.0.1. The following was used to generate doc:
6+
7+
cd python-fedex/docs
8+
epydoc -v -o 2.X.X ../fedex/
9+
10+
The current documentation is hosted at https://pythonhosted.org/fedex/.
11+
Sometime inn the near future, the plan is to move documentation over from
12+
epydoc to sphinx, and host it on documentation at
13+
http://python-fedex.readthedocs.org/.

docs/2.2.0/api-objects.txt renamed to docs/2.3.0/api-objects.txt

+49
Large diffs are not rendered by default.

docs/2.2.0/class-tree.html renamed to docs/2.3.0/class-tree.html

+6-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
5959
<em class="summary">Plugin base.</em>
6060
<ul>
6161
<li> <strong class="uidlink">suds.plugin.MessagePlugin</strong>:
62-
<em class="summary">The base class for suds <i>soap message</i> plugins.</em>
62+
<em class="summary">The base class for suds <i>SOAP message</i> plugins.</em>
6363
<ul>
6464
<li> <strong class="uidlink"><a href="fedex.base_service.GeneralSudsPlugin-class.html">fedex.base_service.GeneralSudsPlugin</a></strong>
6565
</li>
@@ -131,6 +131,10 @@ <h1 class="epydoc">Class Hierarchy</h1>
131131
<em class="summary">This class allows you to get the shipping charges for a particular
132132
address.</em>
133133
</li>
134+
<li> <strong class="uidlink"><a href="fedex.services.location_service.FedexSearchLocationRequest-class.html">fedex.services.location_service.FedexSearchLocationRequest</a></strong>:
135+
<em class="summary">This class allows you to figure out a FedEx location closest to a
136+
specified location criteria, based on location type.</em>
137+
</li>
134138
<li> <strong class="uidlink"><a href="fedex.services.track_service.FedexTrackRequest-class.html">fedex.services.track_service.FedexTrackRequest</a></strong>:
135139
<em class="summary">This class allows you to track shipments by providing a tracking
136140
number or other identifying features.</em>
@@ -177,7 +181,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
177181
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
178182
<tr>
179183
<td align="left" class="footer">
180-
Generated by Epydoc 3.0.1 on Fri Jan 15 22:43:09 2016
184+
Generated by Epydoc 3.0.1 on Fri Jan 29 14:18:05 2016
181185
</td>
182186
<td align="right" class="footer">
183187
<a target="mainFrame" href="http://epydoc.sourceforge.net"
File renamed without changes.
File renamed without changes.
File renamed without changes.

docs/2.2.0/fedex-module.html renamed to docs/2.3.0/fedex-module.html

+10-3
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ <h2 class="heading">Getting Support</h2>
120120

121121
<hr />
122122
<div class="fields"> <p><strong>Version:</strong>
123-
2.2.0
123+
2.3.0
124124
</p>
125125
</div><!-- ==================== SUBMODULES ==================== -->
126126
<a name="section-Submodules"></a>
@@ -165,12 +165,19 @@ <h2 class="heading">Getting Support</h2>
165165
<li> <strong class="uidlink"><a href="fedex.services.address_validation_service-module.html">fedex.services.address_validation_service</a></strong>: <em class="summary">Address Validation Service Module</em> </li>
166166
<li> <strong class="uidlink"><a href="fedex.services.availability_commitment_service-module.html">fedex.services.availability_commitment_service</a></strong>: <em class="summary">Service Availability and Commitment Module</em> </li>
167167
<li> <strong class="uidlink"><a href="fedex.services.country_service-module.html">fedex.services.country_service</a></strong>: <em class="summary">Country Service Module</em> </li>
168+
<li> <strong class="uidlink"><a href="fedex.services.location_service-module.html">fedex.services.location_service</a></strong>: <em class="summary">Location Service Module</em> </li>
168169
<li> <strong class="uidlink"><a href="fedex.services.package_movement-module.html">fedex.services.package_movement</a></strong>: <em class="summary">Package Movement Information Service</em> </li>
169170
<li> <strong class="uidlink"><a href="fedex.services.rate_service-module.html">fedex.services.rate_service</a></strong>: <em class="summary">Rate Service Module</em> </li>
170171
<li> <strong class="uidlink"><a href="fedex.services.ship_service-module.html">fedex.services.ship_service</a></strong>: <em class="summary">Ship Service Module</em> </li>
171172
<li> <strong class="uidlink"><a href="fedex.services.track_service-module.html">fedex.services.track_service</a></strong>: <em class="summary">Tracking Service Module</em> </li>
172173
</ul>
173174
</li>
175+
<li> <strong class="uidlink"><a href="fedex.tools-module.html">fedex.tools</a></strong>
176+
<ul>
177+
<li> <strong class="uidlink"><a href="fedex.tools.conversion-module.html">fedex.tools.conversion</a></strong>: <em class="summary">Response output conversion tools to help parse suds response object
178+
output.</em> </li>
179+
</ul>
180+
</li>
174181
</ul></td></tr>
175182
</table>
176183

@@ -196,7 +203,7 @@ <h2 class="heading">Getting Support</h2>
196203
<td width="15%" align="right" valign="top" class="summary">
197204
<span class="summary-type">&nbsp;</span>
198205
</td><td class="summary">
199-
<a name="VERSION"></a><span class="summary-name">VERSION</span> = <code title="'2.2.0'"><code class="variable-quote">'</code><code class="variable-string">2.2.0</code><code class="variable-quote">'</code></code>
206+
<a name="VERSION"></a><span class="summary-name">VERSION</span> = <code title="'2.3.0'"><code class="variable-quote">'</code><code class="variable-string">2.3.0</code><code class="variable-quote">'</code></code>
200207
</td>
201208
</tr>
202209
<tr>
@@ -233,7 +240,7 @@ <h2 class="heading">Getting Support</h2>
233240
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
234241
<tr>
235242
<td align="left" class="footer">
236-
Generated by Epydoc 3.0.1 on Fri Jan 15 22:43:09 2016
243+
Generated by Epydoc 3.0.1 on Fri Jan 29 14:18:05 2016
237244
</td>
238245
<td align="right" class="footer">
239246
<a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/2.2.0/fedex-pysrc.html renamed to docs/2.3.0/fedex-pysrc.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ <h1 class="epydoc">Source Code for <a href="fedex-module.html">Package fedex</a>
109109
<a name="L52"></a><tt class="py-lineno">52</tt> <tt class="py-line"><tt class="py-docstring">our U{Github project&lt;http://github.com/gtaylor/python-fedex/&gt;} and enter</tt> </tt>
110110
<a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"><tt class="py-docstring">an issue in the U{Issue Tracker&lt;http://github.com/gtaylor/python-fedex/issues&gt;}.</tt> </tt>
111111
<a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"><tt class="py-docstring">"""</tt> </tt>
112-
<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"><tt id="link-0" class="py-name" targets="Variable fedex.VERSION=fedex-module.html#VERSION"><a title="fedex.VERSION" class="py-name" href="#" onclick="return doclink('link-0', 'VERSION', 'link-0');">VERSION</a></tt> <tt class="py-op">=</tt> <tt class="py-name">__version__</tt> <tt class="py-op">=</tt> <tt class="py-string">'2.2.0'</tt> </tt>
112+
<a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"><tt id="link-0" class="py-name" targets="Variable fedex.VERSION=fedex-module.html#VERSION"><a title="fedex.VERSION" class="py-name" href="#" onclick="return doclink('link-0', 'VERSION', 'link-0');">VERSION</a></tt> <tt class="py-op">=</tt> <tt class="py-name">__version__</tt> <tt class="py-op">=</tt> <tt class="py-string">'2.3.0'</tt> </tt>
113113
<a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> </tt><script type="text/javascript">
114114
<!--
115115
expandto(location.href);
@@ -143,7 +143,7 @@ <h1 class="epydoc">Source Code for <a href="fedex-module.html">Package fedex</a>
143143
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
144144
<tr>
145145
<td align="left" class="footer">
146-
Generated by Epydoc 3.0.1 on Fri Jan 15 22:43:09 2016
146+
Generated by Epydoc 3.0.1 on Fri Jan 29 14:18:06 2016
147147
</td>
148148
<td align="right" class="footer">
149149
<a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/2.2.0/fedex.base_service-module.html renamed to docs/2.3.0/fedex.base_service-module.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ <h1 class="epydoc">Module base_service</h1><p class="nomargin-top"><span class="
183183
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
184184
<tr>
185185
<td align="left" class="footer">
186-
Generated by Epydoc 3.0.1 on Fri Jan 15 22:43:09 2016
186+
Generated by Epydoc 3.0.1 on Fri Jan 29 14:18:05 2016
187187
</td>
188188
<td align="right" class="footer">
189189
<a target="mainFrame" href="http://epydoc.sourceforge.net"

0 commit comments

Comments
 (0)