This was showing 'import openstack.cloud' but then using openstack
directly. Fix that.
Then, reorganize a little bit.
Change-Id: Iecb7cd02cc6648c6e78666da0d237fc28643d2ae
The redirects work, but it's nicer to just use opendev links
directly. Also, update shade, which is in openstack namespace
now.
Depends-On: https://review.opendev.org/654230
Depends-On: https://review.opendev.org/654233
Change-Id: Id559b79c2aefda50fa3ec0feedf6d8c52a687a75
storyboard now supports project name in the urls. Switch to using that
form, since it just looks nicer.
Change-Id: Ibb4185446392af68ddfcc9de4f4f76b44db676c5
Now that the repo is renamed, update all of the references.
While we're at it, remote unused translation config.
Change-Id: Ib9f80eb809317483f83f79952470c2b57b2bb7c6
We don't want these where they look like supported interfaces just yet.
Move them below openstack.cloud.
Change-Id: I653e5aaba8084e8c226fd0e787dfff01050e7a6c
shade and openstacksdk each have a logging doc and a logging setup helper
function. They both basically do the same thing, and we have a TODO item
about collapsing them.
This moves openstack.utils.enable_logging to openstack.enable_logging
(leaving behind a compat piece at openstack.utils.enable_logging) It
adds the shade functionality to it, and also changes the behavior to
match shade's WRT behavior when no parameters are passed (defaults to
logging to stdout)
Update the codebase to call openstack._log.setup_logging instead of
logging.getLogger directly, as setup_logging attaches a NullHandler by
default.
Collapse the docs into a single document.
There were only two places where openstacksdk was already logging to
something other than 'openstack'. Collapse those down to 'openstack'
until we come up with a reason to break them out more logically.
Change-Id: I45fd5ffd18255450d38a1f56c80f5c157ea19ae3
This sucks in the git history for both projects, then moves their files
in place. It should not introduce any behavior changes to any of the
existing openstacksdk code, nor to openstack.config and openstack.cloud
- other than the name change.
TODO(shade) comments have been left indicating places where further
integration work should be done.
It should not be assumed that these are the final places for either to
live. This is just about getting them in-tree so we can work with them.
The enforcer code for reasons surpassing understanding does not work
with python setup.py build_sphinx but it does work with sphinx-build
(what?) For now turn it off. We can turn it back on once the build
sphinx job is migrated to the new PTI.
Change-Id: I9523e4e281285360c61e9e0456a8e07b7ac1243c
With the move to keystoneauth, we no longert depend on the requests
library for anything at runtime. We do still have one test, which is
valid, that depends on requests to ensure that
https://bugs.launchpad.net/python-openstacksdk/+bug/1428342 stays fixed.
This change moves requests to test-requirements and additionally removes
the list of dependencies in the README file, as it duplicates the only
place requirements are truly needed.
Change-Id: I6aa8e71573e685b2748150ea5cec946b65d525ae
This will greatly reduce the number of ksc to sdk differences.
Why fight it, everyone is used to username anyway.
Change-Id: Ie6e897c1baa3184af77510b98790196e8f069f5a
This change updates the README text that shows up on PyPI so we can get
a small example up there as well as the documentation link. It also
marks 3.4 as supported, since we've been testing that for a while now.
Change-Id: I28555eb4e121f35151afc8548adb3df166257814
Closes-Bug: 1420858