Ben Sturmfels
1b747cb526
Include static assets in setuptools package.
2021-04-07 23:25:54 +10:00
Ben Sturmfels
f44a6bb4c0
Note that should avoid Guix propagated-inputs.
2021-04-06 12:46:11 +10:00
Ben Sturmfels
08ff2e93f1
Consolidate the Guix mediagoblin/mediagoblin-hackenv packages.
2021-04-06 12:41:08 +10:00
Ben Sturmfels
01c164e581
Fix missing Guix support for uploading H.264 videos.
...
Turned out to be a typo.
2021-04-06 00:12:30 +10:00
Ben Sturmfels
bbc4663954
Add some docs to guix-env.scm.
2021-04-02 23:16:14 +11:00
Ben Sturmfels
640fed0172
Test and document Celery on Guix.
2021-04-01 12:25:40 +11:00
Ben Sturmfels
39cc2055ca
Fix pytest issues in Guix.
...
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'})
2021-03-30 22:40:47 +11:00
Ben Sturmfels
327a378f70
Remove explicit dependency on kombu (sub-dependency of celery).
2021-03-30 16:00:36 +11:00
Ben Sturmfels
4ba55bd3b0
Sort Guix dependencies.
2021-03-30 15:59:32 +11:00
Ben Sturmfels
b1b98281b5
Hack in an upgraded python-wtforms for Guix.
2021-03-30 15:55:56 +11:00
Ben Sturmfels
f28ea2b9bc
Note Guix "meta" issue tracking the packaging process.
2021-03-30 13:50:57 +11:00
Ben Sturmfels
4a830cb4f3
Enable OpenID and LDAP tests under Guix.
2021-03-30 13:37:41 +11:00
Ben Sturmfels
43b7d88400
Fix audio and submission tests under Guix.
...
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.
2021-03-30 13:19:26 +11:00
Ben Sturmfels
42a0c3f1aa
Add PDF support in guix environment.
2021-03-30 12:04:13 +11:00
Ben Sturmfels
2d941d21e1
Convert atom feeds to use feedgenerator library.
...
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.
2021-03-16 12:17:57 +11:00
Ben Sturmfels
6d3d8667ae
Improve Guix packaging incrementally.
2021-03-15 16:21:41 +11:00
Ben Sturmfels
460c5277f2
Use OS install of email-validator package for Guix.
...
This package is now available as `python-email-validator`.
2021-03-14 22:39:42 +11:00
Ben Sturmfels
1f4ac7249f
Say git submodule update --init
- it's shorter.
2021-03-09 22:21:58 +11:00
Ben Sturmfels
79cfd9794d
Remove reference to --with-python3.
2021-03-06 00:19:06 +11:00
Ben Sturmfels
5f3a782fef
Remove six library.
2021-03-05 23:11:39 +11:00
Ben Sturmfels
1171b5b738
Further document guix workaround for Werkzeug.
2020-05-13 15:22:04 +10:00
Ben Sturmfels
e77430eb27
Add release notes for v0.10.0.
2020-05-01 16:41:07 +10:00
Ben Sturmfels
16fbe85247
Fix dependencies and tests for clean Python 2 & 3 test runs under Docker.
...
This change gives a clean test run in the Debian-based Python 2 and Python 3
docker images.
2020-04-28 18:23:24 +10:00
Ben Sturmfels
dee31a3984
Note werkzeug breaking in Guix.
...
The `python-lxml` package has also moved.
2020-04-01 15:30:25 +11:00
Ben Sturmfels
b89226422c
Note potential issues with guix environment --pure.
2019-11-27 22:31:16 +11:00
Ben Sturmfels
d20e307ab3
Note use of direnv with guix.
2019-09-19 17:28:48 +10:00
Ben Sturmfels
ad14aed02b
Add omitted --system-site-packages for Python 3 on Guix, add update_extlib.sh docs.
2019-09-18 15:57:16 +10:00
Ben Sturmfels
45400905e7
Note issues uploading H264 video under Guix.
2019-09-12 14:38:52 +10:00
Ben Sturmfels
2764934602
Provide an update_extlib.sh alternative for Guix.
2019-09-09 16:24:45 +10:00
Ben Sturmfels
f0a09ae047
Update guix-env.scm for use with current version of Guix.
2019-09-09 15:20:52 +10:00
Christopher Allan Webber
1c6c97c5aa
guix: Add additional useful packages for development
...
* guix-env.scm: Added openssh, git, and rsync in the development package.
2016-03-29 11:59:31 -07:00
Christopher Allan Webber
3f08f780f6
guix-env.scm: Comment on python-numpy pulling in texlive
...
textlive-texmf is currently a dependency of texlive in Guix, and is
very large. Users may want to know and disable this dependency, if
they can bear limiting the media types they are developing with.
* guix-env.scm: New comment on returned package.
2016-03-24 14:23:49 -07:00
Christopher Allan Webber
f0346c7aad
Add python-gst to guix-env.scm
2016-03-09 12:05:31 -08:00
Christopher Allan Webber
0c9c5cab62
Remove version caps on sqlalchemy and alembic.
...
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.
2016-03-02 11:20:47 -08:00
Christopher Allan Webber
6d38b1858c
No need for python-chardet in guix-env.scm
...
That was *already* upstream in guix!
2016-02-25 15:41:03 -08:00
Christopher Allan Webber
3d78038a3c
guix-env.scm: Remove python-paste and python-pastescript, add python-chardet
...
python-paste and python-pastescript are now part of Guix proper.
Working on getting python-chardet there as well.
2016-02-25 11:14:33 -08:00
Christopher Allan Webber
d0a0947986
Add guix-env.scm to launch a Guix environment for hacking.
...
(Thanks to David Thompson for help on the MediaGoblin packaging, which
went into this a lot!)
2016-02-24 13:45:03 -08:00