代码拉取完成,页面将自动刷新
from setuptools import setup
import os
with open('VERSION.txt', 'r') as version_file:
version = version_file.readline().strip()
def fullsplit(path, result=None):
"""
Split a pathname into components (the opposite of os.path.join) in a
platform-neutral way.
"""
if result is None:
result = []
head, tail = os.path.split(path)
if head == '':
return [tail] + result
if head == path:
return result
return fullsplit(head, [tail] + result)
packages = []
for dirpath, dirnames, filenames in os.walk('patchman'):
# Ignore dirnames that start with '.'
for i, dirname in enumerate(dirnames):
if dirname.startswith('.'):
del dirnames[i]
if filenames:
packages.append('.'.join(fullsplit(dirpath)))
data_files = []
data_files.append(
('/etc/patchman', ['etc/patchman-apache.conf']),
)
for dirpath, dirnames, filenames in os.walk('etc'):
# Ignore dirnames that start with '.'
for i, dirname in enumerate(dirnames):
if dirname.startswith('.'):
del dirnames[i]
if filenames:
path = dirpath.replace('etc', '/etc/patchman')
data_files.append(
[path, [os.path.join(dirpath, f) for f in filenames]]
)
for dirpath, dirnames, filenames in os.walk('media'):
# Ignore dirnames that start with '.'
for i, dirname in enumerate(dirnames):
if dirname.startswith('.'):
del dirnames[i]
if filenames:
path = dirpath.replace('media', '/usr/share/patchman/media')
data_files.append(
[path, [os.path.join(dirpath, f) for f in filenames]]
)
setup(
name='patchman',
version=version,
url='https://www.github.com/furlongm/patchman/',
author='Marcus Furlong',
author_email='furlongm@gmail.com',
description='django based patch status monitoring tool for linux systems',
packages=packages,
data_files=data_files,
package_data={'': ['*.html'], },
scripts=['sbin/patchman',
'sbin/patchman-set-secret-key',
'sbin/patchman-manage',
'sbin/patchman-south-migrations', ],
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。