132 Commits

Author SHA1 Message Date
Christopher Allan Webber
ab62a7c0d2 Paste 2.0 breaking wsgi 2015-04-24 21:10:25 -05:00
Jim Campbell
3252f73836 setup.py: Updated version requirement for 'requests'. Fixes 5313.
If we don't speficify a version for 'requests', Debian installs
v2.4.x, but there is an issue with urllib3 and pyopenssl in versions
prior to 2.6.0. This issue caused our installs to fail.

Updating our requirement to 2.6.0 or greater resolves this issue
and allows our installation processes to proceed normally.
`
2015-04-19 12:26:11 -05:00
Christopher Allan Webber
ad5a20aa4f Remove the very strange "pybabel" entry point I added in 2011
Why did I do that, past self?
2015-04-03 06:21:35 -05:00
Christopher Allan Webber
cb718ba06f Seems we can get rid of that specific six version dependency!
Horray!

This commit sponsored by Rollo Moore.  Thank you!
2015-02-21 15:08:30 -06:00
Christopher Allan Webber
09e2db3089 Clean up makefile, make make docs / make info actually work!
This commit sponsored by Alon Levy!  Thank you, for everything!
2015-02-17 17:55:00 -06:00
Christopher Allan Webber
227a81b534 Add and use paste server selector. Yeah! Smart solutions!
This commit sponsored by Tryggvi Björgvinsson.  Thank you!
2014-10-10 14:42:17 -05:00
Christopher Allan Webber
9bf845d88f That's right, *append* to the list, don't call it :P 2014-10-10 14:42:17 -05:00
Christopher Allan Webber
2e2a1aec6c Only install gunicorn on py2 2014-10-10 14:42:17 -05:00
Berker Peksag
ab46e89a65 Install ExifRead from GitHub on Python 3. 2014-10-02 21:28:37 +03:00
Christopher Allan Webber
a6252cbf21 Merge branch 'merge-python3-port'
Conflicts:
	setup.py
2014-09-22 13:58:13 -05:00
Christopher Allan Webber
67c6e26a59 download url removed 2014-09-19 16:54:10 -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
3c06c3efaf Upgrading gunicorn. Referenced issue is resolved.
Also, upgrading seems to fix weird
"RuntimeError: dictionary changed size during iteration" issues
I was seeing.  (Looked like a gunicorn issue, not ours.)
2014-09-15 11:46:56 -05:00
Christopher Allan Webber
0c32c7fe83 py2.7 compatibility with open(..., encoding="utf-8"), use io.open
This commit sponsored by Peter Baumgarten.  Thank you!
2014-09-12 12:30:09 -05:00
Christopher Allan Webber
9156ab68d0 Explicitly open READMEFILE as utf-8 2014-09-12 10:42:23 -05:00
Christopher Allan Webber
a6570fae03 Slight tweak to the description wording 2014-09-07 09:39:01 -05:00
Low Kian Seong
478e4c9365 Update setup.py
A `description` is needed so that project is not listed as `UNKNOWN` on `pypi`
2014-09-07 09:37:33 -05:00
Berker Peksag
65f20ca435 Add initial Alembic migrations. 2014-08-13 19:30:23 +03:00
Berker Peksag
aaa12d637e Update TODOs in setup.py. 2014-08-07 13:12:38 +03:00
Berker Peksag
173099ad2b Update dependency list. 2014-07-28 13:24:17 +03:00
Berker Peksag
88a5739d36 Remove paste.server dependency from tests. 2014-07-18 12:39:13 +03:00
Jessica Tallon
c5eb24b834 Allow crypto.random_string to take optional alphabet param 2014-07-08 21:32:31 +01:00
tilly-Q
4ed4908cbd Added pyld to the mediagoblin dependencies because it is necessary with the new
metadata functionality.
2014-05-29 12:57:40 -04:00
Berker Peksag
03ff865c42 Update install_requires.
* Add PasteDeploy
* Upgrade Babel
2014-05-08 20:33:14 +03:00
Berker Peksag
897354e6e4 Make GNU MediaGoblin installable on Python 3. 2014-05-08 20:32:02 +03:00
tilly-Q
77a19712c3 Merge branch 'metadata' of gitorious.org:mediagoblin/npigeons-mediagoblin into metadata
Conflicts:
	mediagoblin/gmg_commands/batchaddmedia.py
	setup.py
2014-04-21 12:17:39 -04:00
tilly-Q
ec5a385ada Big update. I added in a json-ld context file which will be used in all our
metadata columns in the future. The context describes the dublin core elements.
It still has not been finalized however.
2014-04-21 12:10:18 -04:00
tilly-Q
fbb13abe9a Added the 'requests' library as a dependency and switched over to using it to
fetch remote pieces of media in the batchupload script
2014-04-15 13:35:22 -04:00
Christopher Allan Webber
b19491c535 specify older sqlalchemy-migrate because pbr ruins everything. 2014-04-03 14:20:44 -05:00
Christopher Allan Webber
052d3d985a Removing extlib submodule and switching it to being a package.
Much nicer!

This commit sponsored by Cameron Merkel.  Thanks Cameron!  Good luck
with yer projects!
2014-03-27 15:05:25 -05:00
Christopher Allan Webber
9caaff48af Okay, nm, that didn't fix it. Setting it back. Sigh. 2014-03-26 16:41:56 -05:00
Christopher Allan Webber
a946908d0f I guess this also fixes it and is nicer 2014-03-26 16:35:46 -05:00
Christopher Allan Webber
0b3b9a291f six==1.5.2 2014-03-26 16:17:29 -05:00
Christopher Allan Webber
5d04469315 Babel now requires >= 1.0 2014-03-26 14:17:18 -05:00
tilly-Q
74d7ff9614 Big update. I added in a json-ld context file which will be used in all our
metadata columns in the future. The context describes the dublin core elements.
It still has not been finalized however.
2014-03-23 16:40:12 -04:00
Christopher Allan Webber
023cda0974 Fix Babel version restriction. Onward and upward!
(Fix suggested by simonft... thanks!)
2014-03-22 11:02:24 -05:00
Christopher Allan Webber
c07bb3123c Fix version conflicts we were hitting with six 2014-03-20 23:25:25 -05:00
Boris Bobrov
2636dddfa6 added new slugify with unidecode 2014-03-11 11:01:04 -05:00
tilly-Q
157794d704 fixed my mistaken use of => from last commit >__< 2014-02-13 14:10:11 -05:00
tilly-Q
6d0cafdcca Changed setup.py install_requirements to require sqlalchemy at least of version
0.8.0. Our code was crashing when running with sqlalchemy 0.7.4 because of
imports like sqlalchemy.orm.with_polymorphic
2014-02-13 14:00:09 -05:00
Christopher Allan Webber
cebd1ad71c Okay that broke the build process(?), testing if this fixes it 2014-01-23 09:32:54 -06:00
Christopher Allan Webber
16a952a4eb Once we can, that is. 2014-01-23 09:23:51 -06:00
Christopher Allan Webber
9a7d986304 Setting a specific pbr version in setup.py 2014-01-23 09:23:38 -06:00
Christopher Allan Webber
f7f38fb047 sqlalchemy-migrate 0.8.X doesn't get along with sqlalchemy 0.9.0 2014-01-01 16:42:04 -06:00
Christopher Allan Webber
edb55f7f8f Previous ordering seemed weird. 2013-12-02 13:38:45 -06:00
Christopher Allan Webber
e73afbd57f Including python-dateutil in our dependency list 2013-12-02 13:36:55 -06:00
Asheesh Laroia
26990bc0e0 In the case of setuptools/sqlalchemy conflict, explain the issue
This commit tri-licensed under:
  CC0 1.0, AGPLv3 or later (at your option), and Apache License 2.0
2013-12-02 12:13:31 -06:00
Christopher Allan Webber
904caab6b1 Apparently kombu is fine again 2013-11-10 12:38:49 -06:00
Christopher Allan Webber
496d779a63 Apparently we need a version of Kombu less than 3.0 for now.
This commit sponsored by Andrés Muñiz Piniella.  Thank you!
2013-11-03 20:22:57 -06:00
Christopher Allan Webber
6b61a51e45 We're presently tied to a very specific version of oauthlib... 2013-08-30 16:27:39 -05:00