Commit Graph

76 Commits (62af202fb7a73e678eb24cef3032df6bf7bcec31)

Author SHA1 Message Date
Eric Holscher 2f4c614e3a Add basic geo modeling 2016-04-06 08:56:32 -07:00
Eric Holscher f9d0b857d5 Bump rtd-build for pip_install 2016-03-10 11:20:26 -08:00
Eric Holscher e9bdb0c03f Merge pull request #1969 from rtfd/sphinx-1.3.5
Bump Sphinx to 1.3.5
2016-02-26 11:27:04 -08:00
Jannis Leidel 53b8d3eaff Bumped pip and virtualenv to current version. Fix #1958. 2016-02-05 19:42:47 +01:00
Anthony Johnson 436831328f Bump to 1.3.5 2016-02-01 11:01:36 -05:00
Eric Holscher 07f432efe9 Fix readthedocs-build to allow none as a build option 2016-01-29 12:01:38 -08:00
Eric Holscher 8fe7687bba Merge pull request #1945 from rtfd/yaml-format-support
Add support for `formats` in the YAML config.
2016-01-29 11:32:37 -08:00
Eric Holscher d0ec05fbe2 Use newer build dep 2016-01-21 15:26:26 -08:00
Eric Holscher c0b668058a Set proper rtd-build dep 2016-01-21 15:01:52 -08:00
Eric Holscher d88e13c8a7 Upgrade to 1.3.4 2016-01-15 18:07:22 -08:00
Anthony e4958838a5 Merge pull request #1850 from rtfd/bitbucket-oauth2
Changes to support Bitbucket OAuth2
2016-01-05 19:29:33 -08:00
Eric Holscher 92d243819d Update rtd-build requirement 2016-01-04 15:56:09 -08:00
Eric Holscher cb219e890e Pin commonmark in reqs 2016-01-04 13:31:19 -08:00
Anthony Johnson c17ca6b085 Allauth changes merged, pin to commit until next release
Refs #1893
2016-01-01 15:43:58 -08:00
Eric Holscher 6d469330e3 Install from branch for now 2015-12-21 13:29:43 -08:00
Eric Holscher 2f5aa89b7e Fix tests & add proper req 2015-12-21 13:29:42 -08:00
Anthony Johnson a3ddeae212 Changes to support Bitbucket OAuth2
Changes most API calls to use APIv2 and relies on OAuth2 for sessions. Bitbucket's OAuth2
implementation expires tokens after 2 hours, so this also implements token refreshing on
the general session creation.

For now, this relies on a patched version of django-allauth. A new ticket should be created
to track migrating django-allauth back to upstream once the PRs are merged in and released.

Refs pennersr/django-allauth#1215
Refs pennersr/django-allauth#1212
2015-12-04 14:45:20 -08:00
Anthony Johnson 90e57632f0 Replace duplicated logic for ensuring UserProfile with django-annoying
Profile is an auto relationship field now, and doesn't require the signal to create the relationship anymore.
2015-11-30 17:51:57 -08:00
Anthony Johnson f9165ed408 Add some spam protection features
This adds validation to the project description field
2015-11-22 17:45:34 -08:00
Anthony Johnson 8394965b53 Alter direct calls to redis, use cache backend instead
Bumps up redis_cache version, gets access to redis client used by cache layer
2015-10-30 14:03:21 -07:00
anatoly techtonik 1bcb08ca1a Move hiredis cache to deploy configuration
redis/hiredis is not available on Windows
2015-10-18 09:35:44 +03:00
Nik Nyby b7c6f921f8 remove simplejson in favor of built-in json 2015-10-08 15:28:17 -04:00
Matthias Bussonnier 565af6d351 remove launchpadlib deps as now unused 2015-10-05 09:21:44 -07:00
Anthony Johnson 9e528f2e8b It isn't on pip anymore? We're not using it as a library anyways 2015-09-24 16:40:04 -07:00
Eric Holscher e3001b34d7 Merge remote-tracking branch 'origin/master' into add-domain-model
Conflicts:
	readthedocs/projects/admin.py
	readthedocs/projects/forms.py
	readthedocs/projects/models.py
	readthedocs/projects/symlinks.py
	readthedocs/projects/views/base.py
	readthedocs/projects/views/private.py
