Wykres commitów

116 Commity (b4d17d8377ec9c93d03d2c2041dcce643e5f5f46)

Autor SHA1 Wiadomość Data
Matt Westcott 162f845e66 Specify Elasticsearch <3.0 for tests 2016-10-20 10:51:29 +01:00
Mikalai Radchuk f432eca0b2 Update Framework classifiers in setup.py (#3089) 2016-10-17 14:11:21 +01:00
Karl Hobley 882facf352 Optimise JPEG images when generating renditions
We've recently added support in Willow to make use of Pillow's image optimisation. This commit enables this in Wagtail.

All JPEGs are now optimised and saved in progressive format.
2016-10-05 12:24:11 +01:00
Karl Hobley 3e66a13753 Added boto3 to test dependencies 2016-08-29 15:15:59 +01:00
Nick Smith ae3fba183a Upgrade BeautifulSoup→4.5.1; restore html5lib import 2016-08-25 12:42:57 +01:00
Tim Heap 75e58efab8 Move version from wagtail.wagtailcore to wagtail
This is where developers expect it to be, similar to Django and other
projects. The version info still exists at the old `wagtail.wagtailcore`
location, for backwards compatibility.

Fixes #2557
2016-08-18 12:05:33 +01:00
Liam Brenner 4d77589f86 Pin html5lib to 0.999999 2016-07-15 14:41:54 +01:00
Paul J Stevens daf7dee0d4 update django requirement 2016-06-28 16:26:00 +01:00
Matt Westcott f2ec21b947 Run isort as part of 'make lint' 2016-06-23 16:31:44 +01:00
Nick Smith 66a17e6b7d Upgrade BeautifulSoup→4.4.1 (#2772) 2016-06-22 11:07:17 +01:00
Matt Westcott 4a5296e951 Add Jinja2 to testing_extras (as per #2583) 2016-05-17 17:34:15 +01:00
Matt Westcott a713fb7fe2 version-bump django-modelcluster to 2.0 2016-04-22 15:46:54 +01:00
Tim Heap 272b7223cf Update django-taggit version to 0.18.x branch 2016-03-30 20:02:26 +01:00
Matt Westcott e06f6acaba Tweak dependencies to allow Willow 0.3b4 to be installed, via either tox or setup.py 2016-03-07 18:29:24 +00:00
Karl Hobley 1565e74101 Willow 0.3 support 2016-03-07 18:29:23 +00:00
Michael van Tellingen e7ace5c181 Dependency update: Support django-treebeard 3.0 and 4.0 releases
The admin extensions in django treebeard 3.0 are not compatible with
Django 1.9. Although these are not used by Wagtail they are used in
other projects (e.g. Oscar), so we should allow treebeard 4.0 which
is compatible with Django 1.9.
2016-03-07 12:33:28 +00:00
Charlie Choiniere ae2006ccf1 Moved all dev dependencies into setup.py
* Removed requirements-dev.txt
 * Added dependencies to setup.py using the extras_require option
 * Updated the documentation to use pip instead of setup.py develop
 * Updated .drone.yml to reflect updated installation
2016-02-05 14:44:51 +00:00
Karl Hobley be82fa975d Removed django-compressor 2016-02-03 16:16:11 +00:00
Karl Hobley 2225faae97 Pin Django modelcluster to 1.1
Prevents possibly incompatible versions from being automatically installed in the future.
2016-01-21 11:35:19 +00:00
Matt Westcott 04fdd5f352 Remove Django 1.7 support from documentation, requirements and CI definitions 2016-01-05 17:38:29 +00:00
Karl Hobley ab12d11904 Make setup.py executable 2016-01-05 11:13:32 +00:00
Matt Westcott 90b498a5b0 Require django-modelcluster 1.1 2015-12-17 15:57:45 +00:00
Matt Westcott 84d7666e5c Unpin html5lib version 2015-12-11 13:27:57 +00:00
Matt Westcott b5dc2696c4 feat(django1.9): Upgrade to django-taggit 0.17.5 (required for Django 1.9 compatibility) 2015-12-09 11:40:35 +00:00
Matt Westcott fdfffd2d87 feat(django1.9): Declare Django 1.9 support in setup.py 2015-12-09 11:40:35 +00:00
Karl Hobley 6e4cd12e24 Unpin Willow setup.py requirement 2015-11-13 12:39:31 +00:00
Matt Westcott 23ed5392de Merge branch 'python-35' of https://github.com/kaedroho/wagtail into kaedroho-python-35 2015-11-12 16:33:29 +00:00
Tim Graham 2294520032 Add Django version trove classifiers. 2015-11-11 17:37:30 -05:00
Karl Hobley 40a56f94f6 Advertise Python 3.5 support 2015-11-05 16:19:52 +00:00
Tim Heap 8e755b7db3 Fix bug where built assets may not be packaged
The asset compilation that occurs as part of `python setup.py sdist`
would find all the files to include first, then recompile all the
assets, before finally packaging them all up. This means that if a new
file was created as part of the asset compilation that was not there
when all the files were first searched for, that file would not be
included in the package.

Now, the asset compilation happens before the file system is searched
for assets to include, so all assets should always be included.
2015-10-14 10:58:07 +11:00
Matt Westcott bce8bf1a5c Bump django-modelcluster version to 1.0 2015-10-09 15:47:49 +01:00
Karl Hobley 4901f5dbf8 Unpin djangorestframework in setup.py 2015-08-26 17:02:33 +01:00
Matt Westcott 1081dcf907 Merge branch 'frontendcache-without-requests' of https://github.com/kaedroho/wagtail into kaedroho-frontendcache-without-requests 2015-08-26 16:17:17 +01:00
Tom Christie ef9d5b852d Use ViewSet as base class for API endpoints. 2015-07-20 11:46:46 +01:00
Karl Hobley 0731e77c0f Removed dependency on requests 2015-07-08 21:36:56 +01:00
Tim Heap a6bbbd11f1 Use six from Django
No point in installing six as a standalone dependency if it is already
bundled with Django.

Fixes #1403
See #1406
2015-06-16 19:28:30 +10:00
Karl Hobley aeb05d14aa Merge pull request #1365 from kaedroho/remove-unicodecsv
Remove unicodecsv
2015-06-03 09:39:29 +01:00
Karl Hobley 4990f2780f Removed dependency on unicodecsv 2015-06-02 00:18:48 +01:00
Karl Hobley 8c75baa271 Removed sendfile dependency
Not actually needed unless you're setting a SENDFILE_BACKEND and in that case, you'll know you need it.
2015-06-01 16:49:12 +01:00
Karl Hobley ca0085c68d Update Willow to 0.2.1 2015-05-27 14:33:35 +01:00
Karl Hobley 23969890cb Merge remote-tracking branch 'takeflight/refactor/remove-libsass' 2015-05-19 17:25:52 +01:00
Karl Hobley 8673d07d8b Updated sendfile to 0.3.7 2015-05-07 09:35:31 +01:00
jordij e33ff5d34d documents served using django-sendfile 2015-05-07 09:33:05 +01:00
Tim Heap 0be22dc3f0 Check for and warn about missing assets in `setup.py install` 2015-05-01 08:53:04 +10:00
Tim Heap ddebafa119 Remove libsass dependency, precompile CSS for distribution
Depending on libsass for all Wagtail installations was causing issues
with various operating systems, dramatically increasing installation
times, and preventing front end development adopting modern practices.

libsass has been removed as a dependency. Sass files are compiled before
release as a dependency of the `sdist` setup command. Sass compilation
is done through `gulp`. People wishing to hack on the frontend assets
should now install wagtail locally, install the node dependencies, and
run `gulp`:

    $ pip install -e path/to/wagtail
    $ cd path/to/wagtail
    $ npm install
    $ npm start

All the templates and JS files have been updated to reference the new
compiled CSS files instead of the Sass files.

Precompiled CSS for jquery-ui and similar have been moved out of the
`scss/` directory to the `css/` directory.
2015-05-01 08:53:04 +10:00
Matt Westcott d0abaa77fe support Django 1.8 in setup.py 2015-04-27 15:25:05 +01:00
Matt Westcott 464dbc9ae2 bump/un-pin versions of modelcluster and taggit 2015-04-10 14:01:09 +01:00
Karl Hobley bbfa70d8e8 Use Willow 0.2 2015-04-01 17:42:55 +01:00
Karl Hobley 7b50391e18 Bump willow version to 0.2b2
This should fix #1084
2015-04-01 14:13:12 +01:00
Karl Hobley 53290ccc7b Use Willow 0.2 beta 2015-03-31 09:33:03 +01:00