-
Notifications
You must be signed in to change notification settings - Fork 117
/
Copy pathINSTALL
48 lines (38 loc) · 1.58 KB
/
INSTALL
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
For Python module, it's recommended to use "pip" for the installation:
pip install pacparser
pip install pacparser==1.3.8.dev15 (specific version)
For other pre-built binaries, download them from:
https://github.com/manugarg/pacparser/releases
You can also download the latest binaries from the Github actions artifacts:
https://github.com/manugarg/pacparser/actions
Compile From Source:
###################
On Unix-like Systems:
====================
Get the latest source code from github (git) repository by following instructions at:
https://github.com/manugarg/pacparser
* pacparser C library and pactester:
----------------------------------
Compiling and installing pacparser is as easy as running the following
commands:
=> make -C src
=> sudo make -C src install
* pacparser python module:
------------------------------------------------
To compile and install pacparser python module:
=> make -C src pymod
=> sudo make -C src install-pymod
If it failed while running runtests.py like this;
```
File "../tests/runtests.py", line 79, in runtests
raise Exception('Tests failed. Got "%s", expected "%s"' % (result, expected_result))
Exception: Tests failed. Got "END-OF-SCRIPT", expected "isResolvable"
```
Please set an environment variable NO_INTERNET. Then it won't require internet and pass the test.
```
$ export NO_INTERNET=1 && make -C src install-pymod
```
On Win-32 Systems:
=================
Compiling pacparser for Windows is a rather involved process and is documented
in detail in README.win32 file included with this package.