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
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
Karl Hobley
b9ce897441
Removed support for Django 1.6 and Python 2.6
2015-01-02 17:27:54 +00:00
Karl Hobley
c19a19699a
Versioning changes
2014-12-04 15:37:08 +00:00
Karl Hobley
c4e58a7ca5
Unpinned some requirements
...
To make requires.io happy
2014-12-03 09:25:37 +00:00
Matt Westcott
f64ce6ccb2
Version bump Pillow to avoid #800
2014-11-18 14:44:09 +00:00
Karl Hobley
1377a6c756
Fixed pinned dependency versions
...
These can cause real headaches if you have a different version of six or requests on your host machine.
This should fix the ``pkg_resources.DistributionNotFound`` error some people have been getting with the "wagtail start" command.
2014-10-13 12:08:36 +01:00
Matt Westcott
31cfabc275
update pypi classifier to Production / Stable
2014-09-22 21:11:22 +01:00
Tim Heap
2148da54cb
Bump django-taggit version to 0.12.2
...
0.12.1 did not have all of its migrations applied, which played havoc
with migrations of apps that depended upon django-taggit
2014-09-22 10:33:27 +10:00
Matt Westcott
446fd81a46
Merge branch 'master' into kaedroho-project-template
2014-09-11 10:18:56 +01:00
Matt Westcott
4d5570bea6
Disable parallel builds to avoid issue with Pillow 2.5 monkeypatching the build process
2014-09-10 17:37:57 +01:00
Karl Hobley
bce455a5cc
Made setup.py look at wagtailcore.__version__
2014-09-09 12:57:01 +01:00
Matt Westcott
27bc0e5c9f
Merge branch 'master' into kaedroho-project-template
2014-09-05 16:26:13 +01:00
Matt Westcott
2e20faa094
upgrade modelcluster to 0.4 - fixes #545
2014-09-04 21:32:39 +01:00
Karl Hobley
bab28400de
Updated django-taggit to 0.12.1
2014-08-27 11:11:00 +01:00
Karl Hobley
56e4dacc5a
Merge remote-tracking branch 'torchbox/master' into dj17_2
...
Conflicts:
.travis.yml
tox.ini
2014-08-27 09:17:07 +01:00
Matt Westcott
33e93372a1
Merge branch 'master' into kaedroho-project-template
2014-08-15 15:39:12 +01:00
Matt Westcott
8edff405dd
prepare for 0.5 release
2014-08-01 17:01:42 +01:00
Karl Hobley
0d8157f872
Changed 'wagtail-project' to 'wagtail start'
2014-07-31 10:34:48 +01:00
Karl Hobley
6334c99181
Merge remote-tracking branch 'torchbox/master' into project-template
...
Conflicts:
docs/index.rst
2014-07-31 10:14:31 +01:00
Karl Hobley
d817396e2b
Allow Django 1.7 to be installed in setup.py
2014-07-28 15:52:42 +01:00
Karl Hobley
26183c1be5
Updated django-taggit
2014-07-23 11:04:21 +01:00
Karl Hobley
b426e16b3c
Bumped south version to 1.0.0
2014-07-23 10:59:01 +01:00
Helen Warren
e777b24baa
Add wagtail-project command to wagtail set up which when executed creates a wagtail project based on the wagtail 'template'
2014-07-15 14:25:39 +01:00
Karl Hobley
ac6292d614
Replaced lxml with html5lib
2014-07-11 16:40:36 +01:00
Matt Westcott
4f8cfa6346
version / date bump to 0.4 in changelog, setup.py and docs
2014-07-10 12:57:56 +01:00
Karl Hobley
354895bad2
Updated setup.py requirements
2014-07-09 09:28:05 +01:00
Karl Hobley
25e9249308
Added a couple of missing python version classifiers
2014-07-03 13:06:32 +01:00
Karl Hobley
62c59744f9
Merge branch 'master' into varnish-cache-invalidation
...
Conflicts:
setup.py
2014-07-02 17:22:19 +01:00
Matt Westcott
442286463f
update setup.py with classifiers for Python3.3 and Python3.4
2014-07-02 17:17:25 +01:00
Karl Hobley
85a68a34f1
Requirements changes
...
- Removed Beautiful Soup 3
- Added six
2014-07-02 10:35:46 +01:00
Karl Hobley
1cc258f404
Don't install unicodecsv on Python 3 and fallback to pythons built in csv library it it isn't installed.
2014-07-02 10:35:38 +01:00
Karl Hobley
cd21dbc21a
Added requests as a dependency
2014-06-30 17:21:38 +01:00
Matt Westcott
649cbf95c4
version bump for 0.3.1
2014-06-03 14:54:37 +01:00
Matt Westcott
2cbf128eb5
prepare for 0.3 release
2014-05-28 16:28:21 +01:00
Matt Westcott
64357dc5e0
Merge branch 'master' into form-builder
...
Conflicts:
wagtail/tests/fixtures/test.json
wagtail/wagtailcore/tests.py
2014-05-09 09:57:40 +01:00
Karl Hobley
da01556c23
Added python 2.6 classifier to setup.py
2014-04-30 09:58:03 +01:00
Matt Westcott
a7237eb701
Merge branch 'form-builder' of https://github.com/spapas/wagtail into form-builder
...
Conflicts:
setup.py
2014-04-25 15:22:44 +01:00
Karl Hobley
2c35b863fb
Merge branch 'master' into treebeard-update
...
Conflicts:
setup.py
2014-04-22 09:59:32 +01:00
Karl Hobley
c7fdbd22db
Pin django-taggit to 0.11.2
...
Django-taggit 0.12.x seems to break wagtail
2014-04-22 09:58:19 +01:00
Karl Hobley
b7e823037f
Updated wagtail to use treebeard 2.0
2014-04-22 09:50:18 +01:00
Matt Westcott
1a28b572c2
Merge branch 'img-proc-backends' of https://github.com/spapas/wagtail into spapas-img-proc-backends
2014-03-26 13:19:59 +00:00
Serafeim Papastefanos
521b1c47a1
Add requirements to setup.py
...
New requirements: Unidecode to help into converting unicode text to slugs
(also used in img-proc-backends). unicodecsv to extract UTF-8 CSVs.
2014-03-23 19:21:47 +02:00
Matt Westcott
7b7e1dfe17
prepare to release 0.2
2014-03-11 16:40:04 +00:00
Matt Westcott
80622c73d0
Specify Django 1.6 only in requirements (1.7 is going to require compatibility fixes)
2014-03-11 11:26:48 +00:00
Serafeim Papastefanos
24b0712fc1
Use unidecode to improve image filenames (fix#136)
...
Image filenames containing non ascii characters would be translated to a
series of underscores (____.png). To fix this, we use the unidecoe library
(which we also add to the required packages for Wagtail) which translates
each unicode character to an ascii equivalent.
For more info on how unidecode works please check @Evgeny's answer at this
question:
http://stackoverflow.com/questions/702337/how-to-make-django-slugify-work-properly-with-unicode-strings
2014-03-10 17:17:57 +02:00
Matt Westcott
f8fae0d968
specify django-libsass as a dependency
2014-03-05 20:02:54 +00:00
Neal Todd
17512f961c
Bumping minimum Django version to 1.6.2
...
Not strictly necessary but 1.6.2 has a lot of bug fixes.
2014-02-26 15:02:04 +00:00
Karl Hobley
c4875dfd4d
Removed requests dependency
2014-02-14 13:09:08 +00:00
Karl Hobley
7b2eb66e2c
Added requests to requirements
2014-02-14 11:28:05 +00:00
Karl Hobley
a0f09e1990
Merge remote-tracking branch 'torchbox/master'
...
Conflicts:
setup.py
2014-02-13 12:24:16 +00:00
Matt Westcott
a48cbd68e2
update requirements in setup.py
2014-02-13 10:53:58 +00:00
Serafeim Papastefanos
ead0ebeb4e
Remove embedly from setup.pu requirements
2014-02-13 04:09:18 +02:00
Matt Westcott
d95daa5d57
remove celery from requirements in setup.py
2014-02-11 16:13:08 +00:00
Matt Westcott
9f5976c8c0
Fixes to setup.py to create a usable package
2014-02-07 18:12:06 +00:00
Matt Westcott
126ce317d7
additions for setuptools
2014-02-07 15:39:59 +00:00
Karl Hobley
34e5fc0574
Changed name in setup.py to lowercase
2014-02-03 17:26:22 +00:00
Karl Hobley
398238c811
Added setup.py
2014-02-03 17:14:46 +00:00