-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello! I have a problem with using distutils on a filesystem residing on AFS. AFS does not allow hard-linking across directory boundaries. So the copy method from file_util.py using hard links files fails, e.g.: # ./setup.py sdist running sdist reading manifest file 'MANIFEST' making hard links in foo-1.0... hard linking MANIFEST.in -> foo-1.0 error: Invalid cross-device link The system I run is linux, thus it tries to hard link, I did not dig too deep into file_util.py but I figured out that it is the link mode which has to be set to None to make it working on AFS so that it copies files. I made a rather non elegant change to the code, which I attached. I am sure that you can come up with a better solution. I do, unfortunately not have the time, to fix it elsewhere. Just wanted to let you know. Best regards, Christian Pfaffel - -- PGP-Key: http://fubphpc.tu-graz.ac.at/~flash/pubkey.gpg -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.7 http://mailcrypt.sourceforge.net/ iD8DBQE9rqAzzNp7/ndBhMQRAoO3AJ90Q77x3TUU6S/OaP/ehzKbFYrIWACcDBBZ UK4XthK4zZjpSYRxxRCBoTY= =bfqa -----END PGP SIGNATURE-----
participants (1)
-
Christian Pfaffel