File tree Expand file tree Collapse file tree 4 files changed +24
-19
lines changed
Expand file tree Collapse file tree 4 files changed +24
-19
lines changed Original file line number Diff line number Diff line change 1- name : Pymathics-Graph (Consistency Checks)
1+ name : Mathics3-Module-networkx (Consistency Checks)
22
33on :
44 push :
@@ -22,14 +22,16 @@ jobs:
2222 run : |
2323 python -m pip install --upgrade pip
2424 python -m pip install pytest
25+ python -m pip install Mathics3-Module-Base
26+ # Until the next mathics-core release
2527 # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
26- # git clone https://github.com/Mathics3/mathics-core
27- # (cd mathics-core && make )
28- # (cd mathics-core && python -m pip install -e .[full] )
29- # 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
28+ git clone https://github.com/Mathics3/mathics-core
29+ (cd mathics-core && python -m pip install -e .[full] )
30+ (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh )
31+
32+ - name : Install Mathics3-Module-Networkx .graph with minimum dependencies
3133 run : |
32- make develop
34+ python -m pip install -e . --no-build-isolation
3335 - name : Test Mathics Consistency and Style
3436 run : |
3537 make check-consistency-and-style
Original file line number Diff line number Diff line change 1- name : Mathic3 Graph Module (ubuntu)
1+ name : Mathic3 Module networkx (ubuntu)
22
33on :
44 push :
@@ -22,16 +22,18 @@ jobs:
2222 run : |
2323 python -m pip install --upgrade pip
2424 python -m pip install pytest
25+ python -m pip install Mathics3-Module-Base
2526 # Go over and comment out stuff when next Mathics core and Mathics-scanner are released
2627 # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
27- # git clone https://github.com/Mathics3/mathics-core
28- # (cd mathics-core && pip3 install -e .[full])
29- # (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh)
30- # python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
31- - name : install pymathics graph
28+ # Until the next mathics-core release
29+ git clone https://github.com/Mathics3/mathics-core
30+ (cd mathics-core && pip3 install -e .[full])
31+ (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh)
32+
33+ - name : install Mathics3 Module networkx
3234 run : |
33- python -m pip install -e .[full]
35+ python -m pip install -e .[full] --no-build-isolation
3436 # make develop
35- - name : Test Mathics3 Module Graph
37+ - name : Test Mathics3 Module networkx
3638 run : |
3739 make -j3 check
Original file line number Diff line number Diff line change 3838
3939# : Install pymathics.graph
4040install : pypi-setup
41- $(PYTHON ) setup.py install
41+ $(PYTHON ) -m pip install -e . --no-build-isolation
4242
4343# Run tests
4444test check : pytest doctest
Original file line number Diff line number Diff line change 22requires = [
33 " setuptools" , # CVE-2024-38335 recommends this
44 " Mathics3>9.0.0" ,
5+ " Mathics3-Module-Base" ,
56 " networkx>=3.0.0" ,
67 " matplotlib" ,
78 " Mathics3-Module-Base" ,
89]
910build-backend = " setuptools.build_meta"
1011
1112[project ]
12- name = " Mathics3-graph "
13+ name = " Mathics3-Module-networkx "
1314description = " Mathics3 Graph Module using NetworkX"
1415dependencies = [
1516 " Mathics3>=9.0.0" ,
@@ -45,8 +46,8 @@ classifiers = [
4546dynamic = [" version" ]
4647
4748[project .urls ]
48- Homepage = " https://github.com/Mathics3/pymathics -graph"
49- Downloads = " https://github.com/Mathics3/pymathics-graph /releases"
49+ Homepage = " https://github.com/Mathics3/Mathics3-Module-networkx -graph"
50+ Downloads = " https://github.com/Mathics3/Mathics3-Module-networkx /releases"
5051
5152[project .optional-dependencies ]
5253dev = [
You can’t perform that action at this time.
0 commit comments