Skip to content

Commit 0e4ce4a

Browse files
author
Patryk Gałczyński
committed
first commit, basic nova and glance client + keystone password auth, all using asyncio compatible libs
1 parent 848b49c commit 0e4ce4a

15 files changed

+635
-0
lines changed

.gitignore

+82
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# editor files
2+
.*.swp
3+
*.bak
4+
*~
5+
/.project
6+
/.pydevproject
7+
**/*.orig
8+
9+
# Byte-compiled / optimized / DLL files
10+
__pycache__/
11+
*.py[cod]
12+
13+
# C extensions
14+
*.so
15+
16+
# Distribution / packaging
17+
.Python
18+
env/
19+
build/
20+
develop-eggs/
21+
dist/
22+
downloads/
23+
eggs/
24+
.eggs/
25+
lib/
26+
lib64/
27+
parts/
28+
sdist/
29+
var/
30+
*.egg-info/
31+
.installed.cfg
32+
*.egg
33+
wheelhouse
34+
venv*/
35+
pyvenv*/
36+
.pytest_cache
37+
38+
# PyInstaller
39+
# Usually these files are written by a python script from a template
40+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
41+
*.manifest
42+
*.spec
43+
44+
# Installer logs
45+
pip-log.txt
46+
pip-delete-this-directory.txt
47+
48+
# Unit test / coverage reports
49+
.coverage
50+
.tox
51+
.coverage.*
52+
.cache
53+
nosetests.xml
54+
coverage.xml
55+
htmlcov
56+
report.xml
57+
58+
# Translations
59+
*.mo
60+
*.pot
61+
62+
# Complexity
63+
output/*.html
64+
output/*/index.html
65+
66+
# Sphinx
67+
docs/_build
68+
69+
.DS_Store
70+
*~
71+
.*.sw[po]
72+
.build
73+
.ve
74+
.env
75+
.cache
76+
.pytest
77+
.bootstrap
78+
.appveyor.token
79+
*.bak
80+
81+
# ctags
82+
tags

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Changelog
2+
=========
3+
4+
0.1.0 (2018-02-15)
5+
------------------
6+
7+
* First approach to build async openstack client library for Python3
8+

MANIFEST.in

Whitespace-only changes.

Pipfile

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
[[source]]
2+
3+
url = "https://pypi.python.org/simple"
4+
verify_ssl = true
5+
name = "pypi"
6+
7+
8+
[dev-packages]
9+
10+
11+
12+
[packages]
13+
14+
tox = "*"
15+
aiohttp = "*"
16+
simple-rest-client = "*"
17+
18+
19+
[requires]
20+
21+
python_version = "3.6"

Pipfile.lock

+216
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

requirements.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
aiohttp==3.0.0
2+
simplejson==3.13.2
3+
simple-rest-client==0.5.0

setup.cfg

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
[bdist_wheel]
2+
universal = 1
3+
4+
5+
[flake8]
6+
max-line-length = 140
7+
exclude = */migrations/*
8+
9+
[tool:pytest]
10+
norecursedirs =
11+
.git
12+
.tox
13+
.env
14+
dist
15+
build
16+
17+
python_files =
18+
test_*.py
19+
*_test.py
20+
tests.py
21+
addopts =
22+
-ra
23+
--strict
24+
--ignore=docs/conf.py
25+
--ignore=setup.py
26+
--ignore=ci
27+
--ignore=.eggs
28+
--doctest-modules
29+
--doctest-glob=\*.rst
30+
--tb=short
31+
32+
[isort]
33+
force_single_line = False
34+
no_inline_sort=True
35+
line_length = 120
36+
no_lines_before=NO_LINES_BEFORE
37+
lines_between_types=0
38+
no_sections=True
39+
known_first_party = asyncnovaclient
40+
default_section = THIRDPARTY
41+
forced_separate = test_asyncnovaclient
42+
not_skip = __init__.py

0 commit comments

Comments
 (0)