Upstream added a `monai[ninja]` install option and a corresponding
`ninja = ` in `setup.cfg`, which broke a previous hack around
`setuptools` not detecting `ninja` correctly.
Split package into top-level Python library.
We need to propagate it just like any other package, otherwise
dependents cannot detect it during installation.
The __init__.py collide since it uses old-style namespaces so we get rid
of those. In the future we may need to extend the namespaces.
This was enough for my dependency opencensus-ext-azure.
Having it as a top-level Python is just common practice; there is no
good reason not to.
As a companion to #210873, this change adds some of the builtin plugins
and themes, that generally ship with wordpress, so that consumers can
explicitly opt into including them in their wordpress derivation.
It fails, because the examples require python3.10 to be executed.
```
WARNING: examples for 3.10+ requires python 3.10. They won't be executed
Traceback (most recent call last):
File "/build/source/docs/build/main.py", line 31, in <module>
sys.exit(main())
File "/build/source/docs/build/main.py", line 27, in main
return exec_examples()
File "/build/source/docs/build/exec_examples.py", line 354, in exec_examples
versions.extend(populate_upgraded_versions(file, file_text, lowest_version))
File "/build/source/docs/build/exec_examples.py", line 294, in populate_upgraded_versions
new_file.write_text(upgraded_file_text)
File "/nix/store/9pilxd2znfsj64ybyg8lmgql9vy3fq4g-python3-3.9.16/lib/python3.9/pathlib.py", line 1285, in write_text
with self.open(mode='w', encoding=encoding, errors=errors) as f:
File "/nix/store/9pilxd2znfsj64ybyg8lmgql9vy3fq4g-python3-3.9.16/lib/python3.9/pathlib.py", line 1252, in open
return io.open(self, mode, buffering, encoding, errors, newline,
File "/nix/store/9pilxd2znfsj64ybyg8lmgql9vy3fq4g-python3-3.9.16/lib/python3.9/pathlib.py", line 1120, in _opener
return self._accessor.open(self, flags, mode)
FileNotFoundError: [Errno 2] No such file or directory: '/build/source/docs/.tmp_examples/upgraded/dataclasses_default_schema_3_9.py'
make: *** [Makefile:118: docs] Error 1
```