Skip to main content

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

Quality Gate Status

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 Artifact Registry

  • Update version in pyproject.toml
  • Create a GitHub release and the pipeline will push the package to Google Artifact Registry

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.

Testing locally from another module

In order to test a new version from another module locally you first have to uninstall the package:

  • pip uninstall ssb-altinn3-util
    Then the package must be installed from local path
  • pip install

Project details


Download files

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

Source Distribution

ssb_altinn3_util-0.0.52.tar.gz (21.1 kB view hashes)

Uploaded Source

Built Distribution

ssb_altinn3_util-0.0.52-py3-none-any.whl (27.5 kB view hashes)

Uploaded Python 3

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