On 12. 04. 26 17:09, Alexander Ploumistos via python-devel wrote:
Hello,

Bubblemail is about to switch to the meson build system and I have
been trying to adapt the package. It feels like it's being held
together with scotch tape, but the attached spec file works.

One thing I noticed and then I found the note in the Python packaging
guidelines, is that the dist-info directory is no longer included in
the package. Also, since I've had to drop several python macros, the
content of that directory is not the same as before. Since I MUST
include the metadata, I would like some help regarding the proper way
to do this. I also have a strong suspicion that other things might be
amiss in the spec file.

The Meson code changes haven't been merged yet into the master branch,
they are here:
https://framagit.org/razer/bubblemail/-/tree/meson?ref_type=heads

Hi.

As bubblemail (from the meson rbanch) no longer is a pip-installable Python package I'd say don't try bending it backwards to include the .dist-info. Don't incldue it. Including it violates https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_pypi_parity anyway as bubblemail is not on PyPI, unless I am mistaken.

I cannot find the rule that says you MUST include .dist-info but obviously this only applies to "Python packages" (a.k.a. pip-installable packages), not to all software written in Python.

--
Miro Hrončok
--
Phone: +420777974800

--
_______________________________________________
python-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to