Berker Peksag
ab46e89a65
Install ExifRead from GitHub on Python 3.
2014-10-02 21:28:37 +03:00
Berker Peksag
cca5d508ad
Add initial migration guide.
...
This can be moved to docs/source/devel/migrations.rst.
2014-10-02 20:18:29 +03:00
Berker Peksag
2ace351bed
Do not call AlembicMigrationManager.init_tables() for now.
...
sqlalchemy-migrate will do this for us.
2014-10-02 20:18:29 +03:00
Berker Peksag
b36c84e68a
Port "gmg batchaddmedia" command to Python 3.
2014-10-02 20:18:29 +03:00
Christopher Allan Webber
ce6d77aec9
Restore exif-py to tox config, for now...
2014-10-02 10:52:17 -05:00
Jessica Tallon
7e15632b5a
Fix #549 - Deauthorize OAuth applications
2014-10-01 19:45:53 +01:00
Christopher Allan Webber
36e27c4b76
Fix migrations on Python 2.
...
This commit sponsored by Loïc Grobol. Thank you!
2014-09-30 16:34:15 -05:00
Jessica Tallon
1a2982d6e3
Fix #919 - Use class names in super call not self.__class__
2014-09-30 12:50:51 +01:00
Jessica Tallon
ec84acacdc
Fix #952 - Force the footer to the bottom of the page
2014-09-30 11:23:24 +01:00
Jessica Tallon
eddb1aaf9e
Add logging to console to gunicorn
2014-09-30 09:27:53 +01:00
Jessica Tallon
ffa9346cef
Merge branch '942-default-location'
...
* 942-default-location:
Add documentation on changing data dir and Fix stylistic changes
Updated config_spec.ini to add %(data_basedir)s and make use of it!
defaults now pulled from a mashup of mediagoblin.ini and config_spec.ini
2014-09-29 09:04:30 +01:00
Jessica Tallon
11f0e2f89b
Add documentation on changing data dir and Fix stylistic changes
2014-09-29 09:04:04 +01:00
Alon Levy
becd160703
pdf tests: use our own pdf doc as GOOD_PDF
...
remove non distributable good.pdf
2014-09-26 09:31:12 -05:00
Christopher Allan Webber
a5cae60284
.gitignore celerybeat-schedule.
...
This commit sponsored by Thomas Løcke. Thank you!
2014-09-25 15:09:09 -05:00
Christopher Allan Webber
98cbe47fb3
Updated config_spec.ini to add %(data_basedir)s and make use of it!
...
This commit sponsored by Loïc Grobol. Thanks!
2014-09-24 18:13:19 +01:00
Christopher Allan Webber
2b1e0af03b
defaults now pulled from a mashup of mediagoblin.ini and config_spec.ini
...
This commit sponsored by Thomas Løcke. Thank you!
2014-09-24 18:13:19 +01:00
Christopher Allan Webber
7dc46f0dd4
Avoid doing python setup.py sdist, use setup.py develop instead for tox
...
Berker had this previously, but for some reason it wasn't
working... here's why! usedevelop needs to be in the testenv! Aha!
This commit sponsored by Gian-Maria Daffré! Thank you!
2014-09-24 10:37:47 -05:00
Christopher Allan Webber
0c78f41ac7
Switch print statement to print function
2014-09-24 09:32:13 -05:00
Christopher Allan Webber
3eff260657
removing exif-py line
2014-09-24 09:32:13 -05:00
Jessica Tallon
ec305bda61
Fix Content-Disposition error for retrieving OAuth request tokens
2014-09-24 11:53:33 +01:00
Christopher Allan Webber
c2059c4a74
Making alembic happen with python 3 only... for now.
...
We want to make sure it works nicely first.
2014-09-22 14:09:59 -05:00
Christopher Allan Webber
a6252cbf21
Merge branch 'merge-python3-port'
...
Conflicts:
setup.py
2014-09-22 13:58:13 -05:00
Christopher Allan Webber
c47f402d7e
MediaGoblin 0.7.2 development cycle
2014-09-22 13:38:00 -05:00
Christopher Allan Webber
b95d06f6d0
Fixing bullet points, sigh
2014-09-21 15:52:37 -05:00
Christopher Allan Webber
12fac853a4
MediaGoblin 0.7.1!
2014-09-21 14:25:06 -05:00
Christopher Allan Webber
f095aa78e8
Adding Low Kian Seong to AUTHORS
2014-09-21 12:41:00 -05:00
Christopher Allan Webber
be1dfb991d
Updated the release notes
2014-09-21 12:39:04 -05:00
Christopher Allan Webber
d12373845f
Committing extracted and compiled translations
2014-09-21 11:08:49 -05:00
Christopher Allan Webber
b993e32ffd
Committing present MediaGoblin translations before pushing extracted messages
2014-09-21 11:08:22 -05:00
Christopher Allan Webber
67c6e26a59
download url removed
2014-09-19 16:54:10 -05:00
Christopher Allan Webber
1f7f2891ea
Merge remote-tracking branch 'refs/remotes/moggers87/garbage-branch'
2014-09-19 16:25:35 -05:00
Christopher Allan Webber
ff1e9e96b6
Temporarily disable garbage collection
...
We need to make sure we safely set up transactions here... it looks
pretty clearly like we aren't yet, so we need to review this. This
should be re-enabled by 0.8.0.
2014-09-19 15:56:26 -05:00
Christopher Allan Webber
31f8909f9b
Comment out the "check if the database is up to date" stuff
...
... it's presently causing session issues :\
2014-09-17 18:08:54 -05:00
Christopher Allan Webber
6430ae97ec
Last two issues related to the python 3 merge tests: fixed!
...
- Fix the "pulling the error out of excinfo" stuff for py3
- The u"" only gets embedded in the string on py2.
This commit sponsored by Jeff Gibson. Thanks, Jeff! :)
2014-09-16 17:39:53 -05:00
ayleph
f0e795df82
Modify deleteuser to fail gracefully
...
bin/gmg deleteuser will produce a traceback error if you attempt to delete a
user who does not exist. This commit provides a fix to allow deletuser to fail
gracefully.
This commit addresses https://issues.mediagoblin.org/ticket/969
2014-09-16 15:29:09 -07:00
Christopher Allan Webber
1db2bd3fe7
Annnnd another json decode fix for py3! On a roll with these!
...
This commit sponsored by Ramana Kumar. Thanks!
2014-09-16 15:35:23 -05:00
Christopher Allan Webber
37865d02dd
decode to unicode before loading in json again, for py3
...
This commit sponsored by Chris Cormack. Thanks!
2014-09-16 15:33:46 -05:00
Christopher Allan Webber
dd41141d23
Much more nicely formed form error check
...
This doesn't rely on checking HTML output... thus, cleaner.
This commit sponsored by Alexandre Guédon. Thank you!
2014-09-16 15:25:30 -05:00
Christopher Allan Webber
16450dada2
Fix error check in test_edit.py for python 3
...
This isn't the nicest of checks... we should probably be checking the
actual form passed into the context. But for now, it's a fix.
2014-09-16 15:15:13 -05:00
Christopher Allan Webber
7893d43a8f
Fix exception catching on python 3
...
This commit sponsored by Paul Smith. Thank you!
2014-09-16 15:08:28 -05:00
Christopher Allan Webber
13f37e75eb
Fix iteritems usage on python 3
...
This commit sponsored by Ben (Free Software Melbourne) Finney. Thanks!
2014-09-16 15:07:33 -05:00
Matt Molyneaux
584520e325
The scheduled garbage collection task was not being called due to it being misnamed
...
Fix #968
2014-09-16 21:05:32 +01:00
Christopher Allan Webber
21cbf8294e
json.loads(request.body) => json.loads(response.body.decode()))
...
This fixes python 3 stuff.
This commit sponsored by James Reilly. Thanks, James!
2014-09-16 14:56:13 -05:00
Christopher Allan Webber
fa3f46d714
Import mock correctly on py3
...
This commit sponsored by Andrew McNicol. Thank you!
2014-09-16 14:46:02 -05:00
Christopher Allan Webber
b6774d339a
Simplify things here and use io.open
2014-09-16 14:37:52 -05:00
Christopher Allan Webber
58a7292fed
Fix test_legacy_api.py
...
Or rather, reimplement one of Berker's fixes and add one of mine:
- add back the http_auth_headers fix Berker wrote
- decode to json when testing the response.body, since we have no
idea what the order will be here
2014-09-16 14:37:36 -05:00
Christopher Allan Webber
3a02813c7a
Import mock from unittest if on py3
2014-09-16 14:26:40 -05:00
Christopher Allan Webber
f6bad0eb26
Merge branch 'master' into merge-python3-port
...
Has some issues, will iteratively fix!
Conflicts:
mediagoblin/gmg_commands/__init__.py
mediagoblin/gmg_commands/deletemedia.py
mediagoblin/gmg_commands/users.py
mediagoblin/oauth/views.py
mediagoblin/plugins/api/views.py
mediagoblin/tests/test_api.py
mediagoblin/tests/test_edit.py
mediagoblin/tests/test_oauth1.py
mediagoblin/tests/test_util.py
mediagoblin/tools/mail.py
mediagoblin/webfinger/views.py
setup.py
2014-09-16 14:01:43 -05:00
Christopher Allan Webber
5b64c92e08
Temporarily disabling the mediagoblin errors middleware
...
We don't have paste (core) in py3, so....
2014-09-15 14:26:57 -05:00
Christopher Allan Webber
0977d10d2a
No reason to wrap the rest of the options in a quote
...
This commit sponsored by Thane Williams. Thank you!
2014-09-15 12:11:08 -05:00