File tree Expand file tree Collapse file tree 3 files changed +21
-12
lines changed Expand file tree Collapse file tree 3 files changed +21
-12
lines changed Original file line number Diff line number Diff line change 66
77## Introduction
88
9+ <!-- introduction -->
10+
911Frequenz Channels is a * channels* implementation for Python.
1012
1113According to [ Wikipedia] ( https://en.wikipedia.org/wiki/Channel_(programming) ) :
@@ -20,14 +22,20 @@ Frequenz Channels are mostly designed after [Go
2022channels] ( https://tour.golang.org/concurrency/2 ) but it also borrows ideas from
2123[ Rust channels] ( https://doc.rust-lang.org/book/ch16-02-message-passing.html ) .
2224
25+ <!-- /introduction -->
26+
2327## Supported Platforms
2428
29+ <!-- supported-platforms -->
30+
2531The following platforms are officially supported (tested):
2632
2733- ** Python:** 3.11
2834- ** Operating System:** Ubuntu Linux 20.04
2935- ** Architectures:** amd64, arm64
3036
37+ <!-- /supported-platforms -->
38+
3139## Quick Start
3240
3341We assume you are on a system with Python available. If that is not the case,
Original file line number Diff line number Diff line change 22
33## Introduction
44
5- Frequenz Channels is a * channels* implementation for Python.
5+ {%
6+ include-markdown "../README.md"
7+ start="<!-- introduction --> "
8+ end="<!-- /introduction --> "
9+ %}
610
7- According to [ Wikipedia ] ( https://en.wikipedia.org/wiki/Channel_(programming) ) :
11+ ## Supported Platforms
812
9- > A channel is a model for interprocess communication and synchronization via
10- > message passing. A message may be sent over a channel, and another process or
11- > thread is able to receive messages sent over a channel it has a reference to,
12- > as a stream. Different implementations of channels may be buffered or not,
13- > and either synchronous or asynchronous.
14-
15- Frequenz Channels are mostly designed after [ Go
16- channels] ( https://tour.golang.org/concurrency/2 ) but it also borrows ideas from
17- [ Rust channels] ( https://doc.rust-lang.org/book/ch16-02-message-passing.html ) .
13+ {%
14+ include-markdown "../README.md"
15+ start="<!-- supported-platforms --> "
16+ end="<!-- /supported-platforms --> "
17+ %}
1818
1919## Installation
2020
@@ -77,5 +77,5 @@ $ python3
7777Python 3.11.4 (main, Jun 7 2023, 10:13:09) [GCC 12.2.0] on linux
7878Type "help", "copyright", "credits" or "license" for more information.
7979>>> import frequenz.channels
80- >>>
80+ >>>
8181```
Original file line number Diff line number Diff line change @@ -133,3 +133,4 @@ plugins:
133133watch :
134134 - " src"
135135 - CONTRIBUTING.md
136+ - README.md
You can’t perform that action at this time.
0 commit comments