update README
This commit is contained in:
parent
e2ef6d1c8d
commit
6b0182c102
33
README.md
33
README.md
@ -48,45 +48,36 @@ linear systems, ideally with double precision.
|
||||
|
||||
**Requirements:**
|
||||
|
||||
* python 3 (tests require 3.7)
|
||||
* python >=3.8
|
||||
* numpy
|
||||
* scipy
|
||||
|
||||
|
||||
Install from PyPI with pip:
|
||||
```bash
|
||||
pip3 install 'meanas[test,examples]'
|
||||
pip3 install 'meanas[dev]'
|
||||
```
|
||||
|
||||
### Development install
|
||||
Install python3.7, virtualenv, and git:
|
||||
Install python3 and git:
|
||||
```bash
|
||||
# This is for Debian/Ubuntu/other-apt-based systems; you may need an alternative command
|
||||
sudo apt install python3.7 virtualenv build-essential python3.7-dev git
|
||||
```
|
||||
|
||||
If python 3.7 is not your default python3 version, create a virtualenv:
|
||||
```bash
|
||||
# Check python3 version:
|
||||
python3 --version
|
||||
# output on my system: Python 3.7.5rc1
|
||||
# If this indicates a version >= 3.7, you can skip all
|
||||
# the steps involving virtualenv or referencing the venv/ directory
|
||||
|
||||
# Create a virtual environment using python3.7 and place it in the directory `venv/`
|
||||
virtualenv -p python3.7 venv
|
||||
sudo apt install python3 build-essential python3-dev git
|
||||
```
|
||||
|
||||
In-place development install:
|
||||
```bash
|
||||
# Download using git
|
||||
#git clone https://mpxd.net/code/jan/meanas.git
|
||||
git clone https://mpxd.net/code/jan/meanas.git
|
||||
|
||||
# If you'd like to create a virtualenv, do so:
|
||||
python3 -m venv my_venv
|
||||
|
||||
# If you are using a virtualenv, activate it
|
||||
source venv/bin/activate
|
||||
source my_venv/bin/activate
|
||||
|
||||
# Install in-place (-e, editable) from ./meanas, including testing and example dependencies ([test, examples])
|
||||
pip3 install --user -e './meanas[test,examples]'
|
||||
# Install in-place (-e, editable) from ./meanas, including development dependencies ([dev])
|
||||
pip3 install --user -e './meanas[dev]'
|
||||
|
||||
# Run tests
|
||||
cd meanas
|
||||
@ -95,7 +86,7 @@ python3 -m pytest -rsxX | tee test_results.txt
|
||||
|
||||
#### See also:
|
||||
- [git book](https://git-scm.com/book/en/v2)
|
||||
- [virtualenv documentation](https://virtualenv.pypa.io/en/stable/userguide/)
|
||||
- [venv documentation](https://docs.python.org/3/tutorial/venv.html)
|
||||
- [python language reference](https://docs.python.org/3/reference/index.html)
|
||||
- [python standard library](https://docs.python.org/3/library/index.html)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user