loud-laptop-89838
12/04/2022, 10:50 AMbored-energy-25252
12/05/2022, 3:40 AMloud-laptop-89838
12/06/2022, 11:27 AMbored-energy-25252
12/06/2022, 2:28 PMUnless you mean these plugins might be a model for an approach?Yes, it is a model, it does not answer your question directly.
bored-energy-25252
12/06/2022, 2:29 PMbored-energy-25252
12/06/2022, 2:30 PMloud-laptop-89838
12/06/2022, 2:31 PMbored-energy-25252
12/06/2022, 2:32 PMbored-energy-25252
12/06/2022, 2:35 PMbest-autumn-75351
12/08/2022, 11:03 PM./pants run docs:build
And that then builds my docs:
https://github.com/OpenSaMD/OpenSaMD/blob/348053ed1b07b6d009beb8a6d548b6fb65bab275/.github/workflows/main.yml#L50
However, this seems like "the wrong way"... I just can't seem to get my head around how to do this with a plugin though.
---
I also suspect this might be a neat solution to the core teams docs questions that they've been discussing over at:
https://docs.google.com/document/d/1bZE8PlF9oRzcPQz4-JUFr5vfD0LFHH4V3Nj2k221CFM/view
---
By building the docs how I have above, it allows me to benefit from pants lock files:
β’ https://github.com/OpenSaMD/OpenSaMD/blob/ecdae2e0aa75f73a565f056068ecfb69d847918e/3rdparty/python/requirements.txt#L4
β’ https://github.com/OpenSaMD/OpenSaMD/blob/ecdae2e0aa75f73a565f056068ecfb69d847918e/3rdparty/python/default.lock#L1501-L1506
But... it certainly feels like quite the "hacky" approach.loud-laptop-89838
12/08/2022, 11:52 PMbusy-vase-39202
12/09/2022, 12:02 AMbest-autumn-75351
12/09/2022, 12:07 AMbest-autumn-75351
12/09/2022, 12:08 AMbusy-vase-39202
12/09/2022, 12:23 AMbest-autumn-75351
12/09/2022, 4:25 AMbusy-vase-39202
12/09/2022, 6:15 AMhappy-kitchen-89482
12/09/2022, 6:27 AMhappy-kitchen-89482
12/09/2022, 6:28 AMloud-laptop-89838
12/09/2022, 9:11 AMloud-laptop-89838
12/09/2022, 9:13 AMcurved-television-6568
12/09/2022, 1:10 PMbusy-vase-39202
12/09/2022, 5:01 PMhappy-kitchen-89482
12/09/2022, 5:05 PMbusy-vase-39202
12/09/2022, 5:08 PMloud-laptop-89838
12/09/2022, 5:09 PMloud-laptop-89838
12/09/2022, 5:12 PMbest-autumn-75351
12/10/2022, 11:52 AMbest-autumn-75351
12/10/2022, 11:55 AMloud-laptop-89838
12/10/2022, 12:11 PMloud-laptop-89838
12/10/2022, 12:14 PMbest-autumn-75351
12/10/2022, 9:50 PMbest-autumn-75351
12/10/2022, 10:26 PMhappy-kitchen-89482
12/10/2022, 11:02 PMhappy-kitchen-89482
12/10/2022, 11:06 PMloud-laptop-89838
12/10/2022, 11:43 PMhappy-kitchen-89482
12/11/2022, 12:05 AMbest-autumn-75351
12/11/2022, 11:01 PMpants.toml
file in our own repos might it be able to be possible to do something like setting the pants_version
to a git commit hash corresponding to a commit hash on the upstream pantsbuild/pants repo so that we can utilise the version of pants (with its in-development plugins) in our own repos?best-autumn-75351
12/11/2022, 11:52 PMcurved-television-6568
12/12/2022, 2:09 AMmain
, you can set PANTS_SHA
(see the `pants` setup script )best-autumn-75351
12/12/2022, 2:29 AMloud-laptop-89838
12/12/2022, 9:10 AMcurved-television-6568
12/12/2022, 2:50 PMsrc/python/pants/backend/jupyter/
(or perhaps src/python/pants/backend/python/jupyter
if itβll require the python backend, I think π )curved-television-6568
12/12/2022, 2:51 PMregister.py
file in src/python/pants/backend/experimental/python/jupyter/register.py
or similar..loud-laptop-89838
12/12/2022, 3:31 PM**/juputer-book/*
?busy-vase-39202
12/12/2022, 3:34 PMloud-laptop-89838
12/12/2022, 6:06 PMsrc/python/pants/backend/python/jupyter_book
. Does that make sense?busy-vase-39202
12/12/2022, 6:06 PMbest-autumn-75351
12/13/2022, 3:16 AMAlso, to collaborate efficiently @best-autumn-75351 do you want to work together on a single fork?-- @loud-laptop-89838 Sounds good, let's use this one: https://github.com/OpenSaMD/pants
best-autumn-75351
12/13/2022, 3:21 AM