Matthew Martin ☑ on Nostr: Too much material to fit into a tweet. The python conference talks on packaging are ...
Too much material to fit into a tweet. The python conference talks on packaging are good starts. Lots of tech lead type decisions to make on how strict you want to be, how important it is to find issues, what issues are worth the search. Imho, 80% of the value of the build script is going to come from type checking & unit tests. If you have native code (e.g. rust +py) you *need* setup.py & related tools. If you have pure code, you should avoid setup.py and use pyproject.toml.
Published at
2024-07-08 18:07:53Event JSON
{
"id": "09cdd05708cd193a6f42b17050744f933e0dd5394aa77c81cf8f5d50f1ac7967",
"pubkey": "6c79e5c5386ee1cbe5b80303c40f8d781831ef78b63ce76c726c3c0b47f622de",
"created_at": 1720462073,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.social/@mistersql/112752202441384252",
"web"
],
[
"p",
"894916dcdd27bcc67cf4f7b13227a29f8bdee35a50c1d8bcbd2b6a6276a291a8"
],
[
"e",
"d77904731cf8a6de8e07541ed1be8738c1c0a0dab589dbffc035ac3a6a9c078c",
"",
"root"
],
[
"proxy",
"https://mastodon.social/users/mistersql/statuses/112752202441384252",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mastodon.social/users/mistersql/statuses/112752202441384252",
"pink.momostr"
],
[
"expiration",
"1723054088"
]
],
"content": "Too much material to fit into a tweet. The python conference talks on packaging are good starts. Lots of tech lead type decisions to make on how strict you want to be, how important it is to find issues, what issues are worth the search. Imho, 80% of the value of the build script is going to come from type checking \u0026 unit tests. If you have native code (e.g. rust +py) you *need* setup.py \u0026 related tools. If you have pure code, you should avoid setup.py and use pyproject.toml.",
"sig": "6829466139064c4db9cfe3ab61bbd1b4c12b60453537b2c3fd91a2536cc90a79728816df7ece6bb5412d6d402d874ad9a53d9f1b7e9d59d4e47cee2e4650b8e8"
}