• Bug#1056503: ITP: pydantic-core -- Rust implementation of pydantic core

    From Andreas Tille@21:1/5 to All on Thu Feb 22 09:00:02 2024
    Hi Timo,

    any progress with pydantic-core? I've checked Salsa for the string
    "pydantic" but did not found pydantic-core there. It would be really
    great to have pydantic 2.x (I stumbled upon python-semantic-release
    which also needs it to easily fix #1056503 by upgrading to latest
    upstream which seems to work with Python3.12)

    I need to admit I have no experience in Rust packaging so I can't
    really help here but pushing some start to Salsa could be the first
    step.

    Kind regards
    Andreas.

    --
    http://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Timo =?UTF-8?Q?R=C3=B6hling?=@21:1/5 to All on Thu Feb 22 09:10:01 2024
    Hi Andreas,

    * Andreas Tille <andreas@an3as.eu> [2024-02-22 08:49]:
    any progress with pydantic-core? I've checked Salsa for the string >"pydantic" but did not found pydantic-core there. It would be really
    great to have pydantic 2.x (I stumbled upon python-semantic-release
    which also needs it to easily fix #1056503 by upgrading to latest
    upstream which seems to work with Python3.12)
    The pydantic-core packaging itself is pretty much done, but I still
    need the Rust crate "speedate" as dependency. For the latest
    upstream version of pydantic-core, "jitter" is needed as well.

    I need to admit I have no experience in Rust packaging so I can't
    really help here but pushing some start to Salsa could be the first
    step.
    The Rust team has a very unusual workflow, which is not difficult to
    follow but somewhat more involved than "file ITP, upload package",
    which caused me to procrastinate. :/


    Cheers
    Timo

    --
    ⢀⣴⠾⠻⢶⣦⠀ ╭────────────────────────────────────────────────────╮
    ⣾⠁⢠⠒⠀⣿⡁ │ Timo Röhling │
    ⢿⡄⠘⠷⠚⠋⠀ │ 9B03 EBB9 8300 DF97 C2B1 23BF CC8C 6BDD 1403 F4CA │
    ⠈⠳⣄⠀⠀⠀⠀ ╰────────────────────────────────────────────────────╯

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

    iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmXXAPAACgkQ+C8H+466 LVnSRwv/VQjRpQxAWhWpdyuqJkJq46gGz11YRLBR6eSZcP4Q12e3sqfZFPHePPIl FL6Xl4CPxmG3McwiOPzV6NXcO/ogtTCsX3GorEZw8Qs5Y90y8qyYe08BenlwTaqB pQW8gzNY2RTPZbxmR4nS/6l3Gcd6gTmgXIq8aBdYyjIQXPysnRa0aRIELT6GQyIh YYsQRaTIPtLqMZj1vvEn8Th0hfou8/YyJWnLR4QhwwD3BgSJlkVQYJ5wgk+0KkEm Rju5O66vlAdqS2lIZmU0P8SatM+pI5KObmx3eXzYQtHqv9VkbvaGL9EHi01csTxj cWCgJEoHjmIpR6E09n084EZy56Hos7XuAOAAJoYJZwX
  • From Andreas Tille@21:1/5 to All on Thu Feb 22 09:50:01 2024
    Hi Timo,

    thanks for the quick update.

    Am Thu, Feb 22, 2024 at 09:08:19AM +0100 schrieb Timo Rhling:
    * Andreas Tille <andreas@an3as.eu> [2024-02-22 08:49]:
    any progress with pydantic-core? I've checked Salsa for the string "pydantic" but did not found pydantic-core there. It would be really
    great to have pydantic 2.x (I stumbled upon python-semantic-release
    which also needs it to easily fix #1056503 by upgrading to latest
    upstream which seems to work with Python3.12)
    The pydantic-core packaging itself is pretty much done, but I still need the Rust crate "speedate" as dependency. For the latest upstream version of pydantic-core, "jitter" is needed as well.

    Sounds promising. ;-)

    I need to admit I have no experience in Rust packaging so I can't
    really help here but pushing some start to Salsa could be the first
    step.
    The Rust team has a very unusual workflow, which is not difficult to follow but somewhat more involved than "file ITP, upload package", which caused me to procrastinate. :/

    :-)

    Well, I hope this workflow does not prevent you from pushing to Salsa.
    I personally have the habit to add some TODO items to d/changelog where
    other developers hopefully look first.

    Thanks a lot for working on this
    Andreas.

    --
    http://fam-tille.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)