Skip to content

Commit

Permalink
camkes-deps: fully remove orderedset; bump version
Browse files Browse the repository at this point in the history
- commit 4f7bca1 replaced orderedset by the maintained ordered-set,
but did no yet remove the dependency. Since on more recent python
version the dependency install now fails, we are removing it completely.

- make python 3 requirement explicit

To be released on PyPi simultaneously with the next CAmkES release.

Closes #124

Signed-off-by: Gerwin Klein <[email protected]>
  • Loading branch information
lsf37 committed Jun 30, 2024
1 parent f7be6b4 commit 45fd783
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion tools/check_deps.py
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ def yellow(string):
PythonModule('plyplus', 'Python parsing module'),
PythonModule('ply', 'Python parsing module'),
PythonModule('elftools', 'Python ELF parsing module'),
PythonModule('ordered_set', 'Python OrderedSet module (orderedset)'),
PythonModule('ordered_set', 'Python OrderedSet module (ordered-set)'),
PythonModuleWith('six', 'Python 2/3 compatibility layer', 'assertCountEqual'),
PythonModule('sqlite3', 'Python SQLite module'),
PythonModule('pyfdt', 'Python flattened device tree parser')),
Expand Down
6 changes: 3 additions & 3 deletions tools/python-deps/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
To add a python dependency, add it to the DEPS list below.
To publish using these instructions, you need the virtualenv package
To publish using these instructions, you need the virtualenv package
installed, and a properly set up ~/.pypirc file.
To publish to pypitest:
Expand All @@ -29,7 +29,6 @@
'aenum',
'jinja2>=3.0.0',
'ordered-set',
'orderedset', # For older source trees: remove in 0.7.4
'plyplus',
'pyelftools',
'sel4-deps',
Expand All @@ -43,7 +42,7 @@

setup(
name='camkes-deps',
version='0.7.3',
version='0.7.4',
description='Metapackage for downloading build dependencies for CAmkES',
long_description="""
The CAmkES tool has many python dependencies. This package depends on them all
Expand All @@ -58,4 +57,5 @@
author='TrustworthySystems',
author_email='[email protected]',
install_requires=DEPS,
python_requires='>=3'
)

0 comments on commit 45fd783

Please sign in to comment.