Donald Stufft

Donald Stufft 502 points

Python Hacker

Donald Stufft's Commits

Jul 29, 2012

Donald Stufft

https://github.com/eldarion/django-trust

Don't make it an error to not implement a certain TrustApp method

bc1db7c15db4d821cc22aebed812a372f7b145f0

Donald Stufft

https://github.com/eldarion/django-trust

Fix an error where we were using TrustItem instead of obj

d4ff47299a60347520a1621493fdfecdaf30b667

Jul 28, 2012

Donald Stufft

https://github.com/eldarion/django-trust

Add a quued field to allow requeing already rated When resubmitting an item to the queue the item will already have a rating and thus will fail the rating=None check. This field will allow a simple boolean as an additional check if an item has been queued.

8b3c6c8929c1171f05ecc7764ab208cab3531a72

Jul 27, 2012

Jul 26, 2012

Jul 22, 2012

Donald Stufft

https://github.com/crateio/conveyor

Delete versions that are in Warehouse but no longer in PyPI

b985bf17daf54cfdcbc43c7619a3cb12ad1e2d23

Donald Stufft

https://github.com/crateio/warehouse

Allow yanking of a version (and all of it's files) using DELETE

295d9125e62aaf6276f6d0840dd795a1b2a06687

Donald Stufft

https://github.com/crateio/warehouse

When deleting a file, only mark it yanked, and unyank it when updating

735a361f39f8ff36f9af37008929e3928ead16f7

Donald Stufft

https://github.com/crateio/conveyor

When files have been deleted, delete them (yank) them in warehouse

4ac06e01d5ac9dbeeb0f450f741c9b3278d86c19

Donald Stufft

https://github.com/crateio/warehouse

Allow deletions, but deleting sets yanked = True instead of actual deletion

2c935218cef4a18ae5af889eea9839554f743833

Donald Stufft

https://github.com/crateio/crate.io

Revert "Change how elastichsearch handles urls" This reverts commit b19913681d87a8bbc2fe2509c94a4db842859c70.

e3c8b450118d6fa6b5b34795b714088e7b2e0cf8

Jul 21, 2012

Donald Stufft

https://github.com/crateio/conveyor

Add a Processor class that will utilize the changelog to find updates

01e15a502b4a049826252391936da4e2c109aa5b

Donald Stufft

https://github.com/crateio/conveyor

Add logging to signal the start and end of a Bulk Sync

bd8f426f5680284388d1c5990c8350bd80db94ac

Donald Stufft

https://github.com/crateio/conveyor

Upgrade skipping a version from warning to error

c64a1d4dbf2013c0143ac31c4ed7f0785133bf32

Donald Stufft

https://github.com/crateio/conveyor

Only include the guessed_creation if the release has files

2ec389aef25d7bef2e1daf9c842ac6f48bd50108

Donald Stufft

https://github.com/crateio/conveyor

Don't resubmit if the created time has changed and we have no files

ba53ba750d9f404442007f23288e7eb6b5829104

Donald Stufft

https://github.com/crateio/conveyor

Fix a bug where put returns a boolean not a full object

b1f8a79ad5bc765360e8c95ce6bf85367e72c1c9

Donald Stufft

https://github.com/crateio/warehouse

Fix a bug with nested resources where PUT didn't work

d83c3e8bd82c93eccef4abdf5e53f85d925f0adc

Donald Stufft

https://github.com/crateio/conveyor

Don't serialize no classifers to None, use [] instead

09f853191851e54d7bc9f8a4562ca37114615118

Donald Stufft

https://github.com/crateio/conveyor

Fix the project representation to use all the data

f768d7903792526d19af395b030612d17e6c83f6

Donald Stufft

https://github.com/crateio/conveyor

When the version has been updated from what Warehouse has, update Warehouse

aabae03f134269d0748dee57903555989416feac

Donald Stufft

https://github.com/crateio/warehouse

Add a Serializer that doesn't strip timezone information

f1ae23809832d5dff60ccc2e0ac7eeac9a94dcf8

Jul 20, 2012

Donald Stufft

https://github.com/crateio/conveyor

Revert "Quote the urls before sending them into slumber" This reverts commit 0d7d407becd8e4902028ebc85d07519928947ebb.

655660200683c55f4cdae82f5d1cc7b0146b862c

Donald Stufft

https://github.com/crateio/warehouse

Revert "url quote the arguments" This reverts commit 75f067706da574f6de3be411d573f8aa6e9e749c.

2712c97dcebbc3246c941b889afac54925635999

Donald Stufft

https://github.com/crateio/conveyor

Don't wait for tasks to finish (Our tasks should be crash safe)

46b5ffe7d0d36d9f28072975e4c3de7bf6822028

Donald Stufft

https://github.com/crateio/conveyor

Move the logic of release skipping into the sync_release method

ff6b65756b4e77eeb45d5f230e3e06ed018f6e0d

Jul 19, 2012

Donald Stufft

https://github.com/crateio/conveyor

Only store the base64 encoded in the data dictionary

dbe51a771dda024072a6c2192996a6ba85e874fb

Donald Stufft

https://github.com/crateio/conveyor

shing the content means we no longer need to decipher between bulk or not

1c0a535c67e1feeb3bcf6fd182b0751165eaa539

Donald Stufft

https://github.com/crateio/conveyor

Check the hash instead of just that we've synced it

66eb06c8d9d8a65f8290f86172f2e51d745c96ff

Donald Stufft

https://github.com/dstufft/storages

Rename StringIO.StringIO to io.StringIO for Python 3 compat

3c05afdcc5066a37ec1d8c5acb1bb1feb9b7ffcb

Jul 18, 2012

Donald Stufft

https://github.com/dstufft/storages

Add a function to get a particular storage class from a string

f45aea421336d111ec0569542c16b734beae3fc3

Donald Stufft

https://github.com/dstufft/storages

Remove safe move function as we no longer need it

29fee19b990dbb855238ad242f4c81cd107fc444

Donald Stufft

https://github.com/dstufft/storages

Switch everything to use absolute imports and real division

b973db9670e32234b4b734731448eb6be5f7d019

Donald Stufft

https://github.com/dstufft/storages

Add an included FileSystemStorage class that will store files on the local system

ba75b1db2826721bb397f5f316980b90ed85c7ac

Donald Stufft

https://github.com/dstufft/storages

Add a utility function to convert a filepath to a uri

2129c7fb3c5e6f1cd6ec509b3bb13588d38ab846