Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sbc/boto

An integrated interface to current and future infrastructural services offered by Amazon Web Services.
https://github.com/sbc/boto

Fixed ListProperty to allow for Model objects to be stored

67710976cddbba9de8a38424b83b8522596f95e3 authored over 16 years ago
Support for new base64 encoding feature in latest SimpleDB API.

1aaf09fd2d9fb54b02ddd0d4441eaa389ded8a9c authored over 16 years ago
Fixes an issue with ReverseReferenceProperty.

1710a5750548b09f364e0dee557a2982cd914341 authored over 16 years ago
Every property should have a name, set it to default of None

fb80570160bb6d8d5f92b31a0427a6738b596ed9 authored over 16 years ago
Add __contains__ method. Fixes issue 145.

1bc8389ce12382c827435dc92503c44211ae29da authored over 16 years ago
Moved server to using new db layer for sdb

919aa1c2e51bf1852c62d0767b0d01757e53f5dd authored over 16 years ago
Fixed a bug in get_property. Also fixed ReferenceProperty to create an instance of reference_class.

56e76d4ac9de9cc0c0d7e74a4a6ba3f914dc1dfa authored over 16 years ago
Changed slot_name prefix to _ rather than __. Fixed an issue with ReferenceProperty in sdbmanager.

142f5914ee0eb0ecad1f8927160072d89e761d3f authored over 16 years ago
Fixes to get ListProperty working as arrays in Postgres.

750d344fe988e5b5a64707cae70a6d762d9054cc authored over 16 years ago
Fixing a couple of typo bugs.

34518199239e90f9471f06834bb8dcf8bcfb2848 authored over 16 years ago
Reworking managers to support ListProperty. Changed IntegerProperty to be an int and added a LongProperty to support long.

c8b3a6362490d2ae5804b055c48e735ab1621c33 authored over 16 years ago
Minor bug fixes

666d0a1517136b04423afbf6b28b7555d83969fc authored over 16 years ago
Allow multivalued attributes to be Replaced. Add optional validate param on lookup and get_domain methods.

485350cc8672f9f888e254d96414e92adf120970 authored over 16 years ago
Fixed up some typos for Expando

e3a8902d45b4359e01b32277d499feded9e5569f authored over 16 years ago
Added method to delete keys from expando objects

c3e9a375711d3d899404e211d2eb4202bccd4fe9 authored over 16 years ago
Sorting out interactions between properties and managers. Probably not the last we will hear on the subject.

a205ca4d313c4c03b30e2a0100e93d00b767d58e authored over 16 years ago
Add a validate flag to lookup and get_bucket. Deffaults to True but if you pass in False, it won't round-trip to S3 to validate the bucket. Fixes issue #137.

685c149518d6b3d8cccf0f9b844ef57143618763 authored over 16 years ago
auto_add and auto_add_now should be working for DateTimeProperty.

18bd073f7accbc5f5293ca57a6c14f421ad928ae authored over 16 years ago
Fixed problems with the find method and with query, in general.

f238a6e405b676ec468241be5c77d5c1520a607e authored over 16 years ago
Fixed get_obj_by_id.

1bce6f6392138c498403e8dba3def9c1f70b31fb authored over 16 years ago
Fixed a typo bug and also a problem importing datetime.

5aad17bff802d5e8bb6b487764739a00873d1f28 authored over 16 years ago
Fixing up a bunch of little problems related to default values and encode/decode. Also, sdbmanager now loads all existing attributes into an object when it is loaded.

ad1931b5b1656baabb7c81199aafc9cd35660521 authored over 16 years ago
Added build_post_form_args replacing build_post_form for more generic usage

b637d93f9825bcc5d56616980f2c56ddb0e89034 authored over 16 years ago
Add a __str__ method to Model that just returns the ID of the object. That should allow ListProperty to be used with item_type = Model.

00a9f8b9590a2950cc52bac1c1610b560590ab1d authored over 16 years ago
Added "Password" as data_type for PasswordProperty

7b10709eb472a1fe352530c128ef123f5a855d7b authored over 16 years ago
Set _auto_update to False in Model constructor. Add support for finding ddl and droping and creating tables, do insert when saving new model and update when saving existing model.

