| 
									
										
										
										
											2012-07-22 02:16:59 +02:00
										 |  |  | { stdenv, python }: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-08-13 21:52:01 +00:00
										 |  |  | stdenv.mkDerivation { | 
					
						
							| 
									
										
										
										
											2017-11-09 19:26:09 +08:00
										 |  |  |   pname = "python-recursive-pth-loader"; | 
					
						
							|  |  |  |   version = "1.0"; | 
					
						
							| 
									
										
										
										
											2012-07-22 02:16:59 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-06-19 11:45:34 -04:00
										 |  |  |   dontUnpack = true; | 
					
						
							| 
									
										
										
										
											2012-07-22 02:16:59 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |   buildInputs = [ python ]; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-07 00:48:42 +02:00
										 |  |  |   patchPhase = "cat ${./sitecustomize.py} > sitecustomize.py"; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-08 22:07:20 +02:00
										 |  |  |   buildPhase = "${python}/bin/${python.executable} -m compileall ."; | 
					
						
							| 
									
										
										
										
											2013-09-07 00:48:42 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-22 02:16:59 +02:00
										 |  |  |   installPhase = | 
					
						
							|  |  |  |     ''
 | 
					
						
							|  |  |  |       dst=$out/lib/${python.libPrefix}/site-packages | 
					
						
							|  |  |  |       mkdir -p $dst | 
					
						
							| 
									
										
										
										
											2013-09-07 00:48:42 +02:00
										 |  |  |       cp sitecustomize.* $dst/ | 
					
						
							| 
									
										
										
										
											2012-07-22 02:16:59 +02:00
										 |  |  |     '';
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   meta = { | 
					
						
							|  |  |  |       description = "Enable recursive processing of pth files anywhere in sys.path"; | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | } |