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.dev0.tar.gz (17.6 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: mots-0.0.1.dev0.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.dev0.tar.gz
Algorithm Hash digest
SHA256 27751dd9953525d5724a4739c74be3c305bdfa82eaa0bdc83367009d2af44848
MD5 1034c88613d802d881128143f83886d0
BLAKE2b-256 f79c1b8278dbb1309f0ef80d7fefc955b7dcf3a9351e02269d7c3ce7e131ded4

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