File: PKG-INFO

package info (click to toggle)
swiftsc 0.5-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, sid, stretch
  • size: 212 kB
  • ctags: 92
  • sloc: python: 574; makefile: 31; sh: 19
file content (146 lines) | stat: -rw-r--r-- 4,799 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Metadata-Version: 1.1
Name: swiftsc
Version: 0.5
Summary: Simple client library of OpenStack Swift
Home-page: https://github.com/mkouhei/swiftsc
Author: Kouhei Maeda
Author-email: mkouhei@palmtb.net
License:  GNU General Public License version 3
Description: ===================================================
        swiftsc is simple client library of OpenStack Swift
        ===================================================
        
        This tool is simple client library of OpenStack Swift.
        This tool is intended to be used in the module and Python script other.
        The main purpose of this tool is used as a core module for backup tool.
        
        
        Requirements
        ------------
        
        * Python 2.7 over or Python 3.2 over
        * requests 0.12.1 later
        * python-magic 5.x in debian package or python-magic 0.4.3 later of PyPI
        
        
        Setup
        -----
        ::
        
           $ git clone https://github.com/mkouhei/swiftsc
           $ cd swiftsc
           $ sudo python setup.py install
        
        workaround of Python 3.3
        ^^^^^^^^^^^^^^^^^^^^^^^^
        
        When not using debian package of python-magic, current version(0.4.3) is not support python 3.3. Python 3.3 is supported by committed after one of the tag of 0.3.
        
        https://github.com/ahupp/python-magic/commit/d033eb46a8ace66cf795c54168a197228e47ce9e
        
        So you must install from github until next version will release.::
        
          $ git clone https://github.com/ahupp/python-magic
          $ cd python-magic
          $ sudo python setup.py install
          $ cd
          $ git clone https://github.com/mkouhei/swiftsc
          $ cd swiftsc
          $ sudo python setup.py install
        
        Development
        -----------
        
        Firstly copy pre-commit hook script.::
        
           $ cp -f utils/pre-commit.txt .git/hooks/pre-commit
        
        Debian systems
        ^^^^^^^^^^^^^^
        
        Next install python2.7, python3.2 later, and python-requests, python-magic, py.test, mock, pep8. Below in Debian GNU/Linux Sid system,::
        
           $ sudo apt-get install python python-requests python-pytest pep8 python-magic python-mock python3-requests python3-pytest python3-magic python3-mock
        
        Then checkout 'devel' branch for development, commit your changes. Before pull request, execute git rebase.
        
        
        See also
        --------
        
        * `OpenStack Object Storage Developer Guide <http://docs.openstack.org/api/openstack-object-storage/1.0/content/index.html>`_
        * `Requests <http://ja.python-requests.org/en/latest/>`_
        
        ToDo
        ----
        
        * create documents
        
        History
        -------
        
        0.5 (2013-07-27)
        ^^^^^^^^^^^^^^^^
        
        * support input file from stdin pipe, redirect
        * detect "python-magic" debian package in setup.py
        
        0.4 (2013-06-13)
        ^^^^^^^^^^^^^^^^
        
        * support Python 3.2, 3.3
        
        0.3 (2013-06-03)
        ^^^^^^^^^^^^^^^^
        
        * support auth of keystone
        
        0.2.2 (2013-05-20)
        ^^^^^^^^^^^^^^^^^^
        
        * support to ignore verifying the SSL certficate
        
        0.2.1 (2013-05-17)
        ^^^^^^^^^^^^^^^^^^
        
        * change api of retrieve_object(), response inserted boolean before content
        
        0.2 (2013-05-10)
        ^^^^^^^^^^^^^^^^
        
        * add is_object method
        * change api of is_container, response is changed status code to boolean
        
        0.1.3 (2013-05-08)
        ^^^^^^^^^^^^^^^^^^
        
        * fixes the response is not invalid with Response.json in requests 1.0 later
        
        0.1.2 (2013-05-07)
        ^^^^^^^^^^^^^^^^^^
        
        * set default timeout as 5.0
        
        0.1.1 (2013-05-05)
        ^^^^^^^^^^^^^^^^^^
        
        * fixes failed to upload without "Content-Length" when uploading empty file
        
        0.1 (2013-05-02)
        ^^^^^^^^^^^^^^^^
        
        * first release
        
        
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Environment :: OpenStack