Commit Graph

785 Commits

Author SHA1 Message Date
Jurko Gospodnetić 5e2709cabc Bumped up version information for the '0.4.1 jurko 4' release. 2012-04-17 13:17:38 +02:00
Jurko Gospodnetić 9a9560995f Updated todo list. 2012-04-17 13:09:22 +02:00
Jurko Gospodnetić 9f532db123 Documented the upcoming project '0.4.1 jurko 4' release. 2012-04-17 13:09:11 +02:00
Jurko Gospodnetić c46729d733 Minor stylistic comment change. 2012-04-17 12:51:15 +02:00
Jurko Gospodnetić ea1b648850 Converted source files containing 'ć' non-ASCII characters to UTF-8 format. 2012-04-17 12:51:03 +02:00
Jurko Gospodnetić 5a5882bcda Package maintainer string no longer contains non-ASCII characters.
Such characters were causing problems with the 'distribute' based setup
procedure which erroneously assumes they have been prepared using the user's
local code-page.
2012-04-17 12:49:36 +02:00
Jurko Gospodnetić 2ad729d191 Minor stylistic documentation change. 2012-04-17 12:13:50 +02:00
Jurko Gospodnetić 3e12ad9b54 Merging latest upstream changes. 2012-04-17 11:43:16 +02:00
Jurko Gospodnetić 42019ff659 Minor stylistic changes.
* Trimmed trailing spaces.
  * Removed unnecessary import statements.
2012-04-17 11:37:46 +02:00
jortel 72030a148f makefile: make buildroot configurable. 2012-02-13 21:42:51 +00:00
Jurko Gospodnetić c6e8928cc2 Updated todo list. 2011-12-27 01:49:27 +01:00
Jurko Gospodnetić d79fcabf3e Cleanup - renamed bounded-->single_occurrence and unbounded-->multi_occurrence.
Original term unbounded ment that its object has more than one occurrence but
its name inferred that it meant - it has no upper limit on its number of
occurrences.

Added more element occurrence related tests. Updated todo list.
2011-12-27 01:44:09 +01:00
Jurko Gospodnetić 6d7094a67e Bumped up version information for the next planned release development. 2011-12-26 18:47:12 +01:00
Jurko Gospodnetić 32461d38f7 Added tag release-0.4.1 jurko 3 for changeset d7bcfea9555e 2011-12-26 18:46:40 +01:00
Jurko Gospodnetić 6809509b80 Final changes for the forked project's '0.4.1 jurko 3' release.
Documented the release. Updated version information. Updated todo list.
2011-12-26 18:46:25 +01:00
Jurko Gospodnetić 5a2c6ea3cb Code cleanup - removed several unnecessary imports. Updated todo list. 2011-12-26 18:33:07 +01:00
Jurko Gospodnetić 4a0b406cf5 Fixed a suds.xsd.sxbasic.SchemaObject resolve() invalid cached value bug.
When called with parameter nobuiltin=True on a node whose type is a builtin, the
original implementation cached the builtin type as the result so a repeated
resolve() call returned an incorrect value.

Added related test case. Refactored the resolve() implementation into an
external function dealing with result caching and in internal worker function
doing the actual type resolution. Updated todo list.
2011-12-26 18:14:57 +01:00
Jurko Gospodnetić 0ae85957e5 Refactored suds.xsd.sxbasic.TypedContent.resolve() to avoid recursion.
There is no need for a recursive implementation here since a node can reference
an external type node but there is no way using WSDL to then make that type node
actually be a reference to a different type node.

Added more resolve() related test cases and refactored existing ones. Updated
todo list.
2011-12-26 17:46:38 +01:00
Jurko Gospodnetić 8988c1081f Better documented SchemaObject class tree resolve() functions. 2011-12-26 17:32:07 +01:00
Jurko Gospodnetić ad123e35ad Refactored SchemaObject resolve() result caching.
Base SchemaObject class held the resolve 'cache' object but it was never used
except in the TypedContent subclass. Support for such caching now implemented
directly in the TypedContent subclass. Renamed the cache object to resolve_cache
to make it more 'grep friendly'.

Updated todo list.
2011-12-26 17:29:45 +01:00
Jurko Gospodnetić 75f72ee401 Code cleanup - inlined suds.wsdl.Types.create().
This function was used only once, undocumented and it is unclear when it should
be used and when the regular suds.wsdl.Types constructor should be used
directly.
2011-12-25 23:54:45 +01:00
Jurko Gospodnetić 36ad75e2fa Removed an unused suds.wsdl.WObject.__init__() 'definitions' parameter. 2011-12-25 23:54:45 +01:00
Jurko Gospodnetić 7e7aa81680 Minor stylistic changes.
* Trimmed trailing spaces.
  * Trimmed duplicate spaces after '='.
  * Comment typo corrections.
  * Standardized referring to acronyms using all-capital letters, e.g. 'SOAP',
    'URL', 'WSDL' & 'XML'.
  * Improved class & function description docstrings.
  * Indentation corrections.
  * Removed redundant trailing tuple definition commas.
2011-12-25 13:31:08 +01:00
Jurko Gospodnetić 1183cc5512 Updated HACKING.txt - listed useful external documentation links.
Minor stylistic changes.
2011-12-26 17:24:28 +01:00
Jurko Gospodnetić b16f35bb38 Stylistic README.txt change - consistently list URLs without quotes. 2011-12-26 01:37:11 +01:00
Jurko Gospodnetić 423c81e6f0 Fixed converting non-empty suds.sudsobject.Metadata to string.
Before this failed because the printing code too eagerly attempted to access
the object's __metadata__ member, actually needed only for printing out
suds.sudsobject.Facade objects. Bug initially introduced in the original 'suds'
project Subversion repository trunk revision 639.

  Added related test code. Updated todo list.
