diff --git a/BY_PLATFORM.md b/BY_PLATFORM.md index 7d67934..ce32d6d 100644 --- a/BY_PLATFORM.md +++ b/BY_PLATFORM.md @@ -23,10 +23,10 @@ segmentation by distribution (i.e., Docker, etc.) **Contents** -1. Desktop *(248)* - 1. Linux *(230)* - 1. Windows *(146)* - 1. Mac *(146)* +1. Desktop *(249)* + 1. Linux *(231)* + 1. Windows *(147)* + 1. Mac *(147)* 1. Console *(20)* 1. Mobile *(1)* 1. Android *(1)* @@ -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)` @@ -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)` @@ -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)` diff --git a/README.md b/README.md index 5f3971c..e82664c 100644 --- a/README.md +++ b/README.md @@ -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) @@ -46,7 +46,7 @@ thereof), see Architectures. --> 1. CMS *(11)* 1. ERP *(5)* 1. Static Site *(9)* -1. Dev *(171)* +1. Dev *(172)* 1. SCM *(17)* 1. Code Review *(4)* 1. Storage *(17)* @@ -56,7 +56,7 @@ thereof), see Architectures. --> 1. Editor *(13)* 1. Package Managers *(10)* 1. Package Repositories *(5)* - 1. Build *(13)* + 1. Build *(14)* 1. Shell *(3)* 1. Other Dev projects *(32)* 1. Misc *(13)* @@ -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)` diff --git a/atom.xml b/atom.xml index 45fbd4c..97f368c 100644 --- a/atom.xml +++ b/atom.xml @@ -5,7 +5,7 @@ The newest additions to the Awesome Python Applications list. - 2020-04-10T21:20:23Z + 2020-04-30T14:11:08Z hourly 1 @@ -13,6 +13,31 @@ Apatite 19.0 + + https://github.com/pybuilder/pybuilder + PyBuilder + + 2020-04-30T18:41:00Z + 2020-04-30T18:41:00Z + + + +
+

PyBuilder: Extensible build automation tool, mainly targeting Python applications.

+

Links:

+ +
+
+ + Awesome Python Applications contributors + https://github.com/mahmoud/awesome-python-applications + +
+ https://github.com/dbcli/mycli mycli diff --git a/projects.yaml b/projects.yaml index 2234319..9d2aeef 100644 --- a/projects.yaml +++ b/projects.yaml @@ -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