3434import setuptools .command .build_py
3535import setuptools .command .sdist
3636
37+ sys .path .append (str (Path (__file__ ).resolve ().parent ))
38+
3739import setupext
3840from setupext import print_raw , print_status
3941
@@ -258,36 +260,11 @@ def make_release_tree(self, base_dir, files):
258260 package_data [key ] = list (set (val + package_data [key ]))
259261
260262setup ( # Finally, pass this all along to setuptools to do the heavy lifting.
261- name = "matplotlib" ,
262- description = "Python plotting package" ,
263263 author = "John D. Hunter, Michael Droettboom" ,
264264 author_email = "matplotlib-users@python.org" ,
265265 url = "https://matplotlib.org" ,
266266 download_url = "https://matplotlib.org/stable/users/installing/index.html" ,
267- project_urls = {
268- 'Documentation' : 'https://matplotlib.org' ,
269- 'Source Code' : 'https://github.com/matplotlib/matplotlib' ,
270- 'Bug Tracker' : 'https://github.com/matplotlib/matplotlib/issues' ,
271- 'Forum' : 'https://discourse.matplotlib.org/' ,
272- 'Donate' : 'https://numfocus.org/donate-to-matplotlib'
273- },
274- long_description = Path ("README.rst" ).read_text (encoding = "utf-8" ),
275- long_description_content_type = "text/x-rst" ,
276- license = "PSF" ,
277267 platforms = "any" ,
278- classifiers = [
279- 'Development Status :: 5 - Production/Stable' ,
280- 'Framework :: Matplotlib' ,
281- 'Intended Audience :: Science/Research' ,
282- 'Intended Audience :: Education' ,
283- 'License :: OSI Approved :: Python Software Foundation License' ,
284- 'Programming Language :: Python' ,
285- 'Programming Language :: Python :: 3' ,
286- 'Programming Language :: Python :: 3.8' ,
287- 'Programming Language :: Python :: 3.9' ,
288- 'Programming Language :: Python :: 3.10' ,
289- 'Topic :: Scientific/Engineering :: Visualization' ,
290- ],
291268
292269 package_dir = {"" : "lib" },
293270 packages = find_packages ("lib" ),
@@ -299,11 +276,6 @@ def make_release_tree(self, base_dir, files):
299276 package_data = package_data ,
300277
301278 python_requires = '>={}' .format ('.' .join (str (n ) for n in py_min_version )),
302- setup_requires = [
303- "certifi>=2020.06.20" ,
304- "numpy>=1.19" ,
305- "setuptools_scm>=7" ,
306- ],
307279 install_requires = [
308280 "contourpy>=1.0.1" ,
309281 "cycler>=0.10" ,
@@ -321,13 +293,6 @@ def make_release_tree(self, base_dir, files):
321293 os .environ .get ("CIBUILDWHEEL" , "0" ) != "1"
322294 ) else []
323295 ),
324- use_scm_version = {
325- "version_scheme" : "release-branch-semver" ,
326- "local_scheme" : "node-and-date" ,
327- "write_to" : "lib/matplotlib/_version.py" ,
328- "parentdir_prefix_version" : "matplotlib-" ,
329- "fallback_version" : "0.0+UNKNOWN" ,
330- },
331296 cmdclass = {
332297 "build_ext" : BuildExtraLibraries ,
333298 "build_py" : BuildPy ,
0 commit comments