--- tags: Mailman3/HyperKitty, Infra --- # Mailman3/HyperKitty Package Status Status quo of Mailman3/HyperKitty packages as used in Fedora Infra. Some analysis. Ticket: https://pagure.io/fedora-infrastructure/issue/8455 ## Source Packages Initial list taken from https://repos.fedorapeople.org/repos/abompard/hyperkitty/stable/el-7/SRPMS/ (changed `python3-*` to `python-*`). Explicitly installed packages **in bold**. | Name | In Fedora | In EPEL8 | Dependency Of | Depends On | Remarks | | -------- | -------- | -------- | -------- | -------- | -------- | | django-crispy-forms | No | No | | | Rename to python-django-crispy-forms | | django-gravatar2 | No | No | **hyperkitty** | | Rename to python-django-gravatar2 | | **hyperkitty** | No | No | | | Currently requires "Django>=2.0,<2.3", "django-haystack>=2.8.0". Situation with django-haystack [blocks support for Django 3.0](https://gitlab.com/mailman/hyperkitty/-/merge_requests/207). | | libsass | Yes | Yes | | | | | **mailman3-fedmsg-plugin** | Yes | Yes | | | | | **mailman3-hyperkitty** | **No** | **No** | | | | | **mailman3** | Yes | Yes | | | | | **postorius** | **No** | **No** | | | | | python-aiosmtpd | Yes | Yes | | | | | python-alembic | Yes | Yes | | | | | python-atpublic | Yes | Yes | | | | | python-beaker | Yes | Yes | | | | | python-blessed | Yes | Yes | | | | | python-contextlib2 | Yes | Yes | | | | | python-csscompressor | No | No | | | | | python-dateutil | Yes | Yes | **hyperkitty** | | | | python-ddt | Yes | Yes | | | | | python-django-allauth | No | No | | | | | python-django-appconf | Yes | Yes | | | | | python-django-classy-tags | No | No | | | | | python-django-compressor | Yes | Yes | | | | | python-django-extensions | No | No | | | [Retired from Fedora 28 on](https://pagure.io/fesco/issue/1861#comment-498495) because the version available then wasn't compatible with Django 2.0. The current version 2.2.9 supports Django 1.11~3.0 for which this package could be unretired. | | python-django-gravatar2 | No | No | | | | | **python-django-haystack-xapian** | **No** | **No** | | | Upstream is `xapian-haystack` ⇒ rename to `python-xapian-haystack` | | python-django-haystack | *(Yes)***\*** | **No** | **hyperkitty** | | ~~[Not installable on Fedora](https://bugzilla.redhat.com/show_bug.cgi?id=1770824) because it wants Django >= 1.8, < 1.10 which isn't available. The current stable and prerelease versions 2.8.1 and 3.0b1 would enable Django 2.x or 3.x, respectively.~~ Built 3.0b2 in Fedora, contacted mrunge on IRC about epel8 branch | | python-django-mailman3 | No | No | **hyperkitty** | | | | python-django-paintstore | No | No | | | | | python-django-picklefield | No | No | | | | | python-django-q | No | No | **hyperkitty** | | | | python-django-rest-framework | Yes | Yes | **hyperkitty** | | | | python-django-sekizai | No | No | | | | | python-django | Yes (3.0.2) | Yes (2.2.9) | | | | | python-dns | Yes | Yes | | | | | python-falcon | Yes | Yes | | | | | python-flufl-bounce | Yes | Yes | | | | | python-flufl-i18n | Yes | Yes | | | | | python-flufl-lock | Yes | Yes | **hyperkitty** | | | | python-flufl-testing | Yes | Yes | | | | | python-httplib2 | Yes | Yes | | | | | python-lazr-config | Yes | Yes | | | | | python-lazr-delegates | Yes | Yes | | | | | python-lazr-smtptest | Yes | Yes | | | | | python-mailman-client | No | No | **hyperkitty, postorius** | | | | python-mako | Yes | Yes | | | | | python-markupsafe | Yes | Yes | | | | | python-mimeparse | Yes | Yes | | | | | python-networkx | Yes | No | **hyperkitty** | | | | python-nose2 | Yes | Yes | | | | | python-passlib | Yes | Yes | | | | | python-psycopg2 | Yes | Yes | | | | | **python-pylibmc** | Yes | Yes | | | | | python-pytest-localserver | No | No | | | | | python-rcssmin | Yes | No | | | | | python-requests | Yes | Yes | | | | | python-rjsmin | Yes | Yes | | | | | python-robot-detection | No | No | **hyperkitty** | | | | python-social-auth | No | No | | | | | python-sqlalchemy | Yes | Yes | | | | | python-testtools | Yes | Yes | | | | | python-tornado | Yes | Yes | | | | | python-urllib3 | Yes | Yes | | | | | **python-vcrpy** | Yes | Yes | | | Explicitly installed for testing(?!) | | python-wcwidth | Yes | Yes | | | | | python-werkzeug | Yes | Yes | | | | | python-wrapt | Yes | Yes | | | | | python-zope-component | Yes | Yes | | | | | python-zope-configuration | Yes | Yes | | | | | python-zope-event | Yes | Yes | | | | | python-zope-exceptions | Yes | Yes | | | | | python-zope-i18nmessageid | Yes | Yes | | | | | python-zope-interface | Yes | Yes | | | | | python-zope-schema | Yes | Yes | | | | | python-zope-testing | Yes | Yes | | | | | sassc | Yes | Yes | | | | ## Python Packages vs. RPMS | Python Package & Version | EL8 RPM | Rawhide RPM | | ------------------------ | ------- | ----------- | | arrow==0.15.5 | python3-arrow 0.14.2 | python3-arrow 0.15.5 | | atpublic==1.0 | | python3-atpublic 1.0 | | bleach==3.1.4 | python3-bleach 3.1.0 | python3-bleach 3.1.4 | | blessed==1.17.5 | python3-blessed 1.17.4 | python3-blessed 1.17.4 | | certifi==2020.4.5.1 | python3-certifi 2018.10.15 | python3-certifi 2018.10.15 | | cffi==1.14.0 | python3-cffi 1.11.5 | python3-cffi 1.14.0 | | chardet==3.0.4 | python3-chardet 3.0.4 | python3-chardet 3.0.4 | | cmarkgfm==0.4.2 | | | | decorator==4.4.2 | python3-decorator 4.2.1 | python3-decorator 4.4.2 | | defusedxml==0.6.0 | python3-defusedxml 0.6.0 | python3-defusedxml 0.6.0 | | Django==2.2.12 | python3-django 2.2.9 | python3-django 3.0.2 | | django-allauth==0.41.0 | | | | django-appconf==1.0.4 | | python3-django-appconf 1.0.3 | | django-compressor==2.4 | | python3-django-compressor 2.2 | | django-extensions==2.2.9 | | | | django-gravatar2==1.4.4 | | | | django-haystack==2.8.1 | | python3-django-haystack 2.5.0 | | django-mailman3==1.3.2 | | | | django-picklefield==2.1.1 | | | | django-q==1.2.1 | | | | djangorestframework==3.11.0 | | python3-django-rest-framework 3.11.0 | | docutils==0.16 | python3-docutils 0.14 | python3-docutils 0.16 | | flufl.lock==3.2 | | python3-flufl-lock 3.2 | | HyperKitty==1.3.2 | | | | idna==2.9 | python3-idna 2.5 | python3-idna 2.8 | | mailmanclient==3.3.0 | | | | networkx==2.4 | python3-networkx-core 1.11 | python3-networkx 2.4 | | oauthlib==3.1.0 | python3-oauthlib 2.1.0 | python3-oauthlib 3.0.2 | | postorius==1.3.2 | | | | pycparser==2.20 | python3-pycparser 2.14 | python3-pycparser 2.19 | | Pygments==2.6.1 | python3-pygments 2.2.0 | python3-pygments 2.4.2 | | python-dateutil==2.8.1 | python3-dateutil 1:2.6.1 | python3-dateutil 1:2.8.0 | | python3-openid==3.1.0 | python3-openid 3.1.0 | python3-openid 3.1.0 | | pytz==2020.1 | python3-pytz 2017.2 | python3-pytz 2019.3 | | rcssmin==1.0.6 | | python3-rcssmin 1.0.6 | | readme-renderer==26.0 | | python3-readme_renderer 24.0 | | requests==2.23.0 | python3-requests 2.20.0 | python3-requests 2.23.0 | | requests-oauthlib==1.3.0 | python3-requests-oauthlib 1.0.0 | python3-requests-oauthlib 1.2.0 | | rjsmin==1.1.0 | | python3-rjsmin 1.0.12 | | robot-detection==0.4 | | | | six==1.14.0 | python3-six 1.11.0 | python3-six 1.14.0 | | sqlparse==0.3.1 | python3-sqlparse 0.2.4 | python3-sqlparse 0.2.4 | | urllib3==1.25.9 | python3-urllib3 1.24.2 | python3-urllib3 1.25.8 | | wcwidth==0.1.9 | python3-wcwidth 0.1.9 | python3-wcwidth 0.1.9 | | webencodings==0.5.1 | python3-webencodings 0.5.1 | python3-webencodings 0.5.1 |
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.