Development¶
Contributors¶
- Sajnikanth Suriyanarayanan, Testing and initial integration and evaluation.
- Wilsen Davil, original Holmium logo
- Alejandro Perez, Section(s) design.
- Johan Gozali, Evaluation and help designing Facets
- Nathan Jones, Bug fixes
- Lata Suresh, Bug fixes
- Jeffry Pincus, filter_by conditions
- Chow Loong Jin, Bug Fixes
Project Resources¶
- Continuous Integration
- The project is being continuously built using github actions against python 2.7, 3.5, 3.7 & 3.8
- Code
- The code is hosted on github.
- Bugs, Feature Requests
- Tracked at the issue tracker.
Installation¶
Note
Holmium is tested and supported on pythons version 2.7 & 3.5+.
The stable version can be installed either via pip
or easy_install
.
pip install holmium.core
# or
easy_install holmium.core
To use holmium.core directly from source the preferred method is to use the
develop mode. This will make holmium.core
available on your PATH,
but will point to the checkout. Any updates made in the checkout will be available
in the installed version.
git clone git@github.com:alisaifee/holmium.core
cd holmium.core
sudo python setup.py develop
Tests¶
holmium.core
uses nosetests
for running its tests. You will also
need chromedriver
installed to run certain tests that make more sense without
mocking. For instructions on installing chromedriver
go to the chromedriver page.
cd holmium.core
nosetests --with-coverage --cover-html --cover-erase --cover-package=holmium.core