File tree Expand file tree Collapse file tree 1 file changed +34
-6
lines changed Expand file tree Collapse file tree 1 file changed +34
-6
lines changed Original file line number Diff line number Diff line change @@ -24,18 +24,46 @@ Package distribution: [pypi.org/project/dxfeed](https://pypi.org/project/dxfeed/
24
24
25
25
## Installation
26
26
27
- ** Requirements:** python >= 3.6, pandas
27
+ ** Requirements:** python >= 3.6
28
28
29
- ``` python
30
- pip3 install pandas
31
- ```
32
-
33
- Install package via PyPI
29
+ Install package via PyPI:
34
30
35
31
``` python
36
32
pip3 install dxfeed
37
33
```
38
34
35
+ ## Installation from sources
36
+
37
+ Reminder: initialize and pull git submodule after cloning the repo:
38
+ ``` bash
39
+ git submodule init
40
+ git submodule update
41
+ ```
42
+
43
+ To install dxfeed from source you need Poetry. It provides a custom installer.
44
+ This is the recommended way of installing poetry according to [ documentation] ( https://python-poetry.org/docs/ )
45
+
46
+ For macOS / Linux / Windows (with bash):
47
+
48
+ ``` bash
49
+ curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
50
+ ```
51
+
52
+ In the project root directory (same one where you found this file after
53
+ cloning the git repo), execute:
54
+
55
+ ``` bash
56
+ poetry install
57
+ ```
58
+
59
+ By default package is installed in
60
+ [ development mode] ( https://pip.pypa.io/en/latest/reference/pip_install.html#editable-installs ) . To rebuild
61
+ C extensions, after editing .pyx files:
62
+
63
+ ``` bash
64
+ poetry run task build_inplace # build c extensions
65
+ ```
66
+
39
67
## Basic usage
40
68
41
69
Following steps should be performed:
You can’t perform that action at this time.
0 commit comments