Skip to content

Commit

Permalink
build/pkgs/sagemath_mpmath: Update dependencies, assuming no isolation
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthias Koeppe committed Jul 5, 2023
1 parent b1402c5 commit 53ec31a
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 13 deletions.
2 changes: 1 addition & 1 deletion build/pkgs/sagemath_mpmath/dependencies
Original file line number Diff line number Diff line change
@@ -1 +1 @@
$(PYTHON) cysignals mpmath sagemath_categories | $(PYTHON_TOOLCHAIN) sage_setup sagemath_environment cython pkgconfig vendoring
$(PYTHON) cysignals mpmath | $(PYTHON_TOOLCHAIN) sage_setup cython pkgconfig vendoring
16 changes: 8 additions & 8 deletions pkgs/sagemath-mpmath/pyproject.toml.m4
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
include(`sage_spkg_versions_toml.m4')dnl' -*- conf-toml -*-
[build-system]
# Minimum requirements for the build system to execute.
requires = [
SPKG_INSTALL_REQUIRES_setuptools
SPKG_INSTALL_REQUIRES_sage_setup
SPKG_INSTALL_REQUIRES_sagemath_environment
SPKG_INSTALL_REQUIRES_cython
SPKG_INSTALL_REQUIRES_cysignals
SPKG_INSTALL_REQUIRES_sagemath_categories
]
esyscmd(`sage-get-system-packages install-requires-toml \
setuptools \
sage_setup \
sagemath_environment \
sagemath_categories \
cython \
cysignals \
')]
build-backend = "setuptools.build_meta"


Expand Down
27 changes: 23 additions & 4 deletions pkgs/sagemath-mpmath/setup.cfg.m4
Original file line number Diff line number Diff line change
@@ -1,17 +1,36 @@
include(`sage_spkg_versions.m4')dnl' -*- conf-unix -*-
# -*- conf-unix -*-
[metadata]
name = sagemath-mpmath
version = file: VERSION.txt
description = Sage: Open Source Mathematics Software: Vendored copy of mpmath using the Sage backend
long_description = file: README.rst
long_description_content_type = text/x-rst
include(`setup_cfg_metadata.m4')dnl'
license = GNU General Public License (GPL) v2 or later
author = The Sage Developers
author_email = [email protected]
url = https://www.sagemath.org

classifiers =
Development Status :: 6 - Mature
Intended Audience :: Education
Intended Audience :: Science/Research
License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Operating System :: POSIX
Operating System :: MacOS :: MacOS X
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: Implementation :: CPython
Topic :: Scientific/Engineering :: Mathematics

[options]
python_requires = >=3.8, <3.12
install_requires =
SPKG_INSTALL_REQUIRES_cysignals
SPKG_INSTALL_REQUIRES_sagemath_categories
esyscmd(`sage-get-system-packages install-requires \
sagemath_categories \
| sed "2,\$s/^/ /;"')dnl

[options.package_data]

Expand Down

0 comments on commit 53ec31a

Please sign in to comment.