A small library package containing various tools and utilities
Project description
ssb-altinn3-util
A library of handy modules and utilities that can be used and built on when integrating with Altinn 3 and SSB's Altinn 3 data collection solutions
To build package locally during development run (from root directory of project):
python setup.py install
Testing from other Python apps
- Push the changes to a branch of
ssb-altinn3-util
- Uninstall previous ssb-altinn3-util in the app:
pip uninstall ssb-altinn3-util
- Add the following in your requirements.txt in the app `git+ssh://git@github.com/statisticsnorway/ssb-altinn3-util@<your_branch_name>
After the testing is finished, remember to revert the requirements.txt
before pushing the changes!
Releasing to PyPi
- Update version in
setup.py
- Create a GitHub release and the pipeline will push the package to PyPi
Running tests locally
In order to run the unittests locally things must be set up properly:
-
In the project root directory run:
pip install -e . pip install -r ./test/requirements-test.txt
-
This will install the package locally as editable (changes in code will immediately be reflected in the package) as well as the required dependencies.
-
You should now be able to run the tests by running pytest from project root.
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
Built Distribution
Hashes for ssb_altinn3_util-0.0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 776800311856d41c31171d01abc2793fa6bf0902c9d048b7da38d817b726e018 |
|
MD5 | 71afc434ad2127094828608055d47ce4 |
|
BLAKE2b-256 | 6f130133a308309761a07645fe30c017e146113944a50476cdbfe78cff726dc1 |