Commit graph

937 commits

Author SHA1 Message Date
Bryan Veloso
96f0b5da4d Merge branch 'release/3.2.7'
* release/3.2.7:
  Bump the version to 3.2.7.
  Fixes open cache file never getting closed
  Fixes open source file never getting closed
  Do not use progressive when we are not running in terminal
  Add test environments for Python3.4 and Django1.7 and Django1.8
  Fixes imports in README example for ProcessedImageField
2015-08-23 18:02:32 -07:00
Bryan Veloso
75763b80f8 Bump the version to 3.2.7. 2015-08-23 17:58:46 -07:00
Matthew Dapena-Tretter
71e2a5b802 Merge pull request #335 from mrigor/close-files
Close files
2015-08-21 16:25:42 -04:00
Igor
7cdda46070 Fixes open cache file never getting closed
In a processes that generates many images, you could run into a
cituation with too man files being open. This results in:
IOError: [Errno 24] Too many open files
2015-08-02 00:05:43 -07:00
Igor
eb81b9c88c Fixes open source file never getting closed
In a processes that generates many images, you could run into a
cituation with too man files being open. This results in:
IOError: [Errno 24] Too many open files
2015-08-02 00:01:30 -07:00
Matthew Dapena-Tretter
9e5ef330fa Merge pull request #324 from vstoykov/python34-django18
Add test environments for Python3.4 and Django1.7 and Django1.8
2015-07-10 09:01:32 -04:00
Venelin Stoykov
458f80050c Do not use progressive when we are not running in terminal 2015-06-05 03:01:07 +03:00
Venelin Stoykov
e455768352 Add test environments for Python3.4 and Django1.7 and Django1.8 2015-06-05 03:01:00 +03:00
Matthew Dapena-Tretter
db70f810ad Merge pull request #323 from vegaro/develop
Fixes imports in README example for ProcessedImageField
2015-05-10 20:40:05 -04:00
Cesar de la Vega
561b5d7ab7 Fixes imports in README example for ProcessedImageField 2015-05-10 23:59:26 +01:00
Bryan Veloso
6bb45bc532 Merge branch 'release/3.2.6' into develop
* release/3.2.6:
  Bump the version to 3.2.6.
2015-02-26 10:28:58 -08:00
Bryan Veloso
b398c2cee4 Merge branch 'release/3.2.6'
* release/3.2.6:
  Bump the version to 3.2.6.
  Updated importlib import to fix DeprecationWarning (for django 1.8)
  Add note about usage of optimistic strategy with async backend
  Fix typo
2015-02-26 10:28:51 -08:00
Bryan Veloso
d6bbff47f0 Bump the version to 3.2.6. 2015-02-26 10:28:38 -08:00
ILYA
41f45a4fe7 Updated importlib import to fix DeprecationWarning (for django 1.8) 2015-02-26 10:28:11 -05:00
Matthew Dapena-Tretter
8ad3d1e8be Merge pull request #311 from tino/feature/docs-async-optimistic
Add note about usage of optimistic strategy with async backend
2015-02-21 08:45:01 -05:00
Tino de Bruijn
f6e0033aae Add note about usage of optimistic strategy with async backend 2015-02-20 17:58:53 +01:00
David Ray
207849e48e Fix typo 2015-01-27 09:36:16 -05:00
Bryan Veloso
c5738740fb Merge branch 'release/3.2.5' into develop
* release/3.2.5:
  Bump the version to 3.2.5.
2015-01-05 15:58:54 -08:00
Bryan Veloso
2bcb93da22 Merge branch 'release/3.2.5'
* release/3.2.5:
  Bump the version to 3.2.5.
  Explicitly setting serializer for celery task
2015-01-05 15:58:47 -08:00
Bryan Veloso
a159e7c75b Bump the version to 3.2.5. 2015-01-05 15:58:38 -08:00
Niklas A Emanuelsson
d9fe8d24b2 Explicitly setting serializer for celery task 2015-01-02 15:40:40 +01:00
Bryan Veloso
5275d613e6 Merge branch 'release/3.2.4' into develop
* release/3.2.4:
  Bump the version to 3.2.4.
2014-09-28 13:24:00 -07:00
Bryan Veloso
00b4095e40 Merge branch 'release/3.2.4'
* release/3.2.4:
  Bump the version to 3.2.4.
  Deprecate `imagekit.processors` submodules
  Catch autodiscover module import error
2014-09-28 13:23:46 -07:00
Bryan Veloso
1d5606b3d7 Bump the version to 3.2.4. 2014-09-28 13:23:32 -07:00
Matthew Dapena-Tretter
7f40d4fd4b Merge pull request #291 from danxshap/import_fix
Fix a Django 1.7 issue with importing INSTALLED_APPS modules
2014-09-28 16:06:16 -04:00
Matthew Dapena-Tretter
94255855db Merge branch 'processors-deprecation' into develop
* processors-deprecation:
  Deprecate `imagekit.processors` submodules
