| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
The latest version is 1.4.0b1 which changes some internals a bit... internals
which unforuntately mediagoblin's DatabaseManager screw around with
(namely, _decl_class_registry)
Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The `audiotospectrogram` module is a complete rewrite of the existing spectrogram
code with support for Python 3. This allows us to drop the bundled `freesound`
library and Python 2-only `audioprocessing` and `spectrogram` modules.
Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This is really horrible, but seems like the only way to stop Python 2 installs
breaking randomly in the future.
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the installation process *right now* on Python 2. The problem is that
packages are dropping Python 2 support all over the place and due to
our (deliberate) loose dependency version specifications and the loose
sub-dependency version specifications, it's one horrible mess. But it works
right now.
Next up I'll be pinning all the currently installed Python 2 packages and all
dependencies.
|
|
|
|
|
| |
This change gives a clean test run in the Debian-based Python 2 and Python 3
docker images.
|
|
|
|
|
| |
This is caused by Celery dropping the "sqlite" transport alias from version
4.3.0, so I've pinned an upper limit.
|
| |
|
|
|
|
| |
In 1.0.0, the werkzeug.contrib module was removed which was required for `werkzeug.contrib.atom.AtomFeed`.
|
| |
|
|
|
|
|
|
| |
This reverts commit d803f14361ec02878afe4f6b196ce917010a1e2f.
WTForms 2.2 was releases, see
https://issues.mediagoblin.org/ticket/5570#comment:6
|
|
|
|
| |
Closes #5557 and fixes some complaints in irc
|
| |
|
|
|
|
| |
Also remove kombu from requirements, because celery fetches it anyway
|
|
|
|
|
|
|
|
|
| |
Some users report that even with version <4.0 specified in setup.py,
the 4.0-rc builds of kombu and celery were still being downloaded.
This patch uses a different version syntax as suggested in a Stack
Overflow thread.
https://stackoverflow.com/a/14405269
|
|
|
|
| |
See issue 5464 for details
|
|
|
|
|
| |
Thanks to Jessica Tallon for pointing out this TODO and its associated
hack could be removed.
|
|
|
|
|
| |
Code seems to pass fine after the cap is removed. Whatever dependency
issues we were running into before don't seem to be an issue now.
|
| |
|
| |
|
|
|
|
|
| |
Incredibly, it looks like none of our documentation has to change taking
this route...!
|
|
|
|
| |
Remove old comments and duplicate requirements from setup.py
|
| |
|
|
|
|
| |
Our versions were too old. And not compatible with python3.
|
|
|
|
|
| |
Paste was capped to 1.9.9 because 2.0 broke us. Now Paste 2.0.x was released
and it doesn't break us any more. Closes bug 5317.
|
| |
|
|
|
|
|
|
|
|
| |
Test was failing due to API change in WebTest around accessing cookies set in the test client. These are now in `test_app.cookies`.
While there are currently 48 other tests failing, I've verified that before and after this change that the same number fail. I've also checked that no other tests use the old API for accessing test client cookies.
I've pinned to version 2.0.18. My understanding is that it's generally a good idea to pin to a specific version where possible to avoid the "why has this suddenly broken" type bugs. This also seems appropriate since WebTest appears to be very stable.
|
|
|
|
|
|
|
|
|
| |
mock recently dropped Python 2.6 support and then
re-introduced it in its latest release (however,
it's a bit unstable right now).
I think at this point, we can be more cautious
and just use mock==1.0.1.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
`
|
|
|
|
| |
Why did I do that, past self?
|
|
|
|
|
|
| |
Horray!
This commit sponsored by Rollo Moore. Thank you!
|
|
|
|
| |
This commit sponsored by Alon Levy! Thank you, for everything!
|
|
|
|
| |
This commit sponsored by Tryggvi Björgvinsson. Thank you!
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
setup.py
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | | |
Also, upgrading seems to fix weird
"RuntimeError: dictionary changed size during iteration" issues
I was seeing. (Looked like a gunicorn issue, not ours.)
|
| | |
| | |
| | |
| | | |
This commit sponsored by Peter Baumgarten. Thank you!
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|