e842754888821161d2a501cf5e025e65bacae00e authored over 16 years ago
Create new, unsaved model objects with id set to None, assign id in db manager when object is first saved.

1ad65222d1f19c9ba2952d2685116879769e9356 authored over 16 years ago
initial support for ListProperty as arrays in Postgres.

711b9ca968a0f5942900f8a326cd2e6ad2a98e80 authored over 16 years ago
A rough start at ListProperty for SDB

1c0c97224312dc14bdf9f91365ebcc7e7c7000f8 authored over 16 years ago
Need to quote column names for some reserved words.

78dc875841d0cdd003317f54c5f1f60b2b66d918 authored over 16 years ago
Added a simple lookup method that returns a single object that matches the key/value pair passed in or raises an exception.

c343d57c8cd03614a707fe1975f899ec590b636e authored over 16 years ago
Cleaning up sdbmanager.

81a524368d8beafe82c2107011d6758fd1774c28 authored over 16 years ago
Added delete_object method. Added copyright. Changed reference in Model from delete_obj to delete_object.

0eb28011f75aa106fdf33b24fd1933f992fde40d authored over 16 years ago
Allow query results to be used as iteration as in SDB.

602ca1d67fe6c356e7ed4c0c2337cdc2969d774e authored over 16 years ago
Fixing bugs in Postgres manager.

6b517692bc9c6cea395f1847d270776c7cc8a207 authored over 16 years ago
Initial version of Postgres manager class.

517bc305ff9bca45a017734717c381519f9a7f29 authored over 16 years ago
A small cleanup to the last checkin.

7f08f101dc73029b2f7a36107ef987172e7c87fa authored over 16 years ago
Pass class to get_manager rather than class name. Add optional hidden parameter to properties method.

47d8c73de9cf8ee355e0c531de4200fb678959f1 authored over 16 years ago
Be gone, cursed tabs...

e2beaa82467cacbe778a97e6cb57d81612f45d33 authored over 16 years ago
Added Password Property test

282bd46beffe36ee1ecc29da9e822d81a336fc7f authored over 16 years ago
Return a None if no db_table specified for PostgreSQL db_type.

5cb54b371ab440af8a3e4b6c3e0e846f54da3b84 authored over 16 years ago
Only try to create a PGManager for a class if a db_table has been defined for it.

707aee7529ab3fedd3a8b1fb1b32377b15c461dc authored over 16 years ago
db_port needs to be an int

e1308f4937156f4ecbe997dee4fbf42b6fd5315d authored over 16 years ago
Fixed a typo bug in call to PGManager constructor.

f52bc776e728568aade1fd6f1a333e8dd0d426da authored over 16 years ago
remove validate function reference.

734ab4944d1c81ce6e3b12695d67809219e54872 authored over 16 years ago
Need to set default for password to be '' rather than None

b4b0ec052baf44bad5260cab37231f54ce8a2fc2 authored over 16 years ago
Add code for postgres manager even though one isn't checked in yet.

26c6656eb2fc42660085b040bccccbaf104b2974 authored over 16 years ago
Changed PasswordProperty to have a validate method rather than use a separate function

92a997f51f7fb1ce4e39e84a05a8f46b72d8a097 authored over 16 years ago
Fixing a couple of small problems in get_manager.

f3d21a44bc91e8df0fe7b5195a469022564251f1 authored over 16 years ago
Added a db_name field to boto.config. That now maps to the domain for SimpleDB rather than db_table.

ee4b230a42f2e1741b6ca08d88d679286576fb8f authored over 16 years ago
SDBDefaultDomain no longer needed

6a2dc5892714e74240f85087ae571ae7fa16cf85 authored over 16 years ago
Not sure why the default domain name property was deleted but it

is back now

31e6ba47ad039759e3a76bc13182ea54d55467c8 authored over 16 years ago
Fixed PasswordProperty persisting error

fca88e8baafaf4c84215fc3be64239d15ab4d813 authored over 16 years ago
fixed a bug in set_property.

e9534e5f0de37ce0781d4f05d97a5b28ed07b779 authored over 16 years ago
Moved converter to be an inner class. Added doc string to sdbmanager.

5c63c6b56e4a9975e7a8bd6b47c28711c76a7440 authored over 16 years ago
Added PasswordProperty to db module

