Added python/bleach
Started porting matrix-synapse, this is one of the dependencies.
I did make REQUIRED_PACKAGES but it did not pickup python as a dependency, is this correct?
Yes, our dependency checker is weak to detect scripting language dependencies.
Please use python-integrate-project to integrate this project. Thanks.
python-integrate-projec works really well, but not all packages for testing are there so i will skip that for now.
I do not recommend to merge this yet since python-integrate-project failed with ERRORs. The merge should be postponed until all packages needed for testing are merged first and tests are run. The list of missing packages is: black, hashin, mypy, pip-tools, sphinx, twine. I already had three of them in my queue and I just added rest to the queue too.
Hmmm, it is not possible to get bleach tested without bleach itself, so I've no objection to merge this as is (although I'd prefer a bit better integration, but this could be improved later).
I tried adding the packages for testing as wel but this spirals out of control into a big yak shaving fest. I have Synapse running but python-integrate-project fails at sample manifest (works fine for matrix_common). I will look later into what is happening under the hood.
Maybe we should pickup the tests with the next bleach update when we have all the dependencies available.