2014-09-28 12:12:54 -04:00
Venelin Stoykov
1ac3399737 Deprecate imagekit.processors submodules
- `base`, `crop`, `resize`, and `utils` are now placed in `pilkit` app
- remove magic compatibility between `imagekit.processors` and `pilkit.procesors`
2014-09-28 18:31:33 +03:00
Bryan Veloso
e56f8c5925 Merge branch 'release/3.2.3' into develop
* release/3.2.3:
  Bump the version to 3.2.3.
2014-09-27 22:21:24 -07:00
Bryan Veloso
bc0b0a8a75 Merge branch 'release/3.2.3'
* release/3.2.3:
  Bump the version to 3.2.3.
  Exclude tests from dist
  Revert "Remove test dir __init__.py"
  Only include fetched fields in initial hash of sources
  Add test to illustrate GH-295
  Test that there isn't IO done when you get a URL
  Support should_verify_existence on strategies
  Test that Optimistic strategy doesn't cause reads
  Ignore my Python3 virtualenv
  Remove test dir __init__.py
  Fixed minor spelling error in README.rst
2014-09-27 22:21:17 -07:00
Bryan Veloso
5f4f7070f4 Bump the version to 3.2.3. 2014-09-27 22:20:40 -07:00
Matthew Dapena-Tretter
3a2150e515 Exclude tests from dist
Related: matthewwithanm/pilkit#14
2014-09-27 18:03:07 -04:00
Matthew Dapena-Tretter
e2ae850866 Revert "Remove test dir __init__.py"
This reverts commit f5b23a67bd.

I forgot we were using 'tests.settings' as a settings module path.
2014-09-27 17:52:21 -04:00
Matthew Dapena-Tretter
b9b95717c6 Merge branch 'no-extra-queries' into develop
* no-extra-queries:
  Only include fetched fields in initial hash of sources
  Add test to illustrate GH-295
2014-09-27 15:29:52 -04:00
Matthew Dapena-Tretter
78a1ccaf2f Only include fetched fields in initial hash of sources
Should avoid unnecessary queries, as detailed in GH-295.
2014-09-26 22:33:16 -04:00
Matthew Dapena-Tretter
8d35dad5fc Add test to illustrate GH-295 2014-09-26 21:32:01 -04:00
Matthew Dapena-Tretter
002b5bdac8 Merge pull request #292 from njamaleddine/develop
Fixed minor spelling error in README.rst
2014-09-23 22:11:01 -04:00
Matthew Dapena-Tretter
bbf48a7953 Test that there isn't IO done when you get a URL 2014-09-23 18:41:09 -04:00
Matthew Dapena-Tretter
00b4388245 Support should_verify_existence on strategies
This prevents extra IO. Different defaults are used for async backends
since we can’t assume that `existence_required` resulted in existence
synchronously.
2014-09-23 18:41:09 -04:00
Matthew Dapena-Tretter
c92f53c1b0 Test that Optimistic strategy doesn't cause reads
Using the Optimistic strategy should prevent IO ops when you cast the
file as a boolean.
2014-09-23 18:40:58 -04:00
Matthew Dapena-Tretter
9f4192a7c6 Ignore my Python3 virtualenv 2014-09-23 18:29:52 -04:00
Matthew Dapena-Tretter
f5b23a67bd Remove test dir __init__.py
Related: matthewwithanm/pilkit#14
2014-09-23 14:59:20 -04:00
Nabil
945a5623ef Fixed minor spelling error in README.rst 2014-09-21 18:50:44 -04:00
danxshap
06b06dbced Catch autodiscover module import error 2014-09-08 18:28:49 -04:00
Bryan Veloso
89b5666b02 Merge branch 'release/3.2.2' into develop
* release/3.2.2:
  Bump version to 3.2.2.
2014-07-14 12:24:46 -07:00
Bryan Veloso
b176c0cafe Merge branch 'release/3.2.2'
* release/3.2.2:
  Bump version to 3.2.2.
  Make sure image files has a name associated.
2014-07-14 12:24:13 -07:00
Bryan Veloso
d013b82c7f Bump version to 3.2.2. 2014-07-14 12:24:05 -07:00
Colin Wood
2f7bfe5dc7 Make sure image files has a name associated.
The generate image command will run into issues if the ImageSpecField does not
have any image file source associated wit hti. Like a Optional image field. So
we can not generate the images for that. So this should check to make sure that
it has one.
2014-07-11 10:07:43 -04:00
Bryan Veloso
5bb41bdccd Merge branch 'release/3.2.1' into develop
* release/3.2.1:
  Bump the version to 3.2.1.
2014-04-04 09:27:48 -07:00
Bryan Veloso
9f69d7e056 Merge branch 'release/3.2.1'
* release/3.2.1:
  Bump the version to 3.2.1.
  Simplified RQ cache file backed by using the job decorator
  Add note about `open()`
  Always call variable "source_file"
  setup.py: added 'async_rq' extra, django-rq dependency
  Removed unneeded django_rq import
  Added a DeprecationWarning if Async cache file backend is used
  Updated tox.ini to test against Django 1.6.
  Fixed #266 -- Simplified (and renamed) StrategyWrapper.
  Link to Instakit.
2014-04-04 09:27:30 -07:00
Bryan Veloso
1d80e83732 Bump the version to 3.2.1. 2014-04-04 09:26:54 -07:00