Project page : https://smarie.github.io/python-object-as-daemon/
What’s new
Travis and codecov integration
Doc now generated from markdown using mkdocs
most special methods are now correctly proxified
object instance can now be created on either side (main process or daemon)
Want to contribute ?
Contributions are welcome ! Simply fork this project on github, commit your contributions, and create pull requests.
Here is a non-exhaustive list of interesting open topics: https://github.com/smarie/python-object-as-daemon/issues
Running the tests
This project uses pytest.
pytest -v pyoad/tests/
You may need to install requirements for setup beforehand, using
pip install -r ci_tools/requirements-test.txt
Packaging
This project uses setuptools_scm to synchronise the version number. Therefore the following command should be used for development snapshots as well as official releases:
python setup.py egg_info bdist_wheel rotate -m.whl -k3
You may need to install requirements for setup beforehand, using
pip install -r ci_tools/requirements-setup.txt
Generating the documentation page
This project uses mkdocs to generate its documentation page. Therefore building a local copy of the doc page may be done using:
mkdocs build
You may need to install requirements for doc beforehand, using
pip install -r ci_tools/requirements-doc.txt
Generating the test reports
The following commands generate the html test report and the associated badge.
pytest --junitxml=junit.xml -v autoclass/tests/
ant -f ci_tools/generate-junit-html.xml
python ci_tools/generate-junit-badge.py
PyPI Releasing memo
This project is now automatically deployed to PyPI when a tag is created. Anyway, for manual deployment we can use:
twine upload dist/* -r pypitest
twine upload dist/*
Metadata
Release files for pyoad 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyoad-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / pyoad-1.0.2-py3-none-any.whl
| Download URL | pyoad-1.0.2-py3-none-any.whl |
|---|---|
| Size | 12.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e23bf3ae92360d217475148878a5acc039bb379c0cf411a683dcb63944f972a6
|
|
BLAKE2b-256 checksum How to use checksums |
39ae2e8529f5bf6de599ebff05e9c74af735fc951888d136f9b6cfe42eed7ceb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |