forked from pool/python-ujson
This commit is contained in:
@@ -0,0 +1,48 @@
|
|||||||
|
From 39435177118c9fbc5d3863879c6e4616fd4c12c5 Mon Sep 17 00:00:00 2001
|
||||||
|
From: anthraxx <levente@leventepolyak.net>
|
||||||
|
Date: Tue, 26 Jan 2016 14:34:08 +0100
|
||||||
|
Subject: [PATCH] do not forcefully remove the build directory manually
|
||||||
|
|
||||||
|
this fixes issue #179.
|
||||||
|
setuptools should itself know when to use cache or create a
|
||||||
|
new build... however if someone wants to override that, it's
|
||||||
|
still possible but forcefully doing that on whatever
|
||||||
|
setuptools target will (and does) introduce problems.
|
||||||
|
|
||||||
|
Build directory should be cleaned up via the clean sub-command.
|
||||||
|
examples:
|
||||||
|
- clean up temp:
|
||||||
|
python setup.py clean
|
||||||
|
- clean up whole build dir
|
||||||
|
python setup.py clean -a
|
||||||
|
|
||||||
|
Or if somebody wants to, the build dir could be removed on the
|
||||||
|
shell.
|
||||||
|
---
|
||||||
|
setup.py | 6 ------
|
||||||
|
1 file changed, 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/setup.py b/setup.py
|
||||||
|
index 1e1e220..9f9c8b6 100644
|
||||||
|
--- a/setup.py
|
||||||
|
+++ b/setup.py
|
||||||
|
@@ -3,7 +3,6 @@
|
||||||
|
except ImportError:
|
||||||
|
from distutils.core import setup, Extension
|
||||||
|
import distutils.sysconfig
|
||||||
|
-import shutil
|
||||||
|
import os.path
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
@@ -22,11 +21,6 @@
|
||||||
|
Programming Language :: Python :: 3.2
|
||||||
|
""".splitlines()))
|
||||||
|
|
||||||
|
-try:
|
||||||
|
- shutil.rmtree("./build")
|
||||||
|
-except(OSError):
|
||||||
|
- pass
|
||||||
|
-
|
||||||
|
module1 = Extension('ujson',
|
||||||
|
sources = ['./python/ujson.c',
|
||||||
|
'./python/objToJSON.c',
|
||||||
|
Reference in New Issue
Block a user