Age | Commit message (Collapse) | Author |
|
This is no longer required since
https://github.com/tpm2-software/tpm2-pytss/pull/356
|
|
and checkdepends on tpm2-tools
Required since upstream commit
https://github.com/tpm2-software/tpm2-pytss/commit/288dd9da585ad18f8191c544d357fe991387d7c6
("encoding: add tpm2-tools encoder").
|
|
compiled C extension
Instead of copying the generated files, --import-mode=append can be used in
combination with setting PYTHONPATH to the build directory, cf.
tpm2-software/tpm2-pytss#341
|
|
Required since upstream commit
https://github.com/tpm2-software/tpm2-pytss/commit/692de662ef6b81fff47f5f69b8598df5ca643c11
|
|
PEP 517
|
|
able to run tests
This is necessary since upstream commit
https://github.com/tpm2-software/tpm2-pytss/commit/10d7b4811706de8dc01dd586fc7a0d4df4c1f17b
|
|
properly sort RCs
According to vercmp, the stable release 1.0.0.r0 would be older than its
release candidate 1.0.0.rc0.r0, so use 1.0.0rc0.r0 for the release candidate
instead as suggested by man vercmp(8).
|
|
An additional file from the build directory is required since upstream commit
https://github.com/tpm2-software/tpm2-pytss/commit/0f48299c1b4f1fc8c3f4338747057a933af55afb
|
|
Since upstream commit
https://github.com/tpm2-software/tpm2-pytss/commit/7d5a0d253a3559ca81d95bc29a582bcbd94e4d6f
the test suite fails because no tests are available in the build/lib.*
directory. Fix this by copying the built library from the build directory to
the source directory and running the test suite from there. This is necessary
as setting PYTHONPATH to build/lib.* as suggested by
https://wiki.archlinux.org/title/Python_package_guidelines#Check does not
appear to work.
|
|
Since https://github.com/tpm2-software/tpm2-pytss/pull/227 has been merged
upstream, the test suite passes with tpm2-tss 3.1.0, so there is no need to
depend on the VCS package any longer.
|
|
tpm2-tss-git
tpm2-tss 3.1.0 produces "tpm2_pytss.TSS2_Exception.TSS2_Exception:
tpm:warn(2.0): out of memory for object contexts" test suite failures due to a
bug, cf. https://github.com/tpm2-software/tpm2-pytss/issues/168 and
https://github.com/tpm2-software/tpm2-tss/issues/2084
|
|
libtss2-mu.so
Added in upstream commit
https://github.com/tpm2-software/tpm2-pytss/commit/97c0b813cdc9f75547122fbf89ad862e657f7448
|
|
This checkdepends is no longer required since upstream commit
https://github.com/tpm2-software/tpm2-pytss/commit/51d1401759c4da042ad55888281e39e0539117da
|
|
Required since upstream commit
https://github.com/tpm2-software/tpm2-pytss/commit/4d9b4f2e00b141749d1e33569471090a1d3dd43b
|
|
python-cryptography
Required since upstream commit dfbb821081d6aef04f6dece33e64532cc4b4fe2b.
|
|
- Upstream now uses python-pytest with the pytest-forked plugin to run tests in
separate subprocesses (because they export differing test-specific
environment variables).
- Upstream integrated libtss2-rc.so, so add it as a libdep.
|
|
python-pkgconfig, switch to swtpm
- Add further libdepends on libraries that have been integrated upstream in the
meantime.
- Upstream now depends on python-pkgconfig to set the include paths during
build.
- Upstream now supports swtpm in addition to ibm-sw-tpm2, use it as the new
default checkdepends like we do for the other tpm2-software projects.
|
|
The rewrite is a work in progress, only the ESAPI is supported at the moment.
- SWIG has been replaced by CFFI.
- The test suite has been rewritten to use the unittest module.
|
|
makedepends
|
|
|
|
reproducibility
Don't generate bytecode for test files so that it doesn't matter whether the
test suite was run when the package was built or not.
|
|
- Upstream commit dfdd363dde3d6d45ad09e9e946ff3243b0b63121 added a
checkdepends on python-cryptography.
- Upstream commit 91800f045a673bc3c7e87dce106f20e682ca41e0 removed the
tests from the installation.
|
|
Accoring to the Python package guidelines modules should have a
"python-" prefix.
|