Re: Bug#1139559: ITP: python-hypothesis-jsonschema -- hypothesis JSON schema data generator

Simon Josefsson <[email protected]> Wed, 17 Jun 2026 23:55:43 +0200
Newsgroups gmane.linux.debian.devel.python
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Salvo Tomaselli <[email protected]> writes:

> Did you try to get in touch and ask them to tag things? Sometimes it work=
s.

Yes:
https://github.com/python-jsonschema/hypothesis-jsonschema/issues/113

Hopefully an artifact of this history:
https://github.com/python-jsonschema/hypothesis-jsonschema/issues/114

/Simon

>
> Salvo Tomaselli
>
> I difensori della morale tradizionale sono raramente persone di cuore. Si=
 =E8
> tentati di pensare che essi si servano della morale come di legittimo sfo=
go
> al loro desiderio di fare del male agli altri.
>                -- Bertrand Russell, Perch=E9 non sono cristiano. 1957
>
> http://ltworf.github.io/
>
> Il Sab 13 Giu 2026, 06:52 Simon Josefsson <[email protected]> ha scritt=
o:
>
>> Jeroen Ploemen <[email protected]> writes:
>>
>> > On Tue, 09 Jun 2026 19:02:53 +0200
>> > Simon Josefsson <[email protected]> wrote:
>> >
>> >> Review of this packaging would be appreciated.
>> >
>> > Most of the upstream testsuite makes use of gen_schemas, which does
>> > not appear to have been packaged in Debian. As a result, no tests are
>> > run on build and 'Testsuite: autopkgtest-pkg-pybuild' should not be
>> > used: all that does under these circumstances is pretend the package
>> > comes with an autopkgtest. Try autopkgtest-pkg--python instead.
>>
>> Thank you for looking at the package!
>>
>> I didn't know about the various python testsuite options.  I changed to
>> use autopkgtest-pkg-python now.  For future reference, I found
>> explanation of autopkgtest-pkg-pybuild vs autopkgtest-pkg-python here:
>>
>>
>> https://manpages.debian.org/testing/autodep8/autodep8.1.en.html#EXAMPLES=
_OF_PRODUCED_TEST_CONTROL_FILES
>>
>> I have uploaded this to NEW queue.
>>
>> >> I considered using github instead of pypi tarballs, but it seems
>> >> upstream doesn't push tags to github so figuring which commits to
>> >> pin to and writing the watch file seems complicated...  reported as
>> >> https://github.com/python-jsonschema/hypothesis-jsonschema/issues/113
>> >
>> > You are free to use whichever best suits your needs, there's no team
>> > policy that requires or even prefers one over the other. Usually, it
>> > boils down to the one that includes tests and documentation.
>>
>> Okay.  My own preference is now to to use git sources directly.  But for
>> this package, understanding which git commit they used for each release
>> seems complicated since they don't publish git tags.  And writing a
>> debian/watch for this situation seems impossible.  I suspect this isn't
>> intentional by upstream, just some artifact of their workflow (the
>> homepage URL on pypi.org also seems odd... [1]), so this could all be
>> clarified whenever upstream responds.
>>
>> /Simon
>>
>> [1] https://github.com/python-jsonschema/hypothesis-jsonschema/issues/114
>>

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmozF98UHHNpbW9uQGpv
c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f
V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z
ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh
BLHSvRN1vst4TPT4xNc89jjFPAa+BQJp4fWRBQkOa+rdAAoJENc89jjFPAa+hWIA
/1lQvrJeGlQq50lP6tm99D1zDy7J1tQ3ha4x0Jx7rkFTAP9hpUKuTvm6m1fXyiZV
YZlu2+Id/Dq3CIAZvNF+XEr2BLgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx
I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0
+MTXPPY4xTwGvgUCaeCW1wUJDmqLVgCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R
cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE
8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J
ENc89jjFPAa+s7AA+gIIHpBApDpcDj1sKhzDngmpvwQf0VkHme6s+EG7qSgpAQDe
/XMrU0c0Pa3ji85cMqZhvzJOFI/soe662lzL0QY3Bbg4BFySz2oSCisGAQQBl1UB
BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA
JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJp4JbXBQkOaottAAoJENc89jjF
PAa+RNUA/2faQO/nFT06E+MlhlQdo/0chlQXC5TZMPTVvVBFwoLOAP9xLJK0ow5E
jTzYJB4K810AL/Iv6PEOAEgA4cPTHVlbCQAKCRBRcisI/kdFouDSAP9nKrqB9WeI
Vrhv1LX6t2lBIH0uOEAxv6ba8VA8yqWJpAD+LXUdI6H+CCnP3y6w8D1wVdH8JNog
OA5/64SwNYKgpAo=
=g6wd
-----END PGP SIGNATURE-----
--=-=-=--