Hello Kirill,

Am 29.03.26 um 02:32 schrieb Kirill Rekhov:
Dear Debian Python Team,

I would like to request access to the PythonTeam on Salsa so that I can upload
the `python-mimesis` package.

this isn't needed to upload a first version of your package and I suggest to stay currently with the git tree within your namespace.

A potential sponsor can push a copy at any time to the DPT namespace on salsa.

Based on what I've seen in your current WIP I have some questions.

The default standard within the DPT is still to use a pristine-tar branch. Your repository isn't using this as it looks like you are planning to do the packaging based on a git only workflow. That's so far o.k., but please document this.
How to proceed if someone else than you want to package a new version?

You don't use a d/README.source as an opportunity to explain this and also why you have disabled the upstream tests. Also here, why? Also there are no tests executed within the CI. Exactly for this a Salsa CI is probably most helpful to test the packaging in advance.

I d/control please sort the B-D alphabetical.
Also there you are listed as maintainer, would need to be set to the DPT if you want to put this package under the hood of the DPT.
python3-setuptools isn't needed as a B-D.

The d/watch file can be easily reformatted into the version 5 format.

Is there a specific reason you don't also create a -doc package? Or is this intended to be done later?

The sequencer files d/docs and d/lintian-overrides should be prefixed with the packages that they are connected to. It's better to be more explicit here. Btw d/lintian-overides is needed why? You should give a little hint why you have added that so other don't need to figure this out and invest time on this.

pyproject.toml lists factory-boy as an optional dependency, this means this should become at least an Suggest or maybe even a Recommends on the binary package.

--
Regards
Carsten

Reply via email to