205ef6c8b970bcfea5dee8031e8a85dc17bb231b authored over 16 years ago
ReverseReferences now work. Fixed up find to use Query. Fixed the low level query stuff in sdbmanager.

d96897e98d3519a6b3c6e14624ebd19d7f10cb14 authored over 16 years ago
Updated test script. Only tests stuff currently implemented in db module.

09f43b4aa2017fbb89e0178f3c209c0ad9893dc7 authored over 16 years ago
Snapshot of code that reimplements the persist module using the app engine db interface as a reference. Also factors out all SDB related code into separate manager class and allows other managers to be implemented for things like MySQL or Postgresql.

dff4e057143d809af53bd8f0f84bbae751b4d041 authored over 16 years ago
Added a method to generate an S3 POST submission form.

bf2003ca260b313a1223d95045151dd6aedcb144 authored over 16 years ago
Add x-amz-copy-source header when COPYing. Also add x-amz-metadata-prefix to additional metadata headers. Fixes http://code.google.com/p/boto/issues/detail?id=135 and http://code.google.com/p/boto/issues/detail?id=136.

43341859cb919a337c1dc0fe881f1f2cd56d20d8 authored over 16 years ago
Allow a manager instance to be passed to the get and find methods of SDBObject.

76052751cd25dee7032b8b015f3870f399da826b authored over 16 years ago
Check for the existence of the Batch key before accessing it in the message. Fixes http://code.google.com/p/boto/issues/detail?id=131.

a892bc732646c9b1b468d523a584ad7872e2affe authored over 16 years ago
Allow numeric bucket names in SubdomainCallingFormat. Fixes http://code.google.com/p/boto/issues/detail?id=123.

3dda9da096d66976c24b4570aac51876587735d5 authored over 16 years ago
Added boto.services to list of packages in setup.py. Fixes http://code.google.com/p/boto/issues/detail?id=126.

1a69d1f1fa70fa293853cd89a9d90a2cc4b6f23d authored over 16 years ago
Extended the Mechanical Turk interface to cover a lot more of the API. Also added doctests for some of the more commonly used API's. A big thankyou to the fine people at Renkoo Inc for making this possible.

f8ed814cd80e351a58ef369bb48d8f75b71b3209 authored over 16 years ago
Made ubuntu mysql installer forcefully stop mysql if it fails, also

gave it a little more time to stop

ec0f3a6c67ead5d126f009242804c7312fd59461 authored over 16 years ago
Small tweak to the docstring for a method.

4f29f843f6b74afcb7ccc8a3975000fb56d53722 authored over 16 years ago
Fixes http://code.google.com/p/boto/issues/detail?id=122. Also updated the docstrings.

953cc67a84ebfabea5a5d26c61d711e3c4311292 authored over 16 years ago
Server updated to using self._manager not self.manager

a1fab1c3c39f6da44ae56c5f0518a8a62f31811f authored over 16 years ago
Fixed to correctly describe q.write as returning a bool rather than a ResultSet. Fixes http://code.google.com/p/boto/issues/detail?id=74.

627efcbc5fdf59173c6f04d855026941ac083479 authored over 16 years ago
We'll get this right yet. The Queue.write message just calls SQSConnection.send_message which returns a boo. Queue.write should pass that bool return value back to the user.

c1aaf530feab810bd1ab6dc453bcd852effde74e authored over 16 years ago
Updating the docstrings.

286efcf55b758e517aa0a359f0b7ef61ed39e8d9 authored over 16 years ago
MultiValue now obeys object._auto_update

84f13801f6a344b7deb47056f2a552f1b57aef96 authored over 16 years ago
Added a to_string method to MultiValueProperty

and updated the save method in boto.persist.object accordingly

bc486b3a40cd4419f93da82d3d75ef2d58199828 authored over 16 years ago
Domain is pulled from _manager

c1b2e14589dd5a3ef7d4bdd5ebe1f304766e9956 authored over 16 years ago
Multi values have to be deleted before being reset

02c6108ba716510f1ec658eb5466af2508a1a258 authored over 16 years ago
Fixed bad reference

5af9c5d2b0fd36bbc7676e450d95485ca64cec79 authored over 16 years ago
SDBObject.save only handles ScalarPropertys at this point

