updated instructions for build, new pkgs
This commit is contained in:
parent
f6b715cd65
commit
1d502d2107
14
README.md
14
README.md
@ -8,20 +8,26 @@ A Python library that announces a server to a host.
|
|||||||
pip install announce-server
|
pip install announce-server
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Development
|
||||||
|
|
||||||
|
To install the developer dependencies required for testing and publishing:
|
||||||
|
```bash
|
||||||
|
pip install -e .[dev,pub]
|
||||||
|
```
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
To build the package, run:
|
To build the package, run:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install -e .[dev]
|
rm -rf dist/ build/ .eggs/ .pytest_cache/ src/announce_server.egg-info/
|
||||||
pip install -m build
|
python -m build --sdist --wheel
|
||||||
```
|
```
|
||||||
|
|
||||||
## Test
|
## Test
|
||||||
|
|
||||||
To run the tests, install the package with the `[dev]` option:
|
To run the tests, call:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pip install -e .[dev]
|
|
||||||
pytest
|
pytest
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -31,13 +31,16 @@ where = src
|
|||||||
|
|
||||||
[options.extras_require]
|
[options.extras_require]
|
||||||
dev =
|
dev =
|
||||||
build
|
|
||||||
setuptools_scm
|
|
||||||
pytest
|
pytest
|
||||||
pytest-mock
|
pytest-mock
|
||||||
pytest-asyncio
|
pytest-asyncio
|
||||||
pytest-cov
|
pytest-cov
|
||||||
# asynctest; python_version<'3.8'
|
|
||||||
|
pub =
|
||||||
|
build
|
||||||
|
wheel
|
||||||
|
setuptools_scm
|
||||||
|
twine
|
||||||
|
|
||||||
[coverage:run]
|
[coverage:run]
|
||||||
source = announce_server
|
source = announce_server
|
||||||
|
Loading…
Reference in New Issue
Block a user