Print

Print


@matthewfeickert commented on this pull request.

Awesome @amadio! I just scanned this now, so this isn't really a review, but just some things that hit me right away.

> +[build-system]
+requires = ["setuptools", "wheel"]

Shouldn't this be `pyproject.toml` and not `project.toml`? Or are you doing something different that I don't know about?

```suggestion
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
```

If you are using a `pyproject.toml` based system in keeping with [PEP 518](https://peps.python.org/pep-0518/) then `build-backend` should be included. In https://scikit-hep.org/developer/pep621#pyprojecttoml-build-system we recommend a modern 

```toml
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
```

but maybe there are limitations on this version of `setuptools` for XRootD?

> @@ -0,0 +1,2 @@
+[build-system]

Same comments as above. Though if it is possible to get rid of the duplication of toml files in this PR that's an even better win.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/pull/2025#pullrequestreview-1462949827
You are receiving this because you are subscribed to this thread.

Message ID: <[log in to unmask]>

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1