masto.es es uno de los varios servidores independientes de Mastodon que puedes usar para participar en el fediverso.
Bienvenidos a masto.es, el mayor servidor de Mastodon para hispanohablantes de temática general. Registros limitados actualmente a invitaciones.

Administrado por:

Estadísticas del servidor:

1,9 K
usuarios activos

#pythonbuilder

0 publicaciones0 participantes0 publicaciones hoy
Harald<p>An update is available for pythonbuilder, a core build system written and specified in Python.</p><p><a href="https://codeberg.org/harald/pythonbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der</span></a></p><p>- simplified API to generate a targets state and to create it<br>- build functions to support Java builds</p><p>Tutorial Example: <a href="https://codeberg.org/harald/pythonbuilder#example" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der#example</span></a></p><p><a href="https://nrw.social/tags/pythonbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pythonbuilder</span></a><br><a href="https://nrw.social/tags/buildmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildmachine</span></a><br><a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a><br><a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a><br><a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://nrw.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a><br><a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a><br><a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a><br><a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a><br><a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a><br><a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Harald<p>An update is available for my pythonbuilder, the core build system written and specified in Python.</p><p><a href="https://codeberg.org/harald/pythonbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der</span></a></p><p>This improves logging with the default being less verbose as it adds a VERBOSE level which gives back the previous verbosity.</p><p><a href="https://nrw.social/tags/pythonbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pythonbuilder</span></a><br><a href="https://nrw.social/tags/buildmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildmachine</span></a><br><a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a><br><a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a><br><a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://nrw.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a><br><a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a><br><a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a><br><a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a><br><a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a><br><a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Harald<p>An update is available for my pythonbuilder, the core build system written and specified in Python.</p><p><a href="https://codeberg.org/harald/pythonbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der</span></a></p><p>The things to build, previously represented as just strings, are now arbitrary Python objects, which makes it in particular easier to use Python's modern Path in all places where file or directory references are needed.</p><p><a href="https://nrw.social/tags/pythonbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pythonbuilder</span></a> <a href="https://nrw.social/tags/buildmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildmachine</span></a> <a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a> <a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a> <a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://nrw.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a> <a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a> <a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a> <a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Harald<p>1/2</p><p>My third implementation of the core of a build system: <a href="https://codeberg.org/harald/pythonbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der</span></a></p><p>I contrast build system with script. While a script just runs all the commands according to the code you write, a build system has a means of determining whether a command really has to be run or can be skipped because the input has not changed, so no new output can be expected.</p><p><a href="https://nrw.social/tags/pythonbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pythonbuilder</span></a><br><a href="https://nrw.social/tags/buildmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildmachine</span></a><br><a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a><br><a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a><br><a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a><br><a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a><br><a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a><br><a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a><br><a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>