2015-09-15 10:13:42 -07:00
Eric Holscher 0b012cd837 Remove duplicate dnspython req. Fix #1593 2015-08-26 09:19:51 +02:00
Anthony Johnson f70e4a5cf2 Revert "Merge pull request #1568 from deejay1/haystack_upgrade"
It seems there were some errors introduced with #1568 that weren't noticed by
our linting configuration.

`html_to_index` is not defined and will throw an exception at:
https://github.com/rtfd/readthedocs.org/pull/1568/files#diff-c97172ba75cb7421201a67a3d76443ccR79

This reverts commit 8acc695d96, reversing
changes made to c01fec1155.
2015-08-21 17:12:54 -07:00
Eric Holscher 80bf3dd686 Merge remote-tracking branch 'origin/master' into add-domain-model
Conflicts:
	readthedocs/restapi/serializers.py
	readthedocs/restapi/urls.py
	readthedocs/restapi/views/model_views.py
2015-08-19 16:56:32 -07:00
Eric Holscher eba84ea29b Add Admin views for Domains 2015-08-19 11:20:06 -07:00
Łukasz Jernaś ea05994de6 Upgrade haystack to work with Django 1.8
Also fix pyquery part as it no longer raises an exception
on not finding it's query in the document.
2015-08-18 09:51:57 +02:00
Eric Holscher ada75c248d Upgrade pip 2015-08-12 15:16:20 -07:00
Anthony Johnson ff432361a6 Encapsulate command execution inside build environment state objects
These objects will allow for multiple command execution patterns without
changing the actual commands we're executing. This allows us to use Docker as a
thin wrapper around container execution, instead of treating the Docker
containers as a black box. This works towards per-command tracking of commands
as well, giving us a far better UI around build state.
2015-08-07 14:57:58 -07:00
Eric Holscher 4a096a9abe Merge pull request #1532 from rtfd/refactor-test-fixtures
Make test fixtures explicit
2015-08-06 08:29:02 -07:00
Gregor Müllegger 5cb0934d9d Remove unused factory library from requirements file 2015-08-06 17:04:16 +02:00
Gregor Müllegger c45fe10a40 Removing now obsolete test factories and Bamboo-Boy library 2015-08-06 16:09:41 +02:00
Eric Holscher 43a4baa4aa Clean up linting errors 2015-08-05 11:32:23 -07:00
Eric Holscher 89772eb614 Merge remote-tracking branch 'origin/validate-subproject-admin'
Conflicts:
	readthedocs/rtd_tests/tests/test_views.py
2015-07-31 08:43:51 -07:00
Gregor Müllegger 9e55731e83 Move dnspython and launchpadlib into requirements/pip.txt
They were only in requirements/deploy.txt but were required in a few places
in the codebase. That means that developers can come into a situation were
they end up missing these libraries even when they installed all dependencies
according to the docs.
2015-07-31 17:22:25 +02:00
Gregor Müllegger 71c3b2b001 Add django-dynamic-fixture for programmatic test fixture creation 2015-07-31 08:37:25 +02:00
Eric Holscher ac95adc6fd Add recommonmark to requirements 2015-07-23 11:36:57 -07:00
Gregor Müllegger 80a99b19e2 Merge branch 'master' into port-to-django1.8 2015-07-20 16:58:10 +02:00
Gregor Müllegger bc3993f7b4 Update psycopg2 from 2.4 to 2.4.6 as required by Django 1.8 2015-07-16 15:15:52 +02:00
Eric Holscher c38e850db4 Upgrade virtualenv to 13.1.10 -- Fixes #1426. 2015-07-12 12:07:49 -05:00
Gregor Müllegger 0fc46e49c0 Using django-formtools instead of django.contrib.formtools which was removed in Django 1.8 2015-07-09 18:20:29 +02:00
Gregor Müllegger d080431e7b Updating dependencies which require updates to support Django 1.8 2015-07-09 18:20:28 +02:00
Gregor Müllegger b27be8adae Removing south and all it's references in the code, except migrations. 2015-07-09 15:28:36 +02:00
Gregor Müllegger b625677e9e Updating requirements to Django 1.8.3 2015-07-09 15:27:47 +02:00
Gregor Müllegger 5b5fbdadc0 Using packaging.version instead of distlib to parse version strings. 2015-06-29 11:17:15 +02:00
Eric Holscher 77954812d4 Upgrade missing launchpad dep 2015-06-26 09:42:56 -07:00
Eric Holscher f95af85075 Merge pull request #1376 from gregmuellegger/removing-contribution-backends
Removing vcs contribution backends from the code base.
2015-06-25 11:23:57 -07:00