Wykres commitów

106 Commity (458d0af5652aa53fb7912981f27081d82e2565d0)

Autor SHA1 Wiadomość Data
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
Matt Westcott e520a2816a reinstate Pillow and django-libsass as setup.py requirements
as per https://github.com/torchbox/wagtail/pull/985#issuecomment-84048363
2015-03-24 13:17:44 +00:00
Matt Westcott 3abfa63046 Specify 1.7.1 as the minimum supported Django version 2015-03-17 14:49:29 +00:00
Karl Hobley a4ffd3b485 Update taggit
Also, test SQLite with latest version of Django
2015-03-04 09:47:40 +00:00
Karl Hobley 4d3f262b98 Remove built dependencies
This commit removes libsass and Pillow from the setup.py dependency list. This greatly improves install performance and also means that the basic Wagtail installation is pure-python (so no build tools need to be on the end users host machine).

None of these dependencies are directly called from within Wagtail so the start project command continues to work correctly.
2015-02-22 10:25:53 +00:00
Karl Hobley 528dc7a4e9 Revert "Versioning changes" 2015-02-18 12:56:29 +00:00
Karl Hobley c565910104 Merge pull request #849 from kaedroho/versioning-changes
Versioning changes
2015-02-18 11:34:03 +00:00
Matt Westcott 55cac3b907 upgrade django-modelcluster to 0.5 2015-02-03 11:11:42 +00:00
Karl Hobley d63eeed4a0 Update to treebeard 3.0. Fixes #930 2015-01-29 13:19:41 +00:00
Karl Hobley 7c2f61d017 End Python 3.2 support. Fixes #931 2015-01-28 10:07:52 +00:00
Karl Hobley 4a804967d9 Added Willow to install requirements 2015-01-15 10:46:01 +00:00