aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't include package_dir argument.Ben Sturmfels2021-04-081-5/+0
|
* Add pyproject.toml and switch to setup.cfg with only a skeleton setup.py.Ben Sturmfels2021-04-083-147/+115
|
* Simplify packaging of static assets.Ben Sturmfels2021-04-071-9/+1
|
* Include static assets in setuptools package.Ben Sturmfels2021-04-072-14/+11
|
* Document setup.py data_files.Ben Sturmfels2021-04-061-0/+2
|
* Include env.py in Python package.Ben Sturmfels2021-04-061-0/+1
|
* Note that should avoid Guix propagated-inputs.Ben Sturmfels2021-04-061-0/+3
|
* Consolidate the Guix mediagoblin/mediagoblin-hackenv packages.Ben Sturmfels2021-04-061-39/+47
|
* Fix missing Guix support for uploading H.264 videos.Ben Sturmfels2021-04-061-5/+3
| | | | Turned out to be a typo.
* Now in the 0.12.0 development cycle.Ben Sturmfels2021-04-054-5/+5
|
* Ignore some generated files during docker build.Ben Sturmfels2021-04-051-0/+6
|
* Note fixed Debian 11 test suite.Ben Sturmfels2021-04-051-0/+4
|
* Remove dnf search in Dockerfile.Ben Sturmfels2021-04-052-2/+1
|
* Fix tests on Debian 11.Ben Sturmfels2021-04-041-2/+11
|
* fixup! Pin werkzeug to fix breaking tests.Ben Sturmfels2021-04-041-1/+1
|
* Pin werkzeug to fix breaking tests.Ben Sturmfels2021-04-041-1/+1
|
* Fix extras_require.Ben Sturmfels2021-04-041-1/+4
|
* Add some docs to guix-env.scm.Ben Sturmfels2021-04-021-7/+12
|
* Move WebTest requirement to "extras_require".Ben Sturmfels2021-04-021-2/+2
|
* Remove implicit dependency on PasteDeploy.Ben Sturmfels2021-04-021-1/+0
| | | | This is installed by PasteScript.
* Sort the dependencies in setup.py for easy comparison with guix-env.scm.Ben Sturmfels2021-04-011-24/+20
|
* Test and document Celery on Guix.Ben Sturmfels2021-04-011-6/+19
|
* Fix pytest issues in Guix.Ben Sturmfels2021-03-302-19/+16
| | | | | | | Key here was removing pytest-xdist from setup.py's "install_requires" list. Otherwise running the test suite under Guix would fail with something like: pkg_resources.ContextualVersionConflict: (pytest 5.3.5 (/gnu/store/9clwgf5svincpw3fbjcijdlw9mylyzn3-profile/lib/python3.8/site-packages), Requirement.parse('pytest>=6.0.0'), {'pytest-xdist'})
* Enable PDF support in Dockerfiles.Ben Sturmfels2021-03-303-3/+7
|
* docs: Fix broken link to separate Celery section.Ben Sturmfels2021-03-301-1/+1
|
* docs: Add a draft release checklist.Ben Sturmfels2021-03-302-0/+24
|
* Remove explicit dependency on kombu (sub-dependency of celery).Ben Sturmfels2021-03-304-4/+0
|
* Sort Guix dependencies.Ben Sturmfels2021-03-301-18/+17
|
* Fix ordering in Debian 11 Dockerfile.Ben Sturmfels2021-03-301-3/+3
|
* Hack in an upgraded python-wtforms for Guix.Ben Sturmfels2021-03-301-9/+47
|
* Note Guix "meta" issue tracking the packaging process.Ben Sturmfels2021-03-302-0/+7
|
* Add `pip freeze` to Docker and CI builds for later troubleshooting.Ben Sturmfels2021-03-306-0/+17
|
* Enable OpenID and LDAP tests under Guix.Ben Sturmfels2021-03-301-1/+4
|
* Fix audio and submission tests under Guix.Ben Sturmfels2021-03-302-30/+130
| | | | | | | | Have temporarily included libsndfile and python-soundfile until these changes get merged into Guix upstream. Identified that Guix's older python-wtforms 2.1 is not compatible with the test suite.
* Add PDF support in guix environment.Ben Sturmfels2021-03-301-6/+13
|
* Add feedgenerator dependency to CI and Docker files.Ben Sturmfels2021-03-305-0/+5
|
* Add Debian 11 CI build.Ben Sturmfels2021-03-291-0/+74
|
* Build docs in Docker and CI.Ben Sturmfels2021-03-295-4/+25
|
* Add "feedgenerator" requirement to setup.py.Ben Sturmfels2021-03-291-0/+1
|
* docs: Tune up the celery and production deployments documentation.Ben Sturmfels2021-03-292-136/+79
|
* docs: Remove explicit references to Python 3 (now assumed).Ben Sturmfels2021-03-291-20/+6
|
* docs: Tune up configuration documentation.Ben Sturmfels2021-03-293-40/+44
|
* Update relnotes.Ben Sturmfels2021-03-291-0/+2
|
* docs: Mention that `dbupdate` is sometimes required after changing config.Rodrigo Martins2021-03-292-0/+6
| | | | Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Add stub Dockerfile for Debian 11.Ben Sturmfels2021-03-283-1/+152
|
* Convert atom feeds to use feedgenerator library.Ben Sturmfels2021-03-167-69/+133
| | | | | | | | | | | | | | | Issue is that Werkzeug > 1.0.0 has removed werkzeug.contrib.atom.AtomFeed, making it difficult to use a distribution-packaged version of werkzeug. To solve this, I've replaced use of werkzeug.contrib.atom.AtomFeed with feedgenerator.Atom1Feed. After the change, the only major difference between the feeds before and after is that they use <summary> instead of <content>. Minor differences include no longer adding 'type="text/html"' on some <link> elements and no "xml:base" attribute on <entry> elements. I don't think these differences will have any noticable effect. Tested on Liferea feed reader.
* Improve Guix packaging incrementally.Ben Sturmfels2021-03-151-46/+57
|
* Use OS install of email-validator package for Guix.Ben Sturmfels2021-03-141-2/+2
| | | | This package is now available as `python-email-validator`.
* Clarify how to find the version number.Ben Sturmfels2021-03-121-2/+2
|
* Remove note about missing Fedora audio/video docs - these are now available.Ben Sturmfels2021-03-121-5/+0
|