2011-12-25 13:16:44 +01:00
Jurko Gospodnetić b162ee7e24 Made 'suds.xsd.xsbasic.Enumeration' string list the enumeration value.
Added related test. Updated todo list.
2011-12-25 02:35:51 +01:00
Jurko Gospodnetić 77eea69875 Avoided a trailing comma when preparing a function parameter listing string.
Added related tests. Updated todo list.
2011-12-25 01:10:49 +01:00
Jurko Gospodnetić 10954620c3 Avoided the 'with' statement in test code to make it Python 2.4 compatible.
Updated related HACKING.txt development notes.
2011-12-25 01:08:18 +01:00
Jurko Gospodnetić 8ab1d055f5 Made the long_description project metadata more detailed. 2011-12-25 00:13:48 +01:00
Jurko Gospodnetić 4bb9a6f9e8 Minor stylistic README.txt line-wrapping change. 2011-12-25 00:06:22 +01:00
Jurko Gospodnetić ca36f4fa7e Bumped up version information for the next planned release development. 2011-12-25 00:02:09 +01:00
Jurko Gospodnetić 968882f3f6 Added tag release-0.4.1 jurko 2 for changeset 11b3a51ecd82 2011-12-24 23:52:57 +01:00
Jurko Gospodnetić 8ee31adeba Final changes for the forked project's '0.4.1 jurko 2' release.
Documented the release. Updated version information.
2011-12-24 23:52:17 +01:00
Jurko Gospodnetić f95d0bc3ab Updated release procedure documentation to include preparing release notes. 2011-12-24 23:46:32 +01:00
Jurko Gospodnetić 61e9ec70eb Fix a suds.client.Client to-string conversion bug.
Changed the way suds.client.Client to-string conversion outputs build info. This
fixes a bug in the original '0.4.1 jurko 1' forked project release causing
printing out a suds.client.Client object to raise an exception due to the code
in question making some undocumented assumptions on how the build information
string should be formatted. Added a related test. Updated todo list.
2011-12-24 23:43:23 +01:00
Jurko Gospodnetić cb0941342c Internal test_suds.py module cleanup (private function naming correction). 2011-12-24 22:58:12 +01:00
Jurko Gospodnetić 837e8d3dce Corrected incorrectly documented release date for version '0.4.1 jurko 1'. 2011-12-24 22:47:04 +01:00
Jurko Gospodnetić 588191122c Bumped up version information for the next planned release development. 2011-12-24 22:41:55 +01:00
Jurko Gospodnetić 61adb2cfcd Added tag release-0.4.1 jurko 1 for changeset 81868f6f5bad 2011-12-24 22:11:38 +01:00
Jurko Gospodnetić 592af43d2f Final changes for the forked project's '0.4.1 jurko 1' release. 2011-12-24 22:10:53 +01:00
Jurko Gospodnetić 1b774a0c2c Added additional 'sequence inside a choice' tests. Updated todo list. 2011-12-24 22:00:06 +01:00
Jurko Gospodnetić 571424f78b Cleanup before the initial forked project release.
* Renamed internal HACKING, LICENSE, README & TODO documentation files to use
  the .txt extension and thus be easier to use on Windows.
* Renamed the forked project name to 'suds_jurko' to differentiate it from the
  original 'suds' project on PyPI.
* Added a MANIFEST.in project configuration file listing the forked project's
  source distribution content (needed since we are using the Mercurial version
  control system and our installation packager does not know how to
  automatically collect 'all files under Mercurial version control' the way it
  does for CVS or SVN).
* Improved project documentation.
    * More detailed 'setup.py' usage documentation notes (HACKING.txt).
    * Documented the forked project's release procedure (HACKING.txt).
    * Documented the forked project's release download locations (README.txt).
    * Documented the forked project's installation procedure (README.txt).
* Preparing source distributions ('setup.py sdist') now configured to be use the
  .tar.bz2 format by default as it takes the least space.
* Updated the forked project's meta data used when preparing distribution
  packages (description, long_description, keywords, url, download_url, ...).
* Project's built distribution no longer contains test.* subpackages.
* Updated todo list.
2011-12-24 12:35:41 +01:00
Jurko Gospodnetić 3d08084e0d Cleaned up the project's setup.cfg file - comments & minor stylistic changes. 2011-12-24 11:39:01 +01:00
Jurko Gospodnetić da3862e6be Typo corrections & other minor stylistic comment changes. Updated todo list. 2011-12-21 19:55:25 +01:00
Jurko Gospodnetić b533f784a2 Removed suds/xsd/__init__.py module docstring comment duplicated from schema.py. 2011-12-21 18:59:10 +01:00
Jurko Gospodnetić b512da49b5 Documented the forked project's source location. Updated todo list. 2011-12-21 18:53:14 +01:00
Jurko Gospodnetić f6604376b5 Added an initial TODO list for the forked project. 2011-12-21 18:40:50 +01:00
Jurko Gospodnetić a92fd3a4da Added development related documentation - HACKING. 2011-12-21 12:35:51 +01:00
Jurko Gospodnetić 34e625a602 Documented the upcoming initial forked project '0.4.1 jurko 1' release. 2011-12-21 00:15:34 +01:00