"Topic :: Software Development :: Libraries" ], python_requires=">=3.6", entry_points={'console_scripts': ['panel = panel.command:main']}, install_requires=install_requires, extras_require=extras_require, tests_require=extras_require['tests']) if __name__ == "__main__": example_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'panel', 'examples') if 'develop' not in sys.argv and 'egg_info' not in sys.argv: pyct.build.examples(example_path, __file__, force=True) version = setup_args['version'] if 'post' not in version: with open('./panel/package.json') as f: package_json = json.load(f) js_version = package_json['version'] if version != 'None' and version.split('+')[0] != js_version.replace( '-', ''): raise ValueError("panel.js version (%s) does not match " "panel version (%s). Cannot build release." % (js_version, version)) setup(**setup_args) if os.path.isdir(example_path): shutil.rmtree(example_path)
return version if __name__ == "__main__": example_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'panel', 'examples') if 'develop' not in sys.argv and 'egg_info' not in sys.argv: pyct.build.examples(example_path, __file__, force=True) version = setup_args['version'] if 'post' not in version: with open('./panel/package.json') as f: package_json = json.load(f) js_version = package_json['version'] version = version.split('+')[0] if any(dev in version for dev in ('a', 'b', 'rc')) and not '-' in js_version: raise ValueError(f"panel.js dev versions ({js_version}) must " "must separate dev suffix with a dash, e.g. " "v1.0.0rc1 should be v1.0.0-rc.1.") if version != 'None' and version != clean_js_version(js_version): raise ValueError( f"panel.js version ({js_version}) does not match " f"panel version ({version}). Cannot build release.") setup(**setup_args) if os.path.isdir(example_path): shutil.rmtree(example_path)
"Topic :: Office/Business", "Topic :: Office/Business :: Financial", "Topic :: Software Development :: Libraries" ], python_requires=">=3.6", entry_points={'console_scripts': ['panel = panel.command:main']}, install_requires=install_requires, extras_require=extras_require, tests_require=extras_require['tests']) if __name__ == "__main__": example_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'panel', 'examples') if 'develop' not in sys.argv and 'egg_info' not in sys.argv: pyct.build.examples(example_path, __file__, force=True) version = setup_args['version'] if 'post' not in version: with open('./panel/package.json') as f: package_json = json.load(f) js_version = package_json['version'] if version.split('+')[0] != js_version.replace('-', ''): raise ValueError("panel.js version (%s) does not match " "panel version (%s). Cannot build release." % (js_version, version)) setup(**setup_args) if os.path.isdir(example_path): shutil.rmtree(example_path)