Skip to content

Commit ce66bb1

Browse files
committed
Stub for python-vultr module.
0 parents  commit ce66bb1

9 files changed

+1325
-0
lines changed

.gitignore

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
build
2+
dist
3+
Include
4+
Lib
5+
Scripts
6+
*.egg-info
7+
*.pyc

CONTRIBUTING.md

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Vultr
2+
3+
Vultr is a client library for the Vultr API.
4+
5+
## Bug Reports
6+
7+
Please report bugs through the github issue queue. When reporting a bug please include a code sample, describe the behavior you expect, and the behavior you're observing.
8+
9+
## Contributing Code
10+
11+
Vultr is maintained on Github. Changes should be submitted as pull requests rebased on the latest master.
12+
13+
## Becoming a Maintainer
14+
15+
Please send an email to [email protected] if you are interested in becoming a maintainer. Like all open source projects, the more hands the merrier.
16+
17+
## Development
18+
19+
```
20+
pip install setuptools virtualenv pep8 wheel twine
21+
22+
```
23+
24+
## Testing

LICENSE

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2013 devo.ps
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of
6+
this software and associated documentation files (the "Software"), to deal in
7+
the Software without restriction, including without limitation the rights to
8+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9+
the Software, and to permit persons to whom the Software is furnished to do so,
10+
subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

MANIFEST.in

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include *.rst LICENSE

README.rst

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Vultr
2+
=====
3+
4+
Vultr provides a client library to the Vultr.com API.
5+
6+
**API**
7+

setup.cfg

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[wheel]
2+
universal=1

setup.py

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import sys
2+
from setuptools import setup, find_packages
3+
4+
'''
5+
packaging modeled after
6+
https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/
7+
'''
8+
9+
def read(filename):
10+
return open(filename).read()
11+
12+
setup(
13+
name='vultr',
14+
version='0.1.0',
15+
description='Vultr.com API Client',
16+
long_description=(read(README.rst)),
17+
url='http://github.com/spry-group/python-vultr',
18+
author='Darrel O\'Pry',
19+
author_email='[email protected]',
20+
packages=['vultr'],
21+
classifiers = [
22+
'Intended Audience :: Developers',
23+
'Natural Language :: English',
24+
'License :: OSI Approved :: MIT License',
25+
'Operating System :: OS Independent',
26+
'Programming Language :: Python',
27+
'Programming Language :: Python :: 2',
28+
'Programming Language :: Python :: 2.7',
29+
'Programming Language :: Python :: 3',
30+
'Programming Language :: Python :: 3.3',
31+
'Topic :: Software Development :: Libraries :: Python Modules'
32+
],
33+
license=read('LICENSE'),
34+
)

vultr/__init__.py

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
__version__ = '0.1.0'
2+
__license__ = 'MIT'

0 commit comments

Comments
 (0)