Commit graph

20 commits

Author SHA1 Message Date
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
wiz
1ae2ff8d12 Add link to upstream bug report about python 3.x support.
(Hint: not coming)
2014-02-07 14:28:09 +00:00
wiz
aa67e11089 Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
2014-01-25 10:29:56 +00:00
wiz
d1f1f90431 Update to 2.0.18:
=== 2.0.18 ===
1173[tip]   93c436da2d19   2013-06-14 07:21 -0700   afshar
  Remove unused script.

1172   e692050ec194   2013-06-14 07:20 -0700   afshar
  Updated docs.

1171   159874713088   2013-06-14 07:20 -0700   afshar
  Bumped version.

1170   7b4e3c22e83c   2013-06-07 15:52 +0200   burcud
  Adding missing unit attributes for unit picing elements.

1169   ad8ee900dda5   2013-06-06 19:01 +0200   burcud
  Fixing identifier_exists attribute for product items.

1168   d6ce8dc4970a   2013-06-06 17:53 +0200   burcud
  Fixing multipack attribute.

1167   b87779918c90   2013-06-06 15:10 +0200   burcud
  Adding new product spec attributes.

1166   624d33ad26f2   2013-02-11 12:47 -0800   rkubiak
  Update Sites Python API to allow page creation from a template

1165   ecb1d49b5fbe   2013-01-07 11:29 -0800   dhermes
  Adding an OAuth2Token subclass which can interact with google-api-python-client.

1164   f76c53eaf151   2012-11-20 16:09 +0100   burcud
  Modifying Content API for Shopping client to use schema projection.

1163   a8c25010b8b7   2012-08-27 13:50 -0700   dhermes
  Adding in ability to change Content for Shopping base URI via a kwarg for client constructor. (Fixes 6479060).

1162   c5d57eff0ef4   2012-08-15 08:31 -0700   dhermes
  Adding paid clicks to Content API performance datapoint. (Issue 6443130)

1161   71971b013563   2012-08-06 15:20 -0700   dhermes
  Adding support for adwords_accounts settings element in managedaccounts feed of Content API. (6443092)

