• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cloudmarker / cloudmarker
91%
master: 84%

Build:
Build:
LAST BUILD BRANCH: dependabot/pip/urllib3-1.26.5
DEFAULT BRANCH: master
Repo Added 17 Dec 2018 06:07PM UTC
Files 92
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH requirements
branch: requirements
CHANGE BRANCH
x
Reset
  • requirements
  • 0.1.0
  • alertdocs
  • apidocindent
  • audit-version
  • auditemails
  • azcloud
  • azstorage
  • azurecloud
  • azurecloud-exception
  • azvm_record_type
  • azwebapp
  • badges
  • baseconfig
  • bracket
  • buckets
  • build-matrix
  • changelog
  • clioptions
  • clouderror
  • common-plugins-config
  • consistency
  • copy-ext
  • copyext
  • cov_clean
  • dependabot/pip/cryptography-3.3.2
  • dependabot/pip/httplib2-0.18.0
  • dependabot/pip/httplib2-0.19.0
  • dependabot/pip/pyyaml-5.4
  • dependabot/pip/rsa-4.7
  • dependabot/pip/urllib3-1.26.5
  • dist
  • docfixes
  • doctest-fix
  • email_debug_param_from_config
  • emailbody
  • emaildocs
  • empty-port
  • esstore
  • firewalleventtest
  • firewallnorm
  • firewallruleevent
  • fix-esstore-done
  • fix-unused-input-queue
  • fix_cloud_worker
  • fixbuild
  • fixcoverage
  • fixindent
  • freeze
  • gcpcloudlogs
  • gcpcloudtest
  • iam_policy
  • ignore-virtual-machines
  • ioworkers
  • key_file_name_fix
  • lint
  • load_yaml_safely
  • log
  • logfixes
  • logger-defaults
  • logging-levels
  • master
  • maxrecs
  • mock-records
  • mockplugins
  • mongodbdefaults
  • mongodbfix
  • mongodbtests
  • multiprocessing
  • pluginframework
  • pluginloader
  • readable-version
  • readme
  • remove-email-config
  • removefirewallevent
  • rename_logger
  • renameparams
  • rest
  • reuse-mock
  • rm-venv
  • slackalert
  • smtpssl
  • sphinx
  • sphinx-rst-update
  • splunkfixes
  • splunkhecstore_docs
  • splunkhectokentest
  • splunkstore
  • sub_id_rename
  • tests
  • travis
  • userconfig
  • userdoc
  • userecordterm
  • verdev
  • webapp
  • worker-com-fields
  • worker-error-handling
  • workerlogs

pending completion
817

Pull #133

travis-ci-com

web-flow
Freeze all dependencies for distribution upload

Commit f7e05dd0c earlier attempted to
freeze the dependency versions by adding version numbers to every
dependency we explicitly install for this project. However, that is not
sufficient. While that freezes the direct explicit dependencies, it does
not freeze the recursive dependencies (i.e., dependencies of
dependencies). The dependencies are free to install latest versions of
their dependencies which means our users may not get the exact recursive
dependencies that we have tested Cloudmarker with.

This commit is a better attempt to freeze all dependencies that exist in
this project's virtual Python environment. To achieve this, there are
now three requirement files.

  - `usr-requirements.txt`: These are our direct explicit dependencies,
  i.e., the dependencies we directly depend on for the project to run
  successfully from a user's perspective. Versions are generally not
  frozen here unless really required to work around an issue.

  - `dev-requirements.txt`: These are our direct explicit dependencies
  used during development phase only. Versions are not frozen here.
  Versions are generally not frozen here.

  - `pkg-requirements.txt`: These are the dependencies we package with
    our distribution. All versions are frozen here, so that a user who
    installs this project with `pip3` gets the exact versions of
    dependencies that we have tested this project with.

The `pkg-requirements.txt` file is updated with `make freeze` which
creates a new virtual Python environment, installs the requirements in
`usr-requirements.txt` and then writes the output of `pip3 freeze` to
this `pkg-requirements.txt`.

In this commit, the entry for `slackclient` in `usr-requirements.txt`
has been set to `slackclient==1.3.1` because that's the most recent
version of `slackclient` this project works with. This project does not
work fine with `slackclient 2.0.1` due to this error:

  ... (continued)
Pull Request #133: Freeze all dependencies for distribution upload

372 of 419 branches covered (88.78%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 2 files covered. (100.0%)

1876 of 2053 relevant lines covered (91.38%)

2.74 hits per line

Relevant lines Covered
Build:
Build:
2053 RELEVANT LINES 1876 COVERED LINES
2.74 HITS PER LINE
Source Files on requirements
  • List 0
  • Changed 2
  • Source Changed 2
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
817 requirements Freeze all dependencies for distribution upload Commit f7e05dd0c earlier attempted to freeze the dependency versions by adding version numbers to every dependency we explicitly install for this project. However, tha... Pull #133 13 May 2019 07:21AM UTC web-flow travis-ci-com pending completion  
816 requirements <a href="https://github.com/cloudmarker/cloudmarker/commit/835c4071e">&lt;a href=&quot;https://github.com/cloudmarker/cloudmarker/commit/</a><a class="double-link" href="https://github.com/cloudmarker/cloudmarker/com... push 13 May 2019 07:19AM UTC susam travis-ci-com pending completion  
815 requirements Freeze all dependencies for distribution upload Commit f7e05dd0c earlier attempted to freeze the dependency versions by adding version numbers to every dependency we explicitly install for this project. However, tha... Pull #133 13 May 2019 07:10AM UTC web-flow travis-ci-com pending completion  
814 requirements <a href="https://github.com/cloudmarker/cloudmarker/commit/0b1d9c820">Freeze all dependencies for distribution upload Commit </a><a class="double-link" href="https://github.com/cloudmarker/cloudmarker/commit/f7e05dd... push 13 May 2019 07:07AM UTC susam travis-ci-com pending completion  
769 requirements Freeze all dependencies for distribution upload Commit f7e05dd0c earlier attempted to freeze the dependency versions by adding version numbers to every dependency we explicitly install for this project. However, tha... Pull #133 12 May 2019 09:43AM UTC web-flow travis-ci-com pending completion  
768 requirements <a href="https://github.com/cloudmarker/cloudmarker/commit/2cce86a76">Freeze all dependencies for distribution upload Commit </a><a class="double-link" href="https://github.com/cloudmarker/cloudmarker/commit/f7e05dd... push 12 May 2019 09:40AM UTC susam travis-ci-com pending completion  
See All Builds (953)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc