summaryrefslogtreecommitdiff
path: root/setup.cfg
blob: 650a5e04cb7831ebe514fa81cbeeee8b2bfe4009 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
[metadata]
name = swift
summary = OpenStack Object Storage
description_file =
    README.rst
author = OpenStack
author_email = openstack-discuss@lists.openstack.org
url = https://docs.openstack.org/swift/latest/
project_urls =
    Documentation = https://docs.openstack.org/swift/latest/
    Bug Tracker = https://bugs.launchpad.net/swift
    Source Code = https://opendev.org/openstack/swift/
    Release Notes = https://opendev.org/openstack/swift/src/branch/master/CHANGELOG
classifier =
    Development Status :: 5 - Production/Stable
    Environment :: OpenStack
    Intended Audience :: Information Technology
    Intended Audience :: System Administrators
    License :: OSI Approved :: Apache Software License
    Operating System :: POSIX :: Linux
    Programming Language :: Python
    Programming Language :: Python :: 2
    Programming Language :: Python :: 2.7
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.6
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Programming Language :: Python :: 3.9
    Programming Language :: Python :: 3.10

[pbr]
skip_authors = True
skip_changelog = True
skip_reno = True

[files]
packages =
    swift
scripts =
    bin/swift-account-audit
    bin/swift-account-auditor
    bin/swift-account-info
    bin/swift-account-reaper
    bin/swift-account-replicator
    bin/swift-account-server
    bin/swift-config
    bin/swift-container-auditor
    bin/swift-container-info
    bin/swift-container-replicator
    bin/swift-container-server
    bin/swift-container-sharder
    bin/swift-container-sync
    bin/swift-container-updater
    bin/swift-container-reconciler
    bin/swift-reconciler-enqueue
    bin/swift-dispersion-populate
    bin/swift-dispersion-report
    bin/swift-drive-audit
    bin/swift-form-signature
    bin/swift-get-nodes
    bin/swift-init
    bin/swift-object-auditor
    bin/swift-object-expirer
    bin/swift-object-info
    bin/swift-object-replicator
    bin/swift-object-reconstructor
    bin/swift-object-relinker
    bin/swift-object-server
    bin/swift-object-updater
    bin/swift-oldies
    bin/swift-orphans
    bin/swift-proxy-server
    bin/swift-recon
    bin/swift-recon-cron
    bin/swift-ring-builder
    bin/swift-ring-builder-analyzer
    bin/swift-ring-composer

[extras]
kms_keymaster =
    oslo.config>=4.0.0,!=4.3.0,!=4.4.0 # Apache-2.0
    castellan>=0.13.0 # Apache-2.0

kmip_keymaster =
    pykmip>=0.7.0 # Apache-2.0

keystone =
    keystonemiddleware>=4.17.0

[entry_points]
console_scripts =
    swift-manage-shard-ranges = swift.cli.manage_shard_ranges:main
    swift-container-deleter = swift.cli.container_deleter:main

paste.app_factory =
    proxy = swift.proxy.server:app_factory
    object = swift.obj.server:app_factory
    mem_object = swift.obj.mem_server:app_factory
    container = swift.container.server:app_factory
    account = swift.account.server:app_factory

paste.filter_factory =
    healthcheck = swift.common.middleware.healthcheck:filter_factory
    crossdomain = swift.common.middleware.crossdomain:filter_factory
    memcache = swift.common.middleware.memcache:filter_factory
    read_only = swift.common.middleware.read_only:filter_factory
    ratelimit = swift.common.middleware.ratelimit:filter_factory
    backend_ratelimit = swift.common.middleware.backend_ratelimit:filter_factory
    cname_lookup = swift.common.middleware.cname_lookup:filter_factory
    catch_errors = swift.common.middleware.catch_errors:filter_factory
    domain_remap = swift.common.middleware.domain_remap:filter_factory
    staticweb = swift.common.middleware.staticweb:filter_factory
    tempauth = swift.common.middleware.tempauth:filter_factory
    keystoneauth = swift.common.middleware.keystoneauth:filter_factory
    recon = swift.common.middleware.recon:filter_factory
    tempurl = swift.common.middleware.tempurl:filter_factory
    formpost = swift.common.middleware.formpost:filter_factory
    name_check = swift.common.middleware.name_check:filter_factory
    bulk = swift.common.middleware.bulk:filter_factory
    container_quotas = swift.common.middleware.container_quotas:filter_factory
    account_quotas = swift.common.middleware.account_quotas:filter_factory
    proxy_logging = swift.common.middleware.proxy_logging:filter_factory
    dlo = swift.common.middleware.dlo:filter_factory
    slo = swift.common.middleware.slo:filter_factory
    list_endpoints = swift.common.middleware.list_endpoints:filter_factory
    gatekeeper = swift.common.middleware.gatekeeper:filter_factory
    container_sync = swift.common.middleware.container_sync:filter_factory
    xprofile = swift.common.middleware.xprofile:filter_factory
    versioned_writes = swift.common.middleware.versioned_writes:filter_factory
    copy = swift.common.middleware.copy:filter_factory
    keymaster = swift.common.middleware.crypto.keymaster:filter_factory
    encryption = swift.common.middleware.crypto:filter_factory
    kms_keymaster = swift.common.middleware.crypto.kms_keymaster:filter_factory
    kmip_keymaster = swift.common.middleware.crypto.kmip_keymaster:filter_factory
    listing_formats = swift.common.middleware.listing_formats:filter_factory
    symlink = swift.common.middleware.symlink:filter_factory
    s3api = swift.common.middleware.s3api.s3api:filter_factory
    s3token = swift.common.middleware.s3api.s3token:filter_factory
    etag_quoter = swift.common.middleware.etag_quoter:filter_factory

swift.diskfile =
    replication.fs = swift.obj.diskfile:DiskFileManager
    erasure_coding.fs = swift.obj.diskfile:ECDiskFileManager

swift.object_audit_watcher =
    dark_data = swift.obj.watchers.dark_data:DarkDataWatcher

[bdist_wheel]
universal = 1