@@ -57,7 +57,6 @@ def symlink(source, link_name):
57
57
patch_os ()
58
58
del locals ()['patch_os' ] # since this function has done its job
59
59
60
-
61
60
from collections import OrderedDict
62
61
from glob import glob
63
62
from itertools import chain
@@ -423,54 +422,60 @@ def run(self):
423
422
424
423
# endregion
425
424
426
- setup (
427
- description = 'Custom Search Command examples' ,
428
- name = os .path .basename (project_dir ),
429
- version = '1.5.0' ,
430
- author = 'Splunk, Inc.' ,
431
- author_email = 'devinfo@splunk.com' ,
432
- url = 'http://github.com/splunk/splunk-sdk-python' ,
433
- license = 'http://www.apache.org/licenses/LICENSE-2.0' ,
434
- classifiers = [
435
- 'Development Status :: 5 - Production/Stable' ,
436
- 'Environment :: Other Environment' ,
437
- 'Intended Audience :: Information Technology' ,
438
- 'License :: Other/Proprietary License' ,
439
- 'Operating System :: OS Independent' ,
440
- 'Programming Language :: Python' ,
441
- 'Topic :: System :: Logging' ,
442
- 'Topic :: System :: Monitoring' ],
443
- packages = [
444
- b'bin.packages.splunklib' , b'bin.packages.splunklib.searchcommands'
445
- ],
446
- package_dir = {
447
- b'bin' : os .path .join ('package' , 'bin' ),
448
- b'bin.packages' : os .path .join ('package' , 'bin' , 'packages' ),
449
- b'bin.packages.splunklib' : os .path .join ('..' , '..' , 'splunklib' ),
450
- b'bin.packages.splunklib.searchcommands' : os .path .join ('..' , '..' , 'splunklib' , 'searchcommands' )
451
- },
452
- package_data = {
453
- b'bin' : [
454
- os .path .join ('package' , 'bin' , 'app.py' ),
455
- os .path .join ('package' , 'bin' , 'countmatches.py' ),
456
- os .path .join ('package' , 'bin' , 'filter.py' ),
457
- os .path .join ('package' , 'bin' , 'generatehello.py' ),
458
- os .path .join ('package' , 'bin' , 'generatetext.py' ),
459
- os .path .join ('package' , 'bin' , 'pypygeneratetext.py' ),
460
- os .path .join ('package' , 'bin' , 'simulate.py' ),
461
- os .path .join ('package' , 'bin' , 'sum.py' )
462
- ]
463
- },
464
- data_files = [
465
- (b'README' , [os .path .join ('package' , 'README' , '*.conf.spec' )]),
466
- (b'default' , [os .path .join ('package' , 'default' , '*.conf' )]),
467
- (b'lookups' , [os .path .join ('package' , 'lookups' , '*.csv.gz' )]),
468
- (b'metadata' , [os .path .join ('package' , 'metadata' , 'default.meta' )])
469
- ],
470
- requires = [],
471
-
472
- cmdclass = OrderedDict ((
473
- ('analyze' , AnalyzeCommand ),
474
- ('build' , BuildCommand ),
475
- ('link' , LinkCommand ),
476
- ('test' , TestCommand ))))
425
+ current_directory = os .getcwdu ()
426
+ os .chdir (project_dir )
427
+
428
+ try :
429
+ setup (
430
+ description = 'Custom Search Command examples' ,
431
+ name = os .path .basename (project_dir ),
432
+ version = '1.5.0' ,
433
+ author = 'Splunk, Inc.' ,
434
+ author_email = 'devinfo@splunk.com' ,
435
+ url = 'http://github.com/splunk/splunk-sdk-python' ,
436
+ license = 'http://www.apache.org/licenses/LICENSE-2.0' ,
437
+ classifiers = [
438
+ 'Development Status :: 5 - Production/Stable' ,
439
+ 'Environment :: Other Environment' ,
440
+ 'Intended Audience :: Information Technology' ,
441
+ 'License :: Other/Proprietary License' ,
442
+ 'Operating System :: OS Independent' ,
443
+ 'Programming Language :: Python' ,
444
+ 'Topic :: System :: Logging' ,
445
+ 'Topic :: System :: Monitoring' ],
446
+ packages = [
447
+ b'bin.packages.splunklib' , b'bin.packages.splunklib.searchcommands'
448
+ ],
449
+ package_dir = {
450
+ b'bin' : os .path .join ('package' , 'bin' ),
451
+ b'bin.packages' : os .path .join ('package' , 'bin' , 'packages' ),
452
+ b'bin.packages.splunklib' : os .path .join ('..' , '..' , 'splunklib' ),
453
+ b'bin.packages.splunklib.searchcommands' : os .path .join ('..' , '..' , 'splunklib' , 'searchcommands' )
454
+ },
455
+ package_data = {
456
+ b'bin' : [
457
+ os .path .join ('package' , 'bin' , 'app.py' ),
458
+ os .path .join ('package' , 'bin' , 'countmatches.py' ),
459
+ os .path .join ('package' , 'bin' , 'filter.py' ),
460
+ os .path .join ('package' , 'bin' , 'generatehello.py' ),
461
+ os .path .join ('package' , 'bin' , 'generatetext.py' ),
462
+ os .path .join ('package' , 'bin' , 'pypygeneratetext.py' ),
463
+ os .path .join ('package' , 'bin' , 'simulate.py' ),
464
+ os .path .join ('package' , 'bin' , 'sum.py' )
465
+ ]
466
+ },
467
+ data_files = [
468
+ (b'README' , [os .path .join ('package' , 'README' , '*.conf.spec' )]),
469
+ (b'default' , [os .path .join ('package' , 'default' , '*.conf' )]),
470
+ (b'lookups' , [os .path .join ('package' , 'lookups' , '*.csv.gz' )]),
471
+ (b'metadata' , [os .path .join ('package' , 'metadata' , 'default.meta' )])
472
+ ],
473
+ requires = [],
474
+
475
+ cmdclass = OrderedDict ((
476
+ ('analyze' , AnalyzeCommand ),
477
+ ('build' , BuildCommand ),
478
+ ('link' , LinkCommand ),
479
+ ('test' , TestCommand ))))
480
+ finally :
481
+ os .chdir (current_directory )
0 commit comments