python3Packages.jsonrpclib-pelix: fix build with hatchling

Since the update in a1f43b177e86a2f5adfb313c4fcd36431b662046 ,
the build fails with

> setuptools.errors.InvalidConfigError: License classifiers have been superseded by license expressions (see https://peps.python.org/pep-0639/).

This is likely caused by the addition of `pyproject.toml` in
https://github.com/tcalmant/jsonrpclib/commit/987cbfff76500054e77d30b50cd38b781646f5c8

The new `pyproject.toml` mandates hatchling as build system.
Since non-pyproject.toml-build are deprecated,
we use the opportunity to migration the
build to pyproject.toml and hatchling.

Yarny0 b3a989d5 6db89ca2

Changed files
+3 -1
pkgs
development
python-modules
jsonrpclib-pelix
+3 -1
pkgs/development/python-modules/jsonrpclib-pelix/default.nix
···
{
buildPythonPackage,
+
hatchling,
fetchPypi,
lib,
}:
···
buildPythonPackage rec {
pname = "jsonrpclib-pelix";
version = "0.4.3.4";
-
format = "setuptools";
+
pyproject = true;
+
build-system = [ hatchling ];
src = fetchPypi {
pname = "jsonrpclib_pelix";