Adding (again) debian-python@lists.debian.org in cc: dear DPT members, please see my RFS quoted below.
Hopefully this time it will work and it won't be filtered by the spam filter: in contrast to the previous attempt I am now a member of the debian-python mailing list and I am sending this email as plain text. On Wed, Jan 24, 2024 at 7:39 AM Francesco Ballarin <francesco.balla...@unicatt.it> wrote: > > Package: sponsorship-requests > Severity: normal > X-Debbugs-Cc: francesco.balla...@unicatt.it > > Dear mentors, > > I am looking for a sponsor for my package "pusimp": > > * Package name : pusimp > Version : 0.1.0-1 > Upstream contact : Francesco Ballarin <francesco.balla...@unicatt.it> > * URL : https://github.com/python-pusimp/pusimp > * License : MIT > * Vcs : https://salsa.debian.org/python-team/packages/pusimp > Section : python3 > > The source builds the following binary packages: > > python3-pusimp -- prevent user-site imports (Python 3) > > To access further information about this package, please visit the following > URL: > > https://mentors.debian.net/package/pusimp/ > > Alternatively, you can download the package with 'dget' using this command: > > dget -x > https://mentors.debian.net/debian/pool/main/p/pusimp/pusimp_0.1.0-1.dsc > > pusimp is a python library to prevent user-site imports of specific > dependencies of a package. The typical scenario for using pusimp is > in combination with a system manager (e.g., apt for Debian), to prevent > dependencies from being loaded from user-site instead of the location > provided by the system manager. > > We designed pusimp with in mind the specific use case of the FEniCS > project. It happens often that users post messages at the FEniCS discourse > forum asking why their ubuntu/debian installation is not working correctly, > and several times this is due to the presence of user-made installation > attempts in user-site locations. For whatever reason, this happens > somewhat frequently, see for instance > https://fenicsproject.discourse.group/t/installation-trouble/13029/16 > https://fenicsproject.discourse.group/t/hdf5-update-didnt-work/13323/4 > https://fenicsproject.discourse.group/t/ubuntu-18-04-importerror-cannot-import-name-sub-forms-by-domain/4257/14 > https://fenicsproject.discourse.group/t/unknown-ufl-object-type-vectorelement-error/13145/2 > https://fenicsproject.discourse.group/t/importerror-cannot-import-name-abstractfiniteelement-from-ufl-finiteelement/13154/2 > for five examples of users who made this same mistake in the last 30 > days. > > We thus initially plan to use pusimp in the python3-dolfin and > python3-dolfinx packages, but the logic behind pusimp is purposely > simple and general and could also be used for other packages which have > similar issues. > See > https://salsa.debian.org/science-team/fenics/dolfin/-/merge_requests/4 > for an example of some error messages that pusimp would produce for the > python3-dolfin package. > > This RFS will close https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060805 > > Cheers, > Francesco Ballarin [http://static.unicatt.it/ext-portale/5xmille_firma_mail_2023.jpg] <https://www.unicatt.it/uc/5xmille>