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