Content deleted Content added
m Open access bot: url-access updated in citation with #oabot. |
m Reverted edit by Ai trend sphere (talk) to last version by LizardJr8 |
||
(10 intermediate revisions by 7 users not shown) | |||
Line 31:
==Python package managers and Python distributions==
* [[Anaconda (Python distribution)|Anaconda]], Python distribution with <code>conda</code> [[package manager]]
* [[Enthought]], Enthought Canopy Python with Python [[package manager]]
* [[Pip (package manager)|pip]], package [[management system]] used to install and manage software written in Python
Line 45:
* [[Buildbot]], a [[continuous integration]] system
* [[Buildout]], a software build tool, primarily used to download and set up development or deployment software dependencies
* [[Calibre (software)|Calibre]], an open source
* [[Celery (software)|Celery]], an asynchronous task queue/job queue based on distributed message passing
* [[Chandler (software)|Chandler]], a [[personal information manager]] including calendar, email, tasks and notes support that is not currently under development
Line 53:
* [[Dropbox (service)|Dropbox]], a web-based file hosting service
* [[Exaile]], an open source [[Media player software|audio player]]
* [[Gajim]], an [[
* [[GlobaLeaks]], an open-source whistleblowing framework
* [[GNOME SoundConverter
* [[Gramps (software)|Gramps]], an open source [[genealogy software]]
* [[
* [[GYP (software)|GYP]] (Generate Your Projects), a build automation tool (similar to [[CMake]] and [[Premake]])
* [[Image Packaging System]] (IPS), an advanced, cross-platform [[package
* [[Juice (aggregator)|Juice]], a popular [[podcast]] downloader
* [[Mercurial]], a cross-platform, distributed source management tool
* [[Miro (software)|Miro]], a cross-platform [[internet television]] application
* [[Morpheus (file-sharing software)|Morpheus]], a [[
* [[MusicBrainz Picard]], a cross-platform [[MusicBrainz]] tag editor
* [[Nicotine (software)|Nicotine]], a [[PyGTK]] [[Soulseek]] client
* [[OpenLP]], lyrics projection software
* [[OpenShot
* [[OpenStack]], a [[cloud computing]] IaaS platform
* [[Pip (package manager)|Pip]], a [[package manager]] used to install and manage Python
* [[PiTiVi]], a video [[
* [[Portage (software)|Portage]], the heart of Gentoo Linux, an advanced package
* [[Pungi (software)|Pungi]], an open-source distribution compose tool
* [[PyChess
* [[Quake Army Knife]], an environment for developing 3D maps for games based on the [[Quake engine]]
* [[Quod Libet (software)|Quod Libet]], a cross-platform free and open source music player, tag editor and library organizer
Line 81:
* [[SCons]], a tool for building software
* [[Shinken (software)|Shinken]], a computer system and [[network monitoring]] software application compatible with [[Nagios]]
* [[TouchDesigner]], a node based [[visual programming language]] for real time interactive multimedia content
* [[Tryton]], a three-tier high-level general purpose computer application platform
* [[Ubuntu Software Center]], a graphical [[
* [[Wicd]], a network manager for [[Linux]]
*
* [[Waf (build system)|Waf]], a build automation tool
* [[Xpra]], a tool which runs X clients,
==Web applications==
Line 141:
* [[RapidSMS]], a web framework which extends the logic and capabilities of Django to communicate with SMS messages
* [[Spyce (software)|Spyce]], a technology to embed Python code into webpages
* [[Tornado (web server)|Tornado]], a lightweight non-blocking server and framework
* [[TurboGears]], a web framework combining [[SQLObject]]/[[SQLAlchemy]], [[Kid (templating language)|Kid]]/[[Genshi (templating language)|Genshi]], and [[CherryPy]]/[[Pylons project|Pylons]]
Line 201 ⟶ 200:
* [[Kid (templating language)|Kid]], simple template engine for XML-based vocabularies
* [[Meson build system]], a software tool for automating the building (compiling) of software
* [[
* [[PyObjC]], a Python to Objective-C bridge that allows writing OS X software in Python
* [[Robot Framework]], a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD)
Line 288 ⟶ 287:
* [[Jython]] – Python for [[Java (software platform)|Java]] platforms
* [[MicroPython]] – Python 3 implementation for microcontroller platforms
* [[Nuitka]] – a [[source-to-source compiler]] which compiles Python code to [[C (programming language)|C]]/[[C++]] executables, or source code.
* [[Numba]] – [[NumPy]] aware [[LLVM]]-based JIT compiler
* [[Pyjs]] – a framework (based on [[Google Web Toolkit]] (GWT) concept) for developing client-side Python-based web applications, including a stand-alone Python-to-JavaScript compiler, an [[Ajax (programming)|Ajax]] framework and widget toolkit
* [[PyPy]] – Python (originally) coded in Python, used with [[PyPy#RPython|RPython]], a restricted subset of Python that is amenable to static analysis and thus a [[Just-in-time compilation|JIT]].
* [[Shed Skin]] – a [[source-to-source compiler]] from Python to [[C++]]
* [[Stackless Python]] – CPython with [[coroutine]]s▼
Historic Python implementations include:
Line 301 ⟶ 299:
* [[Pyrex (programming language)|Pyrex]] – Python-like Python module development project that has mostly been eclipsed by Cython
* [[Python for S60]] – CPython port to the [[S60 (software platform)|S60]] platform
▲* [[Stackless Python]] – CPython with [[coroutine]]s
* [[Unladen Swallow]] – performance-orientated implementation based on CPython which natively executed its [[bytecode]] via an [[LLVM]]-based JIT compiler. Funded by Google, stopped circa 2011
|