Skip to main content

Module Ownership in Tree System

Project description

Development environment

To set up a local development environment, run the following commands. Replace the python version with the desired version on your local machine.

.. code-block:: bash

make dev-env PY=python3.9
source .mots-env/bin/activate
make dev

The above commands will set up a local development environment using the provided python version available on your machine, and subsequently install all required packages in that environment.

Generate coverage report

To generate a standard coverage report, run:

.. code-block:: bash

make cov

To generate an html coverage report, run:

.. code-block:: bash

make cov-html
make serve-cov

Then navigate to your web browser.

Other make commands

Run make to see all available commands.

.. code-block:: bash

usage: make <target>

target is one of:
	help          show this message and exit
	build         build the python package and wheels
	clean         remove temporary files
	cov           run coverage check
	cov-html      generate html coverage report
	dev           setup local dev environment by installing required packages, etc.
	dev-env       create a python virtual environment in ./mots-env
	docs          generate documentation
	requirements  regenerate requirements.txt
	serve-cov     simple http server for coverage report
	serve-docs    simple http server for docs
	test          run the test suite

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mots-0.0.1.dev1.tar.gz (17.6 kB view details)

Uploaded Source

File details

Details for the file mots-0.0.1.dev1.tar.gz.

File metadata

  • Download URL: mots-0.0.1.dev1.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.0

File hashes

Hashes for mots-0.0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 9e3f298110bd7157b6477d5bfca742454da45a43bded5f74b744650e5ca44aee
MD5 d69a3b2f6274bb370318c3ebe1e0d5a6
BLAKE2b-256 6c635f3c8c3032da4e19cfbf69bbee71cd7e39555efbf03736511c1c9db8d24d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page