In I78838dcd4da43b3c1d2610ac87a3ec55b9535646, we added the ability to read "extras" from setup.cfg. In I146baa3ef94cc8bbf29af371786f3ea95a42cb9f, we store the list of extras specified in reqs/test-reqs. However, the project requirements check does not use this information yet and treats say oslo.db and oslo.db[mysql] lines in reqs/test-reqs the same and errors out. So Nova for example (I4131e534d4cb12e4888d398fa4fb7c922e369210) is not able to add oslo.db[fixtures] to its test-requirements as oslo.db is already in requirements. When we check requirements, we should not compare the extras information and only check package/location/specifiers/markers as the extras are NOT present in global requirements by design. Change-Id: I937823ffeb95725f0b55e298ebee1857d6482883
9.9 KiB
Executable File
9.9 KiB
Executable File