Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add project: PyBuilder #152

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions BY_PLATFORM.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ segmentation by distribution (i.e., Docker, etc.)

**Contents**

1. <a href="#tag-desktop">Desktop</a> *(248)*
1. <a href="#tag-desktop.linux">Linux</a> *(230)*
1. <a href="#tag-desktop.windows">Windows</a> *(146)*
1. <a href="#tag-desktop.mac">Mac</a> *(146)*
1. <a href="#tag-desktop">Desktop</a> *(249)*
1. <a href="#tag-desktop.linux">Linux</a> *(231)*
1. <a href="#tag-desktop.windows">Windows</a> *(147)*
1. <a href="#tag-desktop.mac">Mac</a> *(147)*
1. <a href="#tag-desktop.console">Console</a> *(20)*
1. <a href="#tag-mobile">Mobile</a> *(1)*
1. <a href="#tag-mobile.android">Android</a> *(1)*
Expand Down Expand Up @@ -208,6 +208,7 @@ segmentation by distribution (i.e., Docker, etc.)
1. **PuddleTag** - ([Repo](https://github.com/keithgg/puddletag), [WP](https://en.wikipedia.org/wiki/Puddletag)) An audio tag (metadata) editor for audio file formats. `(audio, qt4)`
1. **Pupy** - ([Repo](https://github.com/n1nj4sec/pupy), [Docs](https://github.com/n1nj4sec/pupy/wiki/Installation)) Remote administration tool and post-exploitation framework, supporting Windows, Linux, Mac OS X, and Android targets. `(security, docker, server)`
1. **Pybliographer** - ([Repo](https://github.com/GNOME/pybliographer), [Home](https://pybliographer.org/)) Bibliographic database manager with a user-friendly desktop UI. `(science, gtk)`
1. **PyBuilder** - ([Repo](https://github.com/pybuilder/pybuilder), [Home](https://pybuilder.io/)) Extensible build automation tool, mainly targeting Python applications. `(build, windows, mac)`
1. **PyChess** - ([Repo](https://github.com/pychess/pychess), [Home](http://pychess.org/), [WP](https://en.wikipedia.org/wiki/PyChess)) Advanced chess client, suitable for new, casual, and competitive play. `(games, windows, gtk)`
1. **Pyfa** - ([Repo](https://github.com/pyfa-org/Pyfa)) Python Fitting Assistant, cross-platform experimentation tool for [EVE Online](https://en.wikipedia.org/wiki/Eve_Online) ship fittings. `(games, windows, mac)`
1. **PyLoad** - ([Repo](https://github.com/pyload/pyload), [Home](https://pyload.net/)) Download manager with a web interface and API. `(internet, windows, mac)`
Expand Down Expand Up @@ -386,6 +387,7 @@ segmentation by distribution (i.e., Docker, etc.)
1. **Poetry** - ([Repo](https://github.com/sdispater/poetry), [Home](https://poetry.eustace.io/), [Docs](https://poetry.eustace.io/docs)) An independent approach to Python dependency management and packaging. `(pkg_mgr, linux, mac)`
1. **PPCI** - ([Repo](https://bitbucket.org/windel/ppci), [Demo](https://godbolt.org/g/eooaPP), [gh](https://github.com/windelbouwman/ppci-mirror), [PyPI](https://pypi.org/project/ppci), [Docs](https://ppci.readthedocs.io/)) The Pure Python Compiler Infrastructure is a compiler written entirely in Python, containing front-ends for various programming languages (C, c3, WebAssembly, and others) as well as machine code generation backends for various CPUs (6500, arm, avr, x86_64, openrisc, among others). `(dev, linux, mac)`
1. **Prosopopee** - ([Repo](https://github.com/Psycojoker/prosopopee), [Demo](https://surleschemins.fr/), [PyPI](https://pypi.org/project/prosopopee), [Docs](https://prosopopee.readthedocs.io/)) A static site generator designed for photographers and others who tell stories with pictures. `(static_site, linux, mac)`
1. **PyBuilder** - ([Repo](https://github.com/pybuilder/pybuilder), [Home](https://pybuilder.io/)) Extensible build automation tool, mainly targeting Python applications. `(build, linux, mac)`
1. **PyChess** - ([Repo](https://github.com/pychess/pychess), [Home](http://pychess.org/), [WP](https://en.wikipedia.org/wiki/PyChess)) Advanced chess client, suitable for new, casual, and competitive play. `(games, linux, gtk)`
1. **Pyfa** - ([Repo](https://github.com/pyfa-org/Pyfa)) Python Fitting Assistant, cross-platform experimentation tool for [EVE Online](https://en.wikipedia.org/wiki/Eve_Online) ship fittings. `(games, linux, mac)`
1. **PyLoad** - ([Repo](https://github.com/pyload/pyload), [Home](https://pyload.net/)) Download manager with a web interface and API. `(internet, linux, mac)`
Expand Down Expand Up @@ -538,6 +540,7 @@ segmentation by distribution (i.e., Docker, etc.)
1. **Poetry** - ([Repo](https://github.com/sdispater/poetry), [Home](https://poetry.eustace.io/), [Docs](https://poetry.eustace.io/docs)) An independent approach to Python dependency management and packaging. `(pkg_mgr, linux, windows)`
1. **PPCI** - ([Repo](https://bitbucket.org/windel/ppci), [Demo](https://godbolt.org/g/eooaPP), [gh](https://github.com/windelbouwman/ppci-mirror), [PyPI](https://pypi.org/project/ppci), [Docs](https://ppci.readthedocs.io/)) The Pure Python Compiler Infrastructure is a compiler written entirely in Python, containing front-ends for various programming languages (C, c3, WebAssembly, and others) as well as machine code generation backends for various CPUs (6500, arm, avr, x86_64, openrisc, among others). `(dev, linux, windows)`
1. **Prosopopee** - ([Repo](https://github.com/Psycojoker/prosopopee), [Demo](https://surleschemins.fr/), [PyPI](https://pypi.org/project/prosopopee), [Docs](https://prosopopee.readthedocs.io/)) A static site generator designed for photographers and others who tell stories with pictures. `(static_site, linux, windows)`
1. **PyBuilder** - ([Repo](https://github.com/pybuilder/pybuilder), [Home](https://pybuilder.io/)) Extensible build automation tool, mainly targeting Python applications. `(build, linux, windows)`
1. **Pyfa** - ([Repo](https://github.com/pyfa-org/Pyfa)) Python Fitting Assistant, cross-platform experimentation tool for [EVE Online](https://en.wikipedia.org/wiki/Eve_Online) ship fittings. `(games, linux, windows)`
1. **PyLoad** - ([Repo](https://github.com/pyload/pyload), [Home](https://pyload.net/)) Download manager with a web interface and API. `(internet, linux, windows)`
1. **Quod Libet** - ([Repo](https://github.com/quodlibet/quodlibet), [WP](https://en.wikipedia.org/wiki/Quod_Libet_%28software%29)) Cross-platform audio player, tag editor, and library organizer. `(audio, linux, windows, gtk)`
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ are a gold mine of practical patterns that we know work together. A
production application is worth a thousand blog posts and Stack
Overflow answers.

This document is an always-growing list of **393**
This document is an always-growing list of **394**
open-source Python applications arranged by topic, with links to
repositories, docs, and more, generated from [structured
data](https://github.com/mahmoud/awesome-python-applications/blob/master/projects.yaml)
Expand Down Expand Up @@ -46,7 +46,7 @@ thereof), see Architectures. -->
1. <a href="#tag-cms">CMS</a> *(11)*
1. <a href="#tag-erp">ERP</a> *(5)*
1. <a href="#tag-static_site">Static Site</a> *(9)*
1. <a href="#tag-dev">Dev</a> *(171)*
1. <a href="#tag-dev">Dev</a> *(172)*
1. <a href="#tag-dev.scm">SCM</a> *(17)*
1. <a href="#tag-dev.code_review">Code Review</a> *(4)*
1. <a href="#tag-dev.storage">Storage</a> *(17)*
Expand All @@ -56,7 +56,7 @@ thereof), see Architectures. -->
1. <a href="#tag-dev.editor">Editor</a> *(13)*
1. <a href="#tag-dev.pkg_mgr">Package Managers</a> *(10)*
1. <a href="#tag-dev.pkg_repo">Package Repositories</a> *(5)*
1. <a href="#tag-dev.build">Build</a> *(13)*
1. <a href="#tag-dev.build">Build</a> *(14)*
1. <a href="#tag-dev.shell">Shell</a> *(3)*
1. <a href="#tag-dev-other">Other Dev projects</a> *(32)*
1. <a href="#tag-misc">Misc</a> *(13)*
Expand Down Expand Up @@ -507,6 +507,7 @@ Projects related to software development and adjacent technical areas.
1. **Meson** - ([Repo](https://github.com/mesonbuild/meson), [Home](http://mesonbuild.com/)) Build system designed for speed and user-friendliness. `(linux, windows, mac)`
1. **Pants** - ([Repo](https://github.com/pantsbuild/pants), [Home](https://www.pantsbuild.org/)) Build system designed for monolithic repositories. `(linux, mac, corp)`
1. **PlatformIO Core** - ([Repo](https://github.com/platformio/platformio-core), [Home](https://platformio.org/), [Fund](https://platformio.org/donate?utm_source=github&utm_medium=core), [PyPI](https://pypi.org/project/platformio), [Docs](https://docs.platformio.org/en/latest?utm_source=github&utm_medium=core)) Multiplatform CLI build system and library manager for IoT development. `(linux, windows, mac)`
1. **PyBuilder** - ([Repo](https://github.com/pybuilder/pybuilder), [Home](https://pybuilder.io/)) Extensible build automation tool, mainly targeting Python applications. `(linux, windows, mac)`
1. **redo** - ([Repo](https://github.com/apenwarr/redo), [Docs](https://redo.readthedocs.io/en/latest)) A recursive, general-purpose build sytem, replacing `make` with original design by [DJB](https://en.wikipedia.org/wiki/Daniel_J._Bernstein). `(linux, windows, mac, console)`
1. **SCons** - ([Repo](https://github.com/SCons/scons), [Home](http://scons.org/), [WP](https://en.wikipedia.org/wiki/SCons)) Domain-specific language and build tool, designed to replace Make, autoconf, and ccache. `(linux, windows, mac)`
1. **Snapcraft** - ([Repo](https://github.com/snapcore/snapcraft), [Home](https://snapcraft.io/), [Docs](https://snapcraft.io/docs)) A command-line tool to package, distribute, and update apps for Linux and IoT using containerization, developed by Canonical. `(linux)`
Expand Down
27 changes: 26 additions & 1 deletion atom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,39 @@
<subtitle type="text">The newest additions to the Awesome Python Applications list.</subtitle>
<link rel="alternate" type="text/html" href="https://github.com/mahmoud/awesome-python-applications" />
<link rel="self" type="application/atom+xml" href="https://raw.githubusercontent.com/mahmoud/awesome-python-applications/master/atom.xml" />
<updated>2020-04-10T21:20:23Z</updated>
<updated>2020-04-30T14:11:08Z</updated>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>

<rights type="html">CC-BY-SA unless otherwise noted</rights>
<generator uri="https://github.com/mahmoud/apatite">Apatite 19.0</generator>


<entry>
<id>https://github.com/pybuilder/pybuilder</id>
<title>PyBuilder</title>
<link rel="alternate" type="text/html" href="https://github.com/pybuilder/pybuilder" />
<published>2020-04-30T18:41:00Z</published>
<updated>2020-04-30T18:41:00Z</updated>
<category term="audio"/><category term="audio"/><category term="audio"/><category term="audio"/>

<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<p><strong><a href="https://github.com/pybuilder/pybuilder">PyBuilder</a></strong>: Extensible build automation tool, mainly targeting Python applications.</p>
<p>Links:</p>
<ul>
<li><a href='https://github.com/pybuilder/pybuilder'>Repo</a></li>
<li><a href='https://pybuilder.io/'>Home</a></li>

</ul>
</div>
</content>
<author>
<name>Awesome Python Applications contributors</name>
<uri>https://github.com/mahmoud/awesome-python-applications</uri>
</author>
</entry>

<entry>
<id>https://github.com/dbcli/mycli</id>
<title>mycli</title>
Expand Down
10 changes: 10 additions & 0 deletions projects.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3651,6 +3651,16 @@ projects:
- linux
- windows
- mac
- name: PyBuilder
repo_url: https://github.com/pybuilder/pybuilder
home_url: https://pybuilder.io/
date_added: 2020-04-30 18:41:00
desc: Extensible build automation tool, mainly targeting Python applications.
tags:
- build
- linux
- windows
- mac
- name: redo
repo_url: https://github.com/apenwarr/redo
docs_url: https://redo.readthedocs.io/en/latest
Expand Down