762b4a54079d21abcf4a1166cf3b3e73b68c0bf0 authored over 16 years ago
Fixed SDBObject.find_properties method to return ALL properties

1daabda11d338a098abbb7c01b1997d1ec46b9da authored over 16 years ago
Fixing an indentation error in contructor for Manager class.

13c0dbc3d717da45faeec56faba5d2ecbd3a3883 authored over 16 years ago
Added better support for kernels and ramdisks. Fixes http://code.google.com/p/boto/issues/detail?id=121.

8a36cdbe840ce0d32d907a56ab10e6f9485068c9 authored over 16 years ago
Bumping version number prior to release

a7c1ab462d477007650a2bdacd9b3a2f5097ab93 authored over 16 years ago
Allow arbitrary attributes to be persisted in SimpleDB. Now, setting an attribute on a subclass of SDBObject will cause the value to be stored in SimpleDB even if the attribute is not a Property. The only exceptions are attributes that begin with an underscore character. This doesn't perform the fancy typechecking and conversion that happens with Properties but it does provide an easy way to persist some extra data.

efaf54af51f624a93325fe3a0f7d4cdbd96e3601 authored over 16 years ago
Updated Order and Server to know about new HighCPU instances.

e05f2bb538ded999b9b8531ade5891daad988c0c authored over 16 years ago
Changing Version around a bit. Give it a randomized AWS-style name and have a separate datetime property to keep track of its create date.

a818e3c0ebb468889f4a21adfd7213df14eccf22 authored over 16 years ago
pdb_delete needs to actually delete the PartitionDB object, not just it's contents. Removed an extraneous print statement in pdb_upload.

9f6cdbc803434afc3ba652086e95be087920d788 authored over 16 years ago
This doesn't really belong here but I don't have a better place to put it at the moment. Includes working versions of several PDB commands; pdb_upload, pdb_describe, pdb_revert, pdb_delete. These use subprocesses and LQS for interprocess communication. Still needs lots of refactoring and lots more heft but this is a reasonable snapshot. Runs like greased lightning on an m1.small instance 8^)

d6d744c83089ca1d065861dc33c61d08c76140b3 authored over 16 years ago
Checker from_string methods now return the offending string in the ValueError exception that is thrown. Fixed a bug in the handling of None values in S3KeyChecker and S3BucketChecker. Also added a little convenience method, _get_sdb_item to SDBObject class to provide a quick way to get the actual SDB data behind an object.

dce6632792704b360db06cc2cc111a7ea466060e authored over 16 years ago
Removing a leftover debug print statement. Also adding a __len__ method to MultiValue class.

c0b863fff70a346e1ca0a4d0aea18e8bbf4ba448 authored over 16 years ago
Minor fixes to server "self start"

578de8f35b481474c42308c98d55184924eb376e authored over 16 years ago
Added "config updates" that boto.order adds to the config file

67fd7069be9abe0ebe1b6b5a5a5584fa7b328495 authored over 16 years ago
Removing reference to SDBPersistance typo that crept in during update merge.

2fd93654a2f95cbd7083dc20777962741e4dcf97 authored over 16 years ago
Removed reference to exception class.

d986ffbe1f8cb9be2a94cc4eee7fa94d43f38f2c authored over 16 years ago
Fixing lingering typo in Exception class.

0fc086f8804dc9a0c838630eb303c5c9f2477445 authored over 16 years ago
Fixed the grabbing of the instance_id after the server has started

90358bb857e5a0d91e72041403b902b9c6bbcea5 authored over 16 years ago
Allow the config file to be set without having to pull from config_uri

This can be useful when the config_uri is password protected

25bc5134608ac9e98830041c098d51882a218cde authored over 16 years ago
Added resetting static IPs on server start

7ff0d19e15463642ee097956b99e87044f2e1de8 authored over 16 years ago
Added a bunch of attributes to be able to automatically start a new Server object

Added a "start" method to server objects that should allow them to start up a new instance of the...

52f153cbbd8e71ce488968d13feb0d87d14e38cd authored over 16 years ago
Added password options to fetch_file as well as allowed non-http files to be opened using urllib2

5f81594c933f0b14ca1a5ae61b490ad8e30f652f authored over 16 years ago