add readme section regarding package dependency management

21 jobs for trusted-avincent/pip-tools-dependency-management in 20 minutes and 39 seconds (queued for 8 seconds)
Status Name Job ID Coverage
  Review
passed trusted-merge-branch-verification #492504
osdu-small

00:01:00

 
  Build
passed compile-and-unit-test #492505
osdu-medium

00:04:50

89.0%
 
  Containerize
passed aws-containerize #492507
osdu-medium

00:02:50

passed azure_containerize #492506
osdu-medium

00:01:14

passed containerize #492508
osdu-medium

00:00:46

passed osdu-gcp-containerize #492509
osdu-medium

00:02:00

 
  Scan
passed bandit-sast #492512
osdu-medium

00:00:50

failed eslint-sast #492513
osdu-medium allowed to fail

00:01:23

passed fossa-analyze #492510
osdu-medium

00:01:42

failed gemnasium-python-dependency_scanning #492511
osdu-medium allowed to fail

00:00:47

passed license_scanning #492515
osdu-medium

00:02:02

passed semgrep-sast #492514
osdu-medium

00:01:20

 
  Deploy
passed aws-update-ecs #492519
osdu-medium

00:00:51

passed azure_deploy #492518
osdu-medium

00:01:58

passed ibm-deploy #492517
osdu-medium

00:05:19

passed osdu-gcp-deploy #492516

00:00:20

 
  Integration
failed aws-test-python #492522
osdu-medium allowed to fail

00:02:06

failed azure_test_py #492521
allowed to fail

00:00:25

failed ibm-test #492520
allowed to fail

00:09:20

failed osdu-gcp-test-python #492523
allowed to fail

00:01:11

 
  Attribution
passed fossa-check-notice #492524
osdu-small

00:00:21

 
Name Stage Failure
failed
ibm-test Integration
FAILED functional/tests/test_chunking.py::test_multiple_update_sessions_in_parallel_then_commit[serializer1-wellbore_trajectory]
FAILED functional/tests/test_chunking.py::test_multiple_update_sessions_in_parallel_then_commit[serializer1-log]
FAILED functional/tests/test_chunking.py::test_get_data_from_record_data_without_dask[serializer0-log]
FAILED functional/tests/test_chunking.py::test_data_without_dask_update_session[serializer0-log]
FAILED functional/tests/test_dips.py::test_create_dips_simple[data_partition-expected_dips_simple2-missing_items]
FAILED functional/tests/test_session.py::test_create_get_session - requests.e...
FAILED functional/tests/test_session.py::test_list_session - requests.excepti...
============ 36 failed, 123 passed, 33 skipped in 446.96s (0:07:26) ============
ERROR: Job failed: exit code 1
failed
aws-test-python Integration The deployment job is older than the previously succeeded deployment job, and therefore cannot be run
    Uninstalling python-dateutil-2.8.1:
Successfully uninstalled python-dateutil-2.8.1
Attempting uninstall: pyyaml
Found existing installation: PyYAML 5.3.1
Uninstalling PyYAML-5.3.1:
Successfully uninstalled PyYAML-5.3.1
Attempting uninstall: botocore
Found existing installation: botocore 1.18.16
Uninstalling botocore-1.18.16:
Successfully uninstalled botocore-1.18.16
failed
osdu-gcp-test-python Integration
     command: /builds/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/env/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-cpxs_kz2/requirements-dev-txt_94ede04f76b44c9bb0b8857397943412/setup.py'"'"'; __file__='"'"'/tmp/pip-install-cpxs_kz2/requirements-dev-txt_94ede04f76b44c9bb0b8857397943412/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-_lyeo8q5/install-record.txt --single-version-externally-managed --compile --install-headers /builds/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/env/include/site/python3.7/requirements-dev.txt
cwd: /tmp/pip-install-cpxs_kz2/requirements-dev-txt_94ede04f76b44c9bb0b8857397943412/
Complete output (3 lines):
warning: pypandoc module not found, could not convert Markdown to RST
running install
It looks like you meant to type `pip install -r requirements-dev.txt`, but you left out the `-r` by accident. Aborting installation.
----------------------------------------
ERROR: Command errored out with exit status 1: /builds/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/env/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-cpxs_kz2/requirements-dev-txt_94ede04f76b44c9bb0b8857397943412/setup.py'"'"'; __file__='"'"'/tmp/pip-install-cpxs_kz2/requirements-dev-txt_94ede04f76b44c9bb0b8857397943412/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-_lyeo8q5/install-record.txt --single-version-externally-managed --compile --install-headers /builds/osdu/platform/domain-data-mgmt-services/wellbore/wellbore-domain-services/env/include/site/python3.7/requirements-dev.txt Check the logs for full command output.
ERROR: Job failed: exit code 1
failed
azure_test_py Integration
Collecting coverage>=5.2.1
Downloading coverage-5.5-cp38-cp38-manylinux2010_x86_64.whl (245 kB)
Collecting pyparsing>=2.0.2
Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Installing collected packages: pyparsing, toml, py, pluggy, packaging, iniconfig, attrs, pytest, coverage, pytest-cov
Successfully installed attrs-21.2.0 coverage-5.5 iniconfig-1.1.1 packaging-21.0 pluggy-0.13.1 py-1.10.0 pyparsing-2.4.7 pytest-6.2.4 pytest-cov-2.12.1 toml-0.10.2
$ pip install -r frozenrequirements.txt
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'frozenrequirements.txt'
ERROR: Job failed: exit code 1
failed
eslint-sast Scan
Running after script...
$ tar -cC ~/.m2 repository | tar -xC $CI_PROJECT_DIR/.m2
tar: can't remove old file repository/sslext/sslext/1.2-0/sslext-1.2-0.pom.sha1: Permission denied
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
gemnasium-python-dependency_scanning Scan
Running after_script
Running after script...
$ tar -cC ~/.m2 repository | tar -xC $CI_PROJECT_DIR/.m2
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-dependency-scanning-report.json: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1