idom-router 0.0.1

Creator: bradpython12

Last updated:

Add to Cart

Description:

idomrouter 0.0.1

idom-router
A URL router for IDOM
Installation
Use pip to install this package:
pip install idom-router

For a developer installation from source be sure to install NPM before running:
git clone https://github.com/idom-team/idom-router
cd idom-router
pip install -e . -r requirements.txt

Running the Tests
To run the tests you'll need to install Chrome. Then you
can download the ChromeDriver and add it to
your PATH. Once that's done, simply pip install the requirements:
pip install -r requirements.txt

And run the tests with pytest:
pytest tests

You can run the tests in headless mode (i.e. without opening the browser):
pytest tests

You'll need to run in headless mode to execute the suite in continuous integration systems
like GitHub Actions.
Releasing This Package
To release a new version of idom-router on PyPI:

Install twine with pip install twine
Update the version = "x.y.z" variable in idom-router/__init__.py
git add the changes to __init__.py and create a git tag -a x.y.z -m 'comment'
Build the Python package with python setup.py sdist bdist_wheel
Check the build artifacts twine check --strict dist/*
Upload the build artifacts to PyPI twine upload dist/*

To release a new version of idom-router on NPM:

Update js/package.json with new npm package version
Clean out prior builds git clean -fdx
Install and publish npm install && npm publish

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.