Skip to content
This repository was archived by the owner on Jan 17, 2023. It is now read-only.

Requirements rework #262

Merged
merged 4 commits into from
Oct 14, 2019
Merged

Requirements rework #262

merged 4 commits into from
Oct 14, 2019

Conversation

alwa-nordic
Copy link
Contributor

No description provided.

Remove most dependency version constraints from requirements.txt, which
is read by setup.py. This was done so that any project that depends on
this one can choose dependency versions as freely as possible and is
reposible for testing and freezing for its releases. This change also
introduces a requirements-freeze.txt which freezes the dependency
environment to a known good state for nrfutil that will be used for
builds of nrfutil standalone executable.

Sadly this means that installing nrfutil manually trough pip can break
without warning. A possible solution for this is to create a dedicated
package for nrfutil with the frozen dependencies. This would be ment to
be run in a isolated environment using pipx or a simmilar tool.
@alwa-nordic alwa-nordic requested a review from bihanssen October 14, 2019 13:03
@alwa-nordic alwa-nordic merged commit d56913f into master Oct 14, 2019
@alwa-nordic alwa-nordic deleted the requirements-rework branch October 14, 2019 13:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants