Ver Fonte

more platform support, works on py 3.5

xattrs and ACLs on OpenBSD and NetBSD need development or adaptation of
the platform-specific code.
Thomas Waldmann há 9 anos atrás
pai
commit
f138d06dd5
4 ficheiros alterados com 7 adições e 4 exclusões
  1. 1 1
      README.rst
  2. 1 1
      docs/faq.rst
  3. 4 1
      setup.py
  4. 1 1
      tox.ini

+ 1 - 1
README.rst

@@ -65,7 +65,7 @@ Main features
 
 **Platforms Borg works on**
   * Linux
-  * FreeBSD
+  * FreeBSD, OpenBSD, NetBSD
   * Mac OS X
   * Cygwin (unsupported)
 

+ 1 - 1
docs/faq.rst

@@ -41,7 +41,7 @@ Which file types, attributes, etc. are preserved?
     * User ID of owner
     * Group ID of owner
     * Unix Mode/Permissions (u/g/o permissions, suid, sgid, sticky)
-    * Extended Attributes (xattrs)
+    * Extended Attributes (xattrs) on Linux, OS X and FreeBSD
     * Access Control Lists (ACL_) on Linux, OS X and FreeBSD
     * BSD flags on OS X and FreeBSD
 

+ 4 - 1
setup.py

@@ -138,13 +138,15 @@ setup(
     description='Deduplicated, encrypted, authenticated and compressed backups',
     long_description=long_description,
     license='BSD',
-    platforms=['Linux', 'MacOS X', 'FreeBSD', ],
+    platforms=['Linux', 'MacOS X', 'FreeBSD', 'OpenBSD', 'NetBSD', ],
     classifiers=[
         'Development Status :: 4 - Beta',
         'Environment :: Console',
         'Intended Audience :: System Administrators',
         'License :: OSI Approved :: BSD License',
         'Operating System :: POSIX :: BSD :: FreeBSD',
+        'Operating System :: POSIX :: BSD :: OpenBSD',
+        'Operating System :: POSIX :: BSD :: NetBSD',
         'Operating System :: MacOS :: MacOS X',
         'Operating System :: POSIX :: Linux',
         'Programming Language :: Python',
@@ -152,6 +154,7 @@ setup(
         'Programming Language :: Python :: 3.2',
         'Programming Language :: Python :: 3.3',
         'Programming Language :: Python :: 3.4',
+        'Programming Language :: Python :: 3.5',
         'Topic :: Security :: Cryptography',
         'Topic :: System :: Archiving :: Backup',
     ],

+ 1 - 1
tox.ini

@@ -2,7 +2,7 @@
 # fakeroot -u tox --recreate
 
 [tox]
-envlist = py32, py33, py34
+envlist = py32, py33, py34, py35
 
 [testenv]
 # Change dir to avoid import problem for cython code. The directory does