Skip to content

Commit 0639e9a

Browse files
committed
Use mathics-core from git until release
1 parent 7f14a0b commit 0639e9a

File tree

4 files changed

+18
-12
lines changed

4 files changed

+18
-12
lines changed

.github/workflows/consistency-checks.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Pymathics-Graph (Consistency Checks)
1+
name: Mathics3-Module-networkx (Consistency Checks)
22

33
on:
44
push:
@@ -27,9 +27,12 @@ jobs:
2727
# (cd mathics-core && make)
2828
# (cd mathics-core && python -m pip install -e .[full])
2929
# python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
30-
- name: Install Pymathics.graph with minimum dependencies
30+
# Until the next mathics-core release
31+
python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3
32+
33+
- name: Install Mathics3-Module-Networkx.graph with minimum dependencies
3134
run: |
32-
make develop
35+
python -m pip install -e . --no-build-isolation
3336
- name: Test Mathics Consistency and Style
3437
run: |
3538
make check-consistency-and-style

.github/workflows/ubuntu.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Mathic3 Graph Module (ubuntu)
1+
name: Mathic3 Module networkx (ubuntu)
22

33
on:
44
push:
@@ -28,10 +28,13 @@ jobs:
2828
# (cd mathics-core && pip3 install -e .[full])
2929
# (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh)
3030
# python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
31-
- name: install pymathics graph
31+
# Until the next mathics-core release
32+
python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3
33+
34+
- name: install Mathics3 Module networkx
3235
run: |
33-
python -m pip install -e .[full]
36+
python -m pip install -e .[full] --no-build-isolation
3437
# make develop
35-
- name: Test Mathics3 Module Graph
38+
- name: Test Mathics3 Module networkx
3639
run: |
3740
make -j3 check

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ dist:
3838

3939
#: Install pymathics.graph
4040
install: pypi-setup
41-
$(PYTHON) setup.py install
41+
$(PYTHON) -m pip install -e . --no-build-isolation
4242

4343
# Run tests
4444
test check: pytest doctest

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[build-system]
22
requires = [
33
"setuptools", # CVE-2024-38335 recommends this
4-
"Mathics3>9.0.0",
4+
"mathics3>9.0.0",
55
"networkx>=3.0.0",
66
"matplotlib",
77
"Mathics3-Module-Base",
@@ -12,7 +12,7 @@ build-backend = "setuptools.build_meta"
1212
name = "Mathics3-graph"
1313
description = "Mathics3 Graph Module using NetworkX"
1414
dependencies = [
15-
"Mathics3>=9.0.0",
15+
"mathics3>=9.0.0",
1616
"Mathics3-Module-Base",
1717
"mpmath>=1.2.0",
1818
"networkx>=3.0.0",
@@ -45,8 +45,8 @@ classifiers = [
4545
dynamic = ["version"]
4646

4747
[project.urls]
48-
Homepage = "https://github.com/Mathics3/pymathics-graph"
49-
Downloads = "https://github.com/Mathics3/pymathics-graph/releases"
48+
Homepage = "https://github.com/Mathics3/Mathics3-Module-networkx-graph"
49+
Downloads = "https://github.com/Mathics3/Mathics3-Module-networkx/releases"
5050

5151
[project.optional-dependencies]
5252
dev = [

0 commit comments

Comments
 (0)