File tree 2 files changed +35
-4
lines changed
2 files changed +35
-4
lines changed Original file line number Diff line number Diff line change @@ -5,14 +5,32 @@ BAP python bindings
5
5
Install python bindings with pip:
6
6
7
7
``` bash
8
- $ pip install git+git://github.com/BinaryAnalysisPlatform/ bap-python.git
8
+ $ pip install bap
9
9
```
10
10
11
11
Alternatively you can just copy paste files into your project, or clone it
12
12
with git-subtree, or whatever...
13
13
14
+
15
+ ## Installing low-level bindings
16
+
14
17
An optional low-level interface, called [ rpc] depends on requests, so
15
- install [ requests] package from pip and ` bap-server ` from opam.
18
+ install [ requests] package from pip and ` bap-server ` from opam:
19
+
20
+ ``` bash
21
+ $ pip install bap[rpc]
22
+ $ opam install bap
23
+ ```
24
+
25
+ ## Installing development version
26
+
27
+ You can also install directly from github:
28
+
29
+ ``` bash
30
+ pip install git+git://github.com/BinaryAnalysisPlatform/bap-python.git
31
+ ````
32
+
33
+ # Using
16
34
17
35
` ` ` python
18
36
>>> import bap
Original file line number Diff line number Diff line change 4
4
5
5
setup (
6
6
name = 'bap' ,
7
- version = '1.0.0~alpha' ,
7
+ version = '1.0.0' ,
8
+ description = 'Python bindings to Binary Analysis Platform (BAP)' ,
9
+ author = 'BAP Team' ,
10
+ url = 'https://github.com/BinaryAnalysisPlatform/bap-python' ,
11
+ maintainer = 'Ivan Gotovchits' ,
12
+ maintainer_email = '[email protected] ' ,
13
+ license = 'MIT' ,
8
14
package_dir = {'bap' : 'src' },
9
15
packages = ['bap' ],
10
16
extras_require = {
11
17
'rpc' : ['requests' ]
12
- }
18
+ },
19
+
20
+ classifiers = [
21
+ 'Development Status :: 3 - Alpha' ,
22
+ 'License :: OSI Approved :: MIT License' ,
23
+ 'Topic :: Software Development :: Disassemblers' ,
24
+ 'Topic :: Security'
25
+ ]
13
26
)
You can’t perform that action at this time.
0 commit comments