0
0
mirror of https://github.com/wagtail/wagtail.git synced 2024-11-27 15:56:30 +01:00
Commit Graph

108 Commits

Author SHA1 Message Date
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
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