1160   cf0208e89433   2012-07-30 09:53 -0700   dhermes
  Changing OAuth2 Authorization Header lead in from OAuth to Bearer (per http://goo.gl/QDiLZ). (issue 6455060)

1159   3b021605570f   2012-07-12 18:14 -0700   dhermes
  Adding missing name XML attribute to gdata.contentforshopping.data.Group.

1158   524fc2b2e821   2012-06-19 08:43 -0700   dhermes
  Renaming classes for inventory feed of Content API. (Issue 6296085)

1157   32c0cb313b2e   2012-06-14 15:36 -0700   dhermes
  Updating offline URI for OAuth2 and explicity specifying approval_prompt as a kw arg. (Issue 6296072)

1156   f7593ae5d035   2012-06-14 15:35 -0700   dhermes
  Added individual get for ManagedAccounts, functionality for paging and changed to correct endpoint. (issue 6304076)

1155   723e577ada7b   2012-06-14 13:53 -0700   dhermes
  Adding support for Local Products feed in Content API. (Issue 6305091)

1154   75ee2830ca74   2012-06-13 12:48 -0700   dhermes
  Adding support for wrong open search version hack on other ContentAPI Feed classes. (Issue 6296071)

1153   f783c64b953f   2012-06-13 10:07 -0700   dhermes
  Adding support for Data Quality Feed of Content API for Shopping. (Issue 6295074)

1152   4cc916619658   2012-06-13 09:07 -0700   dhermes
  Adding back accidentally removed code from commit c92bc870e3a4363bed2732d50d782189407af7ac.

1151   c92bc870e3a4   2012-06-13 09:01 -0700   dhermes
  Adding support for Content API Users Feed. (Issue 6295071)

1150   0dcb1f3aff81   2012-06-12 17:25 -0700   dhermes
  Adding custom id parser for Content API errors. (issue 6306073)

1149   8f11de681f03   2012-06-12 17:21 -0700   dhermes
  Adding support for product status elements in app:control for content for shopping. (Fixes 6299076)
2013-07-03 08:37:43 +00:00
asau
5eae6a18a3 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-28 06:30:00 +00:00
wiz
e450c28914 Update to 2.0.17:
The gdata.youtube.service class now explicitly sets the GData-Version: 1 header, and is updated to use the correct ClientLogin URL.
  Adding support for OAuth2 revoke endpoint.
  Make Resource and ResourceFeed "Batch" compatible.
  Forgot to add camelcase alias for batch in issue 5970062.
  Adding support for performance data in Content API for Shopping (fixes Issue 5976061).
  Added support for custom attributes in Content API for Shopping (fixes Issue 5970070).
  Changed dest attrs in Content API to iterable, added validate_dest and fixed qname on app:control (fixes Issue 5976046).
  Added camel case names to content API client public methods (fixes Issue 5970062).
  Added support for Content for API errors on single and batch requests (fixes Issue 5971061).
  Added support for start-token in Content API for Shopping (closes Issue 5980044).
  Change gdata.docs.client.DocsClient.DeleteResource to use the entry instead of the link.
  Allow for random kwargs in atom.client.AtomClient.request method.
  Changing Shipping to list element in Content API for Shopping.
  Fixing behavior in atom.http_core.Uri._get_query_string for query parameters with no parameter value (closes Issue 5938047).
  Fixed batch function issues in content api for shopping client.
  Updated GetFeed methods in the Email Settings API to return typed feeds
  Namespace for channel element (in contentforshopping) was promoted from scp to sc.
  Fixed release date year.
  Fixing bug in recent change to the Email Settings API client library (rev. 194d0fd21fdd) + some typos
  Updating the Email Settings API to return instances of the correct classes when retrieving settings
  Added a sample to create a group and update its settings using the Groups Provisioning and Groups Settings APIs.
  Added docs:description element to docs resources.
  Fixed error in docs sample.
  Added scopes for all Admin APIs in apps tag
  Added a sample for Email Audit API demonstrating CRUD operations on email monitors
  Fixed small doc errors, made tax a list element
  Fix issues 590/591: Contact's gender XML element was wrong.
  Added a sample marketplace application
  Sample to delete obsolete suspended users
  Sample to retrieve user's profile and contacts using 2LO
  Fixing issue 587.  Wrong URL used for batch ACL changes.
  Added a sample to list all the members of a group
  Adding access_type=offline to OAuth 2.0 authorize URL.
  Check document list entries have a content before trying to download them.
  Added tag 2.0.16 for changeset c67f3c6398ba
2012-05-29 13:17:12 +00:00
wiz
c595076396 All supported python versions in pkgsrc support eggs, so remove
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-04-08 20:21:41 +00:00
wiz
aada88e659 Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
2012-04-08 19:08:44 +00:00
obache
19d18cdafd * python24 support had been dropped, simplify dependency on elementtree.
* distutils pkg, register egg-info.

Bump PKGREVISION.
2012-01-27 06:30:21 +00:00
wiz
e7d48f0a5b Mark as not-for-python24 (uses if statement that doesn't work in python-2.4.x) 2012-01-21 15:38:25 +00:00
wiz
a2a01d354f Update to 2.0.16:
=== 2.0.16 ===
5 Jan 2011

- Add sample for Docs List API to delete ACL.
- Added support for label deletion in the Email Settings API client library
- Added a sample for Email Settings create label and filters with exponential
  back-off
- Added sample for enabling pop settings using Email Settings API
- Fixed typo in analytics sample.
- Fixed ACL batching URI in Docs.
- Updated RetrieveAllUsers and RetrieveAllAliases to return all pages instead
  of one.
- Removing force=True from some ACL requests in DocsClient
- Added RetrieveGroups method and updated RetrieveAllGroups and
  RetrieveAllMembers method
- Added a quick start sample for user provisioning
- Added a client for organization unit provisioning
- Added client architecture for group provisioning
- Added a new sample for multidonain provisioning. Demonstrates all the
  functions available.
- Added test for RetrieveAllUserAliases and changed OAuth scopes for Apps
- Added client architecture for provisioning api and tests for client
- Added support for batch requests to update spreadsheet cells.
- Added GetAcl alias for get_acl in DocsClient
- Added new ACL and get by ID methods to DocsClient.
- Added some conditional imports for tlslite.
- Updates to category handling for Documents list API
- Added a function to retrieve all the aliases for a given user email.
- Fixed #553


=== 2.0.15 ===
18 Oct 2011

- New Documents List API client
- Added support for MDM Provisioning API
- Added Batch support for Documents List API ACL changes
- Added category handling for Documents List API client
- Added commenter role to Documents List API client
- Added support for gContact:status
- Added subdomain support for Email Settings API
- Added support for Apparel attributes in Content API for Shopping client
- Added Documents List sample
- Added Sample for Provisioning API with OAuth2
- Added Sample for Email Settings API with OAuth2
- Added Sample for Provisioning API with Sites and Profiles API
- Fixed Youtube client to use SSL
- Fixed Sites API sample to use SSL
- Removed Google Base Data API support
- Issues closed:
    #190, #206, #215, #230, #268, #270, #279, #281, #288, #296, #303, #312,
    #346, #363, #399, #424, #435, #483, #492, #494, #498, #508, #512, #516,
    #526, #532, #533, #534, #541, #547
2012-01-20 12:21:39 +00:00
wiz
4cd8e56a12 Add more files to REPLACE_PYTHON. Bump PKGREVISION. 2011-10-10 08:32:19 +00:00
wiz
6376c048d4 Update to 2.0.14:
=== 2.0.14 ===
7 Mar 2011

 - Bug Fixes:
  * 491. 302 redirect on some gsessionids
  * 501. Remove support for deprecated Maps Data API.
  * 462. Bug in samples/analytics/data_feed_demo.py (using segments)
  * 482. String exception in service.py
  * 414. http proxy url containing properly formatted user-name and password not accepted
 - Turn on SSL for Codesearch, Photos, Project Hosting, Analytics,
    Contacts, Marketplace Licensing, and Docs.
 - Add batch default URL to the Contacts API and clean the sample code. (issue4000058)
 - Added support for Content API for Shopping
 - Added Calendar V2 API support
 - Add Google Marketplace Licensing API to the Gdata Python Client
 - Added patch from Alexandre Vivien that fixes calendar resource email support that somehow went missing in a previous release.


=== 2.0.13 ===
16 Nov 2010 (revision 902:73f3fbb5ea88)

 - Bug Fixes:
   * Issue 315: Correctly constructs queries based on categories for Blogger APIs.
   * Issue 323: YouTubeUserQuery constructor passes incorrect overridden parameter to base class.
 - Accept proxy username and password in http(s)_proxy environment variables.
 - Adding support for specifying URI to v3 docs client.
 - Adding tests for revisions for arbitrary file types in Documents List API.
 - Google Base, added bucket node to attributes.
 - Adding ContainsSampledData XML Element to Analytics Data Feed and updating samples


=== 2.0.12 ===
17 Sep 2010 (revision 892:e949a7cf9a31)

 - Bug Fixes:
   * Issue 437: PATCH request generates incorrect Content-Type
   * Issue 428: get_blog_name() does not correctly handle blog URLs containing hyphens
   * Issue 443: Packages should contain gdata.apps.audit in setup.py
   * Issue 430: Lots of memory usage when uploading big video files
   * Issue 423: gdata.contacts.client.ContactsClient.get_profiles_feed() broken
  - Turn on SSL be default for the spreadsheet API
  - Added support for new Analytics feeds
  - All V3 code and development has been out of this project and into http://code.google.com/p/google-api-python-client/
  - Added partial support for the YouTube API in v2


=== 2.0.11 ===
Jul 29, 2010 (revision fa49231cc8)

 - Added the following new APIs:
   * Apps Audit APIs from Jay Lee
   * Apps Organization from Alexandre Vivien
   * Added Email Settings API client library v2.0 from Claudio Cherubino
 - Fixes to file permissions for samples.
 - Fixing a broken calendar resource client from r983, removing a superfluous call to MakeResourceFeedUri(), adding regression tests for edit links.
 - Abstracting out AppsProperty so that it's usable by other libs.  Thanks to Claudio Cherubino <ccherubino@google.com> for this change.
 - Added optional change_password parameter to AppsService.CreateUser
 - Fixing minor bugs in analytics samples
 - http://codereview.appspot.com/1677050 Switch default connection type back to non-SSL connections.
 - Switch the repository from subversion to mercurial
 - Added OAuth test cases thanks Samuel Cyprian
 - Many APIs now use SSL, and some require it, so the following APIs now default to using HTTPS:
   * Spreadsheets
   * Sites
   * Calendar Resource

=== 2.0.10 ===
May 12, 2010 (revision 980)

 - Add check for liveness of proxy in live tests. Also add in upload-diffs.py to make using codereview.appspot.com easier.
 - Patch from Alexandre Vivien adds the ResourceEmail attribute to CalendarResourceEntry
 - Adding new single page methods to apps.groups.service. Thanks Jeremy Selier!
 - Cleanup in service GetWithRetries. Thanks Will Charles!
 - Adding much more test coverage for calendar_resource.client.
 - Fixing Calendar Resource get_resource to use correct feed URI generator.  Thanks to Alexandre Vivien for reporting.
 - Adds support for Blogger Pages. Thanks Wiktor Gworek!
2011-10-08 14:11:22 +00:00
obache
f27686215c Update py-gdata to 2.0.9
Inspired by PR#42892 from Wen Heping (fixes dependency pattern).

=== 2.0.9 ===
March 5, 2010 (revision 964)

- Fixed URL related bug in gdata.calendar.service. You can now edit and delete
    against https URLs.
- Removed hard coded Python version from gdata.contacts. Resolves issue 347.

=== 2.0.8 ===
February 26, 2010 (revision 960)

- Added support for resumable uploads with a sample that shows it's use
    with Google Docs. Thanks Eric!
- Added the publish element and copy() method to the DocsClient. Thanks Eric!
- Added support for the JSON-C data format recently released for the YouTube
    API.
- Fixed import bug when using cryptomath with Python2.4 and lower.
- Modified gdata.gauth to be usable under Python2.3.
- Fixed errors which affect RetrieveAllEmailLists RetrieveEmailLists
    RetrieveAllRecipients RetrieveAllNicknames RetrieveNicknames
    RetrieveAllUsers in gdata.apps.service. Resolves  issue 340 . Thanks
    Aprotim!
- Fixed issues with contacts client returning a raw get and not a ContactEntry
    and a few auth_tokens are not being passed into the HTTP request. Resolves
    issue 332 . Thanks vinces!
- Fixed issue parsing worksheet feed, entry was the wrong type, corrected to
    WorksheetEntry. Resolves  issue 343. Thanks Igor!
- Fixed typo in gdata.spreadsheets.client (auth_service). Resolves  issue 342.
    Thanks to Igor once again!
- Fixed bug in Google Apps APIs UpdateSSOSettings.
- The gdata.data.LinkFinder now looks in both the link and feed_link members
    for an ACL link. Resolves issue 339.
- Removed client side check on video type in YouTube service. Rely on the
    server to provide an error if the format is not supported. Resolves
    issue 338.
- Improved documentation for SpreadsheetsService's UpdateRow method to explain
    the use case it addresses and recomment alternatives.
- Changed projecthosting to use the host member with relative URLs.
- Added a get_headers function to be used in Python2.2 and 2.3 since
    httplib.HTTPResponse does not have getheaders in those versions of Python.
    Resolves  issue 335.
- Added a client smoke test to check version and auth related class members
    which all gdata.x.client's should have.
- Updated the docs service_test.py to run as part of run_all_tests.py.

=== 2.0.7 ===
January 26, 2010 (revision 937)

- Added gdata.calendar_resource.client to support the management of calendar
    resources (like conference rooms) for Google Apps domains. Thanks Vic!
- Updated the sites API client to use version 1.1 of the sites API.
- Added support for 2 Legged OAuth to the GDClient and included a sample
    app. Thanks Eric!
- Added a revoke_token method to GDClient to invalidate AuthSub or OAuth
    tokens.
- Added a get_record method to the Spreadsheets client to fetch a single
    record entry.
- Added includeSuspendedUsers parameter to the apps groups API. Thanks Will
    Charles!
- Fixed a client login bug present in the Maps API client. Thanks Roman!
- The client_id property in the YouTube service object is now optional.
- Added optional 'feed' parameter to YouTube service's Query classes.
    Resolves issue 323.
- Updated tlslite's use of sha1 to use hashlib if using python2.5 or higher.
    Resolves  issue 290 . Thanks Jay Lee!
- Added a deadline parameter to gdata.alt.appengine to allow the urlfetch
    timeout to be modified to as high as 10 seconds.
- Added GetGeneratorFromLinkFinder to GDataService which simplifies pagination
    across the entries in a feed. Resolves  issue 325 . Thanks Aprotim!
- Removed the default value for the test domain option.
- Moved auth scopes to gdata.gauth from gdata.service.

=== 2.0.6 ===
December 17, 2009 (revision 914)

- updated the Google Analytics Data Export API to v2. Thanks Nick!
- added support for batch operations on contacts and profiles. Thanks Julian!
- added a DocsQuery class for the Documents List v3 API.
- removed now obsolete ACL classes from gdata.docs.data in favor of using
    classes in gdata.acl.data. Thanks Eric!
- fixed bug in querying group membership by email. Thanks Will Charles!
- removed import which are not present in Python2.2 from gdata.service to
    maintain support for Python2.2.
- added additional debug information to MockHttpClient.

=== 2.0.5 ===
November 24, 2009 (revision 900)

- added new gdata.contacts.client (and data) which uses version 3.0 of the
    contacts API. Thanks Vince!
- added new gdata.docs.client which uses version 3.0 of the Documents List
    API. Thanks Eric!
- added new v2 modules for the Analytics API (gdata.analytics.client).
    Thanks Nick!
- added conditional get using etags on get_entry. Thanks Eric!
- fixed bug in how Calendar redirect headers are handled when using this
    library in an App Engine app.
- added new Calendar XML elements to the gdata.calendar module. Thanks
    Michael Ballbach!
- added v2 data model classes for finance, notebook, webmastertools, ACLs,
    opensearch and youtube.
- fixed issues with contacts.service when editing profiles. Thanks Julian!
- fixed bug in GDClient's get_next method.
- improved usability in Python2.3, though tests do not run the src modules
    should be Python2.3 compatible.

=== 2.0.4 ===
October 15, 2009 (revision 864)

- Added support for the project hosting issue tracker API. Thanks Joe LaPenna!
- Added a get-with-retries method to the v1 service for use with the Google Apps
    API to automatically retry. Thanks Takashi Matsuo!
- Revised Google Sites client to use text input when creating a page. Thanks Eric!
- Changed demo calendar in the Google Calendar API example. Thanks Trevor!

=== 2.0.3 ===
October 9, 2009 (revision 856)

- Added support for Google Sites Data API. Thanks Eric!
- Added support for Google Contacts profiles. Thanks Julian Toledo and Pedro
    Morais!
- Added support for the Spreadsheets v3 API Tables feed and Records feed.
- Added support for the Google Apps Admin Settings API. Thanks Jay Lee!
- New sample which illustrates use of the Blogger v1 API on App Engine using
    OAuth. Thanks Wiktor Gworek!
- Added a new MediaSource for use with v2 data model classes. Thanks Eric!
- The v2 client classes can now force all requests to be made over SSL.
    Thanks Eric!
- Revised the test config system to allow test settings to be specified as
    command line arguments or prompt the user to enter them interactively.
- Fixed UTF encoding issue in unittest on big endian architectures.
- Fixed XML parsing bug in Spreadsheets data class. Thanks ppr.vitaly!
- Fixed bug in webmaster tools service verification method arguments. Thanks
    eyepulp!
- Fixed download URL recognition in Document List Data API.
- Some progress made in re-adding support for Python2.3, not sure yet if
    full Python2.3 support is completely feasible. Python 2.4-2.6 should work.

=== 2.0.2 ===
August 20, 2009 (revision 823)

- Added support for the Google Maps Data API. Thanks Roman!
- Added data model classes for the v3 Spreadsheets API. This API is not
    yet fully supported by the library and the gdata.spreadsheets package
    should be considered experimental until the next release. The v1
    gdata.spreadsheet package is unchanged and should still work.
- Auth token lookups when running in App Engine are now memcached which
    should improve efficiency. Thanks Marc!
- Fixed a bug with the v2 HTTP proxy client. If behind a proxy, the full
    URL is now sent as the request selector. Thanks Dody!
- Removed the gdata.client.GDataClient class which had been deprecated.

=== 2.0.1 ===
July 23, 2009 (revision 805)

- Added support for Secure AuthSub, OAuth with HMAC and with RSA to the
    v2 auth code.
- Added v2 data model classes for all XML elements in the gd namespace.
- Usability improvements in the gdata.docs.service module, thanks Eric!
- Made the dependency on elementtree only required if you are using
    Python 2.4 and lower. Thanks brosner!
- Setting the ssl member in atom.service.AtomService will now override a URL
    which starts with http:. Many thanks to Michael Ballbach for the patch.
- Added a proxy HTTP client which will use proxy environment variables to
    send all requests through the desired proxy server if present.
- Added user agent string indicating that this is from the gdata python v2
    library.
- Removed unneeded title parameter from the Blogger client's add_comment
    method.
- Added an all_tests_local script which runs all tests except those which
    would make HTTP requests to remote servers.
- Added the birthday element to contacts entry, the reminder element to
    calendar events, and the method attribute to calendar's reminder class.
    All with great thanks to Marc!
- The analytics GetData method no longer requires the dimensions argument.
    Thanks Jim!

=== 2.0.0 ===
June 29, 2009 (revision 777)

- Released support for version 2 of the Google Data APIs protocol. To use the
    new version-aware code, use the gdata.client, atom.data, gdata.data
    modules and classes that derive from them. For example, use
    gdata.blogger.client.BloggerClient instead of
    gdata.blogger.service.BloggerService. High level, service specific classes
    are not available yet for other services, so feel free to migrate as they
    become available. The v1 service classes are still included so your
    existing code should be unaffected.
- Included new Blogger samples to illustrate v2 support, a command line demo
    and an app for App Engine.
- Added OAuth sample app which uses App Engine.
- Added the gCal:sequence element to CalendarEventEntry (thanks Anton).
- Added two decorators to diaply warnings when deprecated methods are used.
- Added a login utility for command line samples to share to standardize the
    auth process on in a sample program.
- Fixed a bug in v2 XML parsing which prevented multiversion XML classes from
    correctly parsing and generating v2 code.
- Fixed v1 HTTP Host header settings, not default ports should now be
    included in the Host header.
- Fixed pickle error when an OAuth-RSA token is saved to the App Engine
    datastore.
- Fixed missing data in the Document List API unit tests.
- Improved backwards compatibility of v2 data model classes be adding aliases
    to v1 functions.

=== 1.3.3 ===
June 5, 2009 (revision 724)

- Added support for the Google Finance API. Thanks Swee Heng!
- The Google Data Service classes now support version 1.0a of the OAuth
    protocol (Thanks Eric!).
- Fixed a naming bug in unit tests for atom.service which appeared when using
    Python 2.6.x
- Fixed URL parameter propogation when calling GDataService.Delete. The URL
    parameters are now preserved.
- Fixed incorrect return type for gdata.FeedLinkFromString.
- Added data model classes for the Atom and AtomPub XML elements which support
    version 2 of the Google Data APIs (by means of dynamic AtomPub namespace
    switching). The version 2 XML classes are much more backwards compatible
    with v1 classes than in previous releases.

=== 1.3.2 ===
May 22, 2009 (revision 711)

- Added support for the Google Analytics API. Thanks Sal Uryasev!
- Added support for the Google Book Search API. Thanks James Sams!
- Improved support for 2 legged OAuth and added a sample app. Thanks Eric
    Bidelman!
- Simplified the way an XML response from the server is parsed into the
    desired class for the version 2.0 API client (gdata.client.GDClient).

=== 1.3.1 ===
April 23, 2009 (revision 695)

- Fixed issues with setting the developer key in the YouTubeService
    constructor.
- For the Document List API (thanks Eric!):
  - Added writersCanInvite element
  - Fixed a small errors in Document Entry
  - Added category label when creating different types of docs
  - Fixed DownLoad helpers which shouldn't write a file if server returns
      error. Fixes issue 240.
  - Added DocumentListEntryFromString converter and using DocumentListEntry
      class instead of GDataEntry class to create entries.
- URLs in HTTP requests can now be unicode strings. Resolves issue 233.
- Improvements for the upcoming version 2.0.0 release:
  - The v2 auth code now support AuthSub and has been tested on App Engine.
  - Unit tests for the v2 client code will default to not use the local file
      cache but will make live requests unless cached responses is set to
      True in the test configuration module.
  - Older v1 unit tests can now use the v2 testing framework, migrated
      contacts API tests as a proof of concept. This will come in handy when
      testing backwards compatibility for the 2.0 release.
  - Improved support for unicode and other character encodings in the v2 XML
      core module.

=== 1.3.0 ===
Mar 20, 2009 (revision 665)

- Added support for the Google Health API. (Thanks Eric Bidelman!)
- Added support for the groups management in the Google Apps Provisioning
    API. (Thanks to Tony Chen and Oskar Casquero!)
- Added the following new features for the Google Documents List API:
    (Thanks again to Eric Bidelman for adding all of these!)
  - Folder create, move docs/folders in and out of other folders. (Thanks
      Nizam Sayeed!)
  - Suppport for modifications to Access Control Lists for documents.
  - Export functionality for documents, spreadsheets, and presentations.
  - Updated the docs_example.py sample app.
  - New new XML elements: resourceID, lastViewed, and lastModifiedBy.
- Added ability to update web clip settings in the Google Apps email settigns
    API. (Thanks Takashi Matsuo.)
- Fixed a bug in calendarExample that would cause execution to fail when an
    event attendee does not have any attendeeStatus data. (Thanks Trevor
    Johns!)
- Fixed AuthSub request URLs which should be https. (Yay Eric!)
- Fixed logic when changing email settings when using the Google Apps API to
    only send properties which have been specified. (Thanks Jay Lee!)
- Includes a new and experimental client class (gdata.client.GDClient) which
    can be used with version two of the Google Data API protocol. This class
    may change in backwards incompatible ways before the 2.0.0 release, so
    use at your own risk.
2010-04-17 13:29:54 +00:00
wiz
ab06844a86 Update to 1.2.4. Set LICENSE. Replace lots of python interpreters.
=== 1.2.4 ===
Jan 22, 2009 (revision 603)

- Added a new AtomPubClient class (and supporting classes) which begins a
    foundation on which support for version two of the Google Data protocol
    will be built.
- OAuth methods can now specify the desired OAuth server with the default
    being the Google Accounts end point (thanks Dag Brattli!).
- Improved support for unicode strings in XML element class attributes and
    text nodes (thanks again to Dag).
- Fixed constructors for Service classes which inherit from GDataService
    to ensure that all parameters are passed up to the superclass
    constructor (thanks Guillaume Ryder!).
- Added a 'contact_list' property to ContactsService to simplify API usage
    for shared contacts (thanks Guillaume once again).
- For Google Contacts, added a GetFeedUri method to help users generating
     feed URIs (Guillaume for a hat-trick).
- New unit tests to ensure that the ordering of entry objects within a feed
    is preserved when converting to and from XML.


=== 1.2.3 ===
Dec 3, 2008 (revision 585)

- Added support for OAuth (thanks to Kunal Shah!). Your client can now obtain
    an authorization token using the OAuth protocol.
- Added support for Secure AuthSub (thanks Eric Bidelman!). Your client can
    digitally sign requests using RSA allowing Google service to verify that
    the request came from your application.
- Added a new module for parsing XML which will be used in future versions to
    support version of the Google Data APIs protocol. This new library handles
    versioning of XML schemas.
- The Google Contacts API sample now pages through results.
- Added phone number rel types using in the Google Contacts API.
- The YouTube service module will use cElementTree if it is available.
    Improves XML parsing speed.
- Fixed typo in gdata.geo, changed longtitude to longitude but kept an alias
    for backwards compatibility.
- Fixed Blogger's GetBlogId regular expressions to extract the ID from
    multiple kinds of entries.
- Fixed type check in atom.http to allow unicode URL strings.
- Added webmastertools test to the packaged download which fixed failures
    when running all data tests.
- Improved compatibility of unit tests with Python2.3.
- Added copies of tlslite and dependencies to support secure AuthSub and
    OAuth.
- Changed the default host for Google Apps API requests to
    apps-apis.google.com.


=== 1.2.2 ===
Oct 15, 2008 (revision 556)

- Added support for the following APIs:
      Google Apps Email Migration API
      Google Apps Email Settings API
      Google Webmaster Tools Data API
    Some modules for the above are not yet fully tested, so please file an
    issue if you notice something is not working as expected.
- Restored support for gdata.http_request_handler when using App Engine to
    preserve backwards compatibility.
- Simplified auth token management by adding a current_token member to
    service classes. Also added settings to control when the token_store
    is updated when using SetXToken() methods. The token_store will only be
    queried if there is no current_token.
- Fixed issue with requests to HTTPS URLs in which an AuthSub token was seen
    as invalid because the request contained the default port number (443).
    The library no longer includes the port in the Host header if it is using
    the default.
- Resolved issues with YouTube token scopes.
- Fixed issue which appeared when the Calendar API issues a redirect to a
    PUT request. The library now correctly retries with a PUT (instead of
    a POST).
- Added workaround for differences in how the App Engine SDK handles
    redirects.
- Fixed typo in gdata.EntryLink declaration.
- Fixed invalid host errors seen when using some HTTP proxies.
2009-08-16 16:17:01 +00:00
joerg
e031855e4a Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 22:00:14 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
0d0e90a320 Include pyversion.mk include the protected part of the buildlink3.mk
files, not over and over again.
2009-03-20 17:30:09 +00:00
joerg
c904cd4f55 Supports DESTDIR. 2009-02-16 13:19:00 +00:00
drochner
08001c693b import py-gdata-1.2.1, a Python client for the Google data APIs, from
Michael-John Turner per pkgsrc-wip (needed for totem's youtube browser)
2008-10-16 20:06:11 +00:00