Extending setuptools with finalize_distribution_options: How can I find the source directory #3959
              
                Unanswered
              
          
                  
                    
                      jessie-ross
                    
                  
                
                  asked this question in
                Q&A
              
            Replies: 1 comment 2 replies
-
| 
         I usually go with  
 If setuptools is being called to build   | 
  
Beta Was this translation helpful? Give feedback.
                  
                    2 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there!
I'm trying to extend setuptools so it automatically brings in requirements from Pipfile.
I have it working but it's a bit hacky as I don't have a reliable reference to the source directory - I use the CWD, but that only works early on in the build with sdist, which is fine because the wheel gets built from the sdist.
Problems occur however if I try to install my package (pacakge A) locally from another package (package B), as the CWD will be set to package B.
The same issue occurs for setuptools_scm, and I believe it is causing other issues there.
In the
finalize_distribution_optionsentry point all I have access to is thedistobject, is there a way I'm missing to get the source directory?Thanks!
Beta Was this translation helpful? Give feedback.
All reactions