-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
Steps:
- make sure package builds and works with current Sage
- create repo fork "passagemath-pkg-...", default branch "passagemath"
- PR to replace .all imports (
sage -fiximports) - PR to add "passagemath" extra, pyproject.toml, tox.ini
- PR for adding a section to the README
- when merged:
- announce in https://bsky.app/profile/passagemath.org
- check/ask whether a new PyPI release is pushed
- if not merged:
- invite authors to repo fork
- fork to a package "passagemath-pkg-..."
- publish to PyPI
- passagemath PR to add package to
build/pkgs/; don't forget the "math" tag - release a new passagemath version - one new user package per release
- deploy updated documentation: https://passagemath.org/docs/latest/html/en/reference/spkg/index.html#id1
- add package to "curated Sage user packages" in https://github.com/passagemath#passagemath-in-the-mathematical-software-landscape
Packages:
- abelfunctions: Add support for using the modularized passagemath distributions abelfunctions/abelfunctions#274, Singular manylinux wheels: libSingular-4.4.0.so: cannot open shared object file #652, abelfunctions/puiseux_series_ring_element.pyx: Cython 3 fix abelfunctions/abelfunctions#322, Support numpy 2 abelfunctions/abelfunctions#323, doc/Installation.md: Remove outdated instructions using .spkg files abelfunctions/abelfunctions#351; build/pkgs/abelfunctions: New #1537; https://bsky.app/profile/passagemath.org/post/3ly4riohr722p; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.16; doc/Installation.md: Add instructions using passagemath abelfunctions/abelfunctions#358
- adeles: Add support for using the modularized passagemath distributions mathehertogh/adeles#3
- admcycles: https://gitlab.com/modulispaces/admcycles/-/merge_requests/252 (merged), https://gitlab.com/modulispaces/admcycles/-/merge_requests/253;
build/pkgs/cvolume: New;admcycles: Switch to git version #1497 - arithmat: Add support for using the modularized passagemath distributions giove91/arithmat#5; build/pkgs/arithmat: New #1463; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.6
- autoeft: https://gitlab.com/auto_eft/autoeft/-/merge_requests/5
- badic: https://gitlab.com/mercatp/badic/-/merge_requests/6
- bgg-cohomology: Add support for using the modularized passagemath distributions RikVoorhaar/bgg-cohomology#71; code needs updating - various test failures
- Boolean-Cayley-graphs: Add support for using the modularized passagemath distributions penguian/Boolean-Cayley-graphs#57; build/pkgs/boolean_cayley_graphs: New #1524; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.14
- carlin: Port to Python 3 mforets/carlin#6, Replace .all imports, update numpy/scipy import mforets/carlin#7
- certlin: build/pkgs/certlin: New #1850
- circkit: Add support for using the modularized passagemath distributions CryptoExperts/circkit#5; build/pkgs/circkit: New #1571; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.23
- cluster-pictures: Add support for using the modularized passagemath distributions alexjbest/cluster-pictures#50; build/pkgs/cluster_pictures: New #1503; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.11
- comb_walks: Add support for using the modularized passagemath distributions passagemath-pkg-comb_walks#1
- CompGIT: Add
.gitignorefile Robbie-H/CompGIT#22, sage --fiximports CompGIT/Git.py Robbie-H/CompGIT#23, Fix import statements for importing from the toplevel package Robbie-H/CompGIT#24, Add support for standalone installation in Python using the modularized passagemath distributions Robbie-H/CompGIT#26; build/pkgs/compgit: New #1259 - conrey-dirichlet-characters: Add support for using the modularized passagemath distributions jwbober/conrey-dirichlet-characters#15; build/pkgs/conrey_dirichlet_characters: New #1553; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.19
- cry: Add support for using the modularized passagemath distributions hellman/cry#3
- curver by @MarkCBell, https://pypi.org/project/curver/: pyproject.toml: New MarkCBell/curver#15; build/pkgs/curver: New #1827
- cvolume: Add support for using the modularized passagemath distributions eduryev/cvolume#4;
build/pkgs/cvolume: New;admcycles: Switch to git version #1497; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.10 - darmonpoints: Replace
.allimports mmasdeu/darmonpoints#14, Support for using the modularized distributions from the passagemath project mmasdeu/darmonpoints#15 - dd_functions: Replace .all imports Antonio-JP/dd_functions#23; build/pkgs/dd_functions: New #1543; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.17
- dependent_bterms: Add support for using the modularized passagemath distributions behackl/dependent_bterms#1, passagemath update behackl/dependent_bterms#10; build/pkgs/dependent_bterms: New #1416; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.3
- diffopdb: pyproject.toml: New, declare Python package metadata mezzarobba/diffopdb#1; apparently not intended to be shared with others
- dual_pairs: https://gitlab.com/pbruin/dual-pairs/-/merge_requests/4; build/pkgs/dual_pairs: New #1389; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.2
- ecfactory: Add support for using the modularized passagemath distributions scipr-lab/ecfactory#10
- elementary_vectors: Support standalone use with the modularized passagemath distributions MarcusAichmayr/elementary_vectors#1; build/pkgs/elementary_vectors: New #1432; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.4
- flagmatic: Add support for using the modularized passagemath distributions jsliacan/flagmatic#1
- flexrilog: Replace .all imports Legersky/flexrilog#2
- gcaops: Add support for using the modularized passagemath distributions rburing/gcaops#2; build/pkgs/gcaops: New #1557; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.20
- grobnercrystals by @LiberMagnum, https://pypi.org/project/grobnercrystals/: Add support for running in Python using the modularized passagemath distributions LiberMagnum/grobnercrystals#1
- hilbertmodgroup: Support standalone installation using modularized passagemath distributions fredstro/hilbertmodgroup#13; build/pkgs/hilbert_modular_group: New #1546; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.18
- hodge-diamond-cutter: Add support for using the modularized passagemath distributions pbelmans/hodge-diamond-cutter#41; build/pkgs/hodge_diamond_cutter: New #1519; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.13
- hypigu: Add support for using the modularized passagemath distributions joshmaglione/hypigu#7; build/pkgs/hypigu: New #1530; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.15
- InDelsTopo by @francis2martinez, https://pypi.org/project/InDelsTopo/: Add support for using the modularized passagemath distributions for the Sage functionality USF-DNA-Knot-Math/InDelsTopo#1
- k_combinat_for_sage: Add support for using the modularized passagemath distributions MareoRaft/k_combinat_for_sage#16; code needs updating - many failures
- kerrgeodesic_gw: Use modularized distribution passagemath-symbolics BlackHolePerturbationToolkit/kerrgeodesic_gw#4, README.md: Document use with passagemath BlackHolePerturbationToolkit/kerrgeodesic_gw#6
- lefschetz-family: Add support for using the modularized distributions of the Sage library from the passagemath project ericpipha/lefschetz-family#7, README.md: Add instructions for using the modularized passagemath distributions ericpipha/lefschetz-family#8; https://bsky.app/profile/passagemath.org/post/3lyvuhkjd2s2a; build/pkgs/lefschetz_family: New #1572; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.24
- mclf: Add support for using the modularized passagemath distributions MCLF/mclf#142; build/pkgs/mclf: New #1568; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.22
- mdsage by @koffie, via https://groups.google.com/g/sage-devel/c/5nakfZvsRKA/m/mefUsWKdAAAJ; Remove unused Cython stuff inherited from packaging example koffie/mdsage#33, Declare build system according to PEP 517/518 koffie/mdsage#34
- mgn: Replace .all imports djohnson2718/mgn#8
- moment_cone by @rolanddenis @phul-ste @nressayre: Replace imports from
sage.allby specific imports ea-icj/moment_cone#1, Support for using the modularized passagemath distributions ea-icj/moment_cone#2; https://bsky.app/profile/passagemath.org/post/3m6fhufuknc27; build/pkgs/moment_cone: New #1873; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.41 - msinvar: Add support for using the modularized passagemath distributions smzg/msinvar#14; build/pkgs/msinvar: New #1582; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.25
- multipolynomial-bases by @VivianePons: build/pkgs/multipolynomial_bases: New #1486; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.9
- ore_algebra: Replace
.allimports mkauers/ore_algebra#99, Support use with the modularized passagemath distributions mkauers/ore_algebra#105, README.md (passagemath): Fix pip install syntax mkauers/ore_algebra#143 - polyhedron_tools "deprecated and no longer maintained"
- pretext-cli: pyproject.toml: Declare extra 'passagemath' PreTeXtBook/pretext-cli#1089
- realalg: setup.py: Declare extras for the supported backends MarkCBell/realalg#7, pyproject.toml: New MarkCBell/realalg#8; build/pkgs/realalg: New #1823
- recip: Add support for using the modularized passagemath distributions mstreng/recip#3; build/pkgs/recip: New #1599; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.27
- sage_acsv: Add support for using the modularized passagemath distributions ACSVMath/sage_acsv#18; build/pkgs/acsv: New #1482; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.8
- sagecell: Prepare sagecell for working with passagemath #1058
- sage-combinat-widgets by @zerline: setupbase.py bitrot passagemath-combinat-widgets#1
- sage-euler-product:
doc/Makefile,doc/makefileclash on a case-insensitive file system archimede-institut/sage-euler-product#1, Add support for using the modularized passagemath distributions archimede-institut/sage-euler-product#2, README.md: Add installation instructions using passagemath archimede-institut/sage-euler-product#4; build/pkgs/euler_product: New #1563; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.21; https://bsky.app/profile/passagemath.org/post/3lz4u6e7cjk2a - sage-numerical-interactive-mip
- sage-train-track: Add support for using the modularized passagemath distributions coulbois/sage-train-track#24, AttributeError: 'FreeGroup_class_with_category' object has no attribute '_gen_names' coulbois/sage-train-track#25; build/pkgs/train_track: New #1601; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.28
- sagemath-giac (@orlitzky's version): Consider forking sagemath-giac #1106
- SageNP: Remove generated files from the repository tbirkandan/SageNP#1
- schubertpy: Add support for using the modularized passagemath distributions tranduythanh/schubertpy#1, Do not pin dependency package versions in "install_requires" tranduythanh/schubertpy#7, setup.py: Do not read
install_requiresfrom the pinned versions inrequirements.txttranduythanh/schubertpy#8; build/pkgs/schubertpy: New #1580 - sign_crn: build/pkgs/sign_crn: New #1886; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.42
- sign_vectors: build/pkgs/sign_vectors: New #1817; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.38
- simpleHarmony: Add support for using the modularized passagemath distributions prismika/simpleHarmony#1; has no testable examples
- slabbe: https://gitlab.com/seblabbe/slabbe/-/merge_requests/5 @seblabbe, https://gitlab.com/seblabbe/slabbe/-/merge_requests/6; build/pkgs/slabbe: Use passagemath fork #1481
- snappy: Replace imports from sage.all 3-manifolds/SnapPy#123, Replace imports from sage.all in doctests 3-manifolds/SnapPy#137, Add support for using the modularized passagemath distributions 3-manifolds/SnapPy#126
- stallings_graphs by https://lipn.univ-paris13.fr/~pascal.weil/; build/pkgs/stallings_graphs: New #1605
- StdPairs: Add support for using the modularized passagemath distributions byeongsuyu/StdPairs#1, Remove generated files from the repository byeongsuyu/StdPairs#2, manylinux: macaulay2 needs Python3_LIBRARIES #561; build/pkgs/stdpairs: New #1593; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.26
- twostage: Python 3 fixes, add support for using the modularized passagemath distributions mmasdeu/twostage#4; build/pkgs/twostage: New #1797
- yacop-sage: Replace .all imports cnassau/yacop-sage#2, Add support for using the modularized passagemath distributions cnassau/yacop-sage#3; code needs updates -- many doctest failures
- zetalib: https://gitlab.com/mathzeta2/zetalib/-/issues/1
- zftools: Add support for build isolation, using the modularized passagemath distributions alexhutman/zftools#20; build/pkgs/zftools: New #1509; https://github.com/passagemath/passagemath/releases/tag/passagemath-10.6.12
References:
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed