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


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

ssb_altinn3_util-0.0.49.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ssb_altinn3_util-0.0.49-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file ssb_altinn3_util-0.0.49.tar.gz.

File metadata

  • Download URL: ssb_altinn3_util-0.0.49.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for ssb_altinn3_util-0.0.49.tar.gz
Algorithm Hash digest
SHA256 413fe90d919bfd0a349db96a84cc6bbd86531ac4b1c3d1ec71530347d3b1388d
MD5 bd5394546fab740b8b1c71d68ec19828
BLAKE2b-256 54172b9ea37a55df27f0478a09f130568ca00b853f948eb7e110e36665447c6a

See more details on using hashes here.

File details

Details for the file ssb_altinn3_util-0.0.49-py3-none-any.whl.

File metadata

File hashes

Hashes for ssb_altinn3_util-0.0.49-py3-none-any.whl
Algorithm Hash digest
SHA256 4edd90fa9bec8bde3fd0413795308a08552b3f106be2484a0dee553d18d07327
MD5 6963a6dcf8d0e321801d49d358c785e0
BLAKE2b-256 ca77afeb04b891bacfba640b73e7287825d5de302e7ba0b6937d8a3f776cfe4b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page