skip to navigation
skip to content

pyoad 1.0.2

Spawns an object as a daemon in another process, possibly using another python executable/environment

Project page :

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:

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


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 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/

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/*
File Type Py Version Uploaded on Size
pyoad-1.0.2-py3-none-any.whl (md5) Python Wheel py3 2017-08-04 12KB