Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

SageMath

Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab
Collective - Host: opensource - https://opencollective.com/sage_math - Website: https://sagemath.org - Code: https://github.com/sagemath

Merge branch 'perm_gps/is_trivial' into develop

github.com/sagemath/sage - 928fcbe004d967ad1418770d6799377b693dd269 authored about 1 year ago
corrected typos and indentation

github.com/sagemath/sage - 2fb35a6cecb21f0f47d435d2d0d8c18130a61004 authored about 1 year ago
Merge branch 'enhancement/IntegerVectors_efficiency' of into enhancement/IntegerVectors_efficiency

github.com/sagemath/sage - fcfb9172760d8e56c1678b4122469bdaad6a6fd0 authored about 1 year ago
added examples in _unrank_helper method and corner cases test

github.com/sagemath/sage - 246b6d66e70f9ac3d5890e9669eec344e3146938 authored about 1 year ago
add PGL example; sack has_trivial_group

github.com/sagemath/sage - bb05a1feb7c2704f3c7411e62b0596f5b90fb530 authored about 1 year ago
Merge branch 'develop' of https://github.com/jukkakohonen/sage into develop

github.com/sagemath/sage - a6be1bd233c0c85ee0dd60474c7f7b9c28515a42 authored about 1 year ago
Merge branch 'develop' into develop

github.com/sagemath/sage - 5691a224ef92992b05f41485b2ffa684e7d03c34 authored about 1 year ago
Add optional packages for live doc

github.com/sagemath/sage - a7944ef0612547254855f15c96bb45ae367b46aa authored about 1 year ago
36884: fix documentation

github.com/sagemath/sage - 2b7b778f44478cc3b7bd9c339f0ede6f16294bb1 authored about 1 year ago
mention another fixed issue

github.com/sagemath/sage - a04b971192fab2a6e8cded92b4caa0a4e283073a authored about 1 year ago
Treat the case when file is removed

github.com/sagemath/sage - 26ffdaaa5ad01da3b5156d3d7e50cb77562ce24e authored about 1 year ago
Merge branch 'develop'

github.com/sagemath/sage - af635f125fbf4ee373cee80e232029630e8ab124 authored about 1 year ago
Fix an error in xindy package

github.com/sagemath/sage - 369d889c3eb9113f9f77dae16456e3fea33438c0 authored about 1 year ago
Merge branch 'sagemath:develop' into enhancement/IntegerVectors_efficiency

github.com/sagemath/sage - 314c257067200564b633594aeeb3f89e9a2e79bc authored about 1 year ago
build/pkgs/filelock: Update to 3.13.1

github.com/sagemath/sage - 96a2fd350f4a460d15822d184c94739c6cf1f9e4 authored about 1 year ago
build/pkgs/virtualenv: Update to 20.25.0

github.com/sagemath/sage - cb3d294c95e6260634cb89ea7dac000d810669af authored about 1 year ago
Add texlive_luatex dummy package

github.com/sagemath/sage - e4c9f7418fb9661350bb699bf11e680a9ce75983 authored about 1 year ago
build/pkgs/deprecation: Unused, remove

github.com/sagemath/sage - e5c7ab7a4ac5a9b5d9589fbb369973b70b2dee9b authored about 1 year ago
build/pkgs/{hatch_vcs,hatch_fancy_pypi_readme}: Update, reduce to wheel packages

github.com/sagemath/sage - 87559511daba90560dad1161fdbe42f0b0b08bf6 authored about 1 year ago
build/pkgs/{importlib_metadata,importlib_resources,zipp}: Update, reduce to wheel packages

github.com/sagemath/sage - f295f4dd229c9757382d8e0af09cbbe414432d36 authored about 1 year ago
build/pkgs/nbconvert/spkg-install.in: Remove (it is a wheel package)

github.com/sagemath/sage - 6f4ccacd1e0640e92b2ee82fec2ebfb2832d54b8 authored about 1 year ago
build/pkgs/setuptools/{SPKG.rst,install-requires.txt,type}: Restore better version

github.com/sagemath/sage - a7785a51422fde91ef22046bb84089838fcfbcaa authored about 1 year ago
build/pkgs/platformdirs: Update to 4.1.0, reduce to wheel package

github.com/sagemath/sage - 428739986b2741cc29720942afdcca863021a0e2 authored about 1 year ago
build/pkgs/distlib: Upgrade to 0.3.8, reduce to wheel package

github.com/sagemath/sage - 3ec67d56a6713faafc85bbab3c66b3b325350829 authored about 1 year ago
Replace PYTHON_TOOLCHAIN dependency by just pip for wheel packages

github.com/sagemath/sage - dc4df71609813d90308a33537f3241ccda1a77a0 authored about 1 year ago
build/pkgs/editables/dependencies: Only need flit_core for build

github.com/sagemath/sage - abe32fca9017387c8965a1c9795f30f7fec16adb authored about 1 year ago
build/pkgs/wheel: Upgrade to 0.42.0, reduce to wheel package

github.com/sagemath/sage - cfbfb25b43a236482250551489d324b219e791b5 authored about 1 year ago
git grep -l setuptools_wheel | xargs sed -i.bak s/setuptools_wheel/setuptools/

github.com/sagemath/sage - e4ae039e9af88fb1f3d7bb0a316cad6008d2179c authored about 1 year ago
src/sage/tests/gap_packages.py: update GAP_ROOT_PATHS comment

The motivation for deduplicating GAP_ROOT_PATHS still stands, but the
old comment about the sage...

github.com/sagemath/sage - ec1c782b7739757aa135c8795ebdf7341963ddf0 authored about 1 year ago
src/sage/libs/gap/sage.gaprc: autoload more packages

Bring the sage list of (attempted) autoloads to parity with the
default GAP list.

github.com/sagemath/sage - 773ec33754eb458c789356961cff4a5a7c81f973 authored about 1 year ago
build/pkgs/gap: require "gap" in addition to libgap-dev on debian

With only libgap-dev, we are missing the "gap" executable.

github.com/sagemath/sage - bf7245783ea8decb917057178986a6dd12871000 authored about 1 year ago
src/sage/tests/books/judson-abstract-algebra/cyclic-sage.py: add optional tags

Several doctests in this module require the GAP package PolyCyclic.
We add "# optional - gap_pac...

github.com/sagemath/sage - a8b727399d5be88b0e6e91c944e97681b4c7c96c authored about 1 year ago
src/sage/rings/number_field/number_field.py: add optional tags

Several doctests in this module require the GAP package PolyCyclic.
We add "# optional - gap_pac...

github.com/sagemath/sage - 19a3e86d4d1e8c439762e5a49f7aed8549f21052 authored about 1 year ago
build/pkgs/gap/spkg-configure.m4: rework GAP_ROOT_PATHS handling

Instead of leaving GAP_ROOT_PATHS blank for the gap SPKG, we now use
'${prefix}' placeholders to...

github.com/sagemath/sage - 3fcc48022ce4acad05e53f5945c55004460b97eb authored about 1 year ago
src/sage/env.py: prefer SAGE_LOCAL/share to SAGE_SHARE

This more closely resembles what sdh_configure() is doing.

github.com/sagemath/sage - 640581458a602ce3f6f0df3b47d696979aa6ffa6 authored about 1 year ago
build/pkgs/gap: add fedora and opensuse distro information

Based on,

* https://packages.fedoraproject.org/pkgs/gap/
* https://build.opensuse.org/packa...

github.com/sagemath/sage - 010220671fb13b4569560feb675d65f25b6d4a30 authored about 1 year ago
src/sage/ext_data/gap/sage.g: autoload more packages

Bring the sage list of (attempted) autoloads to parity with the
default GAP list.

github.com/sagemath/sage - 1e3f4fcc89121ec1863078cf839977cee2134aec authored about 1 year ago
src/sage/features/gap.py: change wording "is" -> "has been"

github.com/sagemath/sage - deaf7a9edae2342d47a17fdde0f54160eaf3899f authored about 1 year ago
src/doc/en/prep/Quickstarts/Abstract-Algebra.rst: don't list subgroups

The doctest for the normal_subgroups() of DihedralGroup(8) cannot
simply list them all, because ...

github.com/sagemath/sage - 76dd35217895514b325d63024224916578233388 authored about 1 year ago
src/sage/modular/arithgroup/congroup_gamma{0,H}.py: add optional tags

Several doctests in these two modules require the GAP package PolyCyclic.
We add "# optional - g...

github.com/sagemath/sage - ce73f41163fb9b76489e217767cb5906b5e9c852 authored about 1 year ago
src/sage/libs/gap/util.pyx: initialize libgap with -A

From the GAP documentation:

By default, some needed and suggested GAP packages are loaded, if...

github.com/sagemath/sage - 47bd80e23862292d99e3985302554a5ee8d96345 authored about 1 year ago
src/sage/tests/gap_packages.py: change two example package names

Instead of atlasrep and tomlib, let's use primgrp and smallgrp in this
doctest for test_packages...

github.com/sagemath/sage - 2e88e0b5095d8b5ee0798facf7b770d69ce9bc31 authored about 1 year ago
src/sage/graphs/generators/families.py: remove unpredictable doctest

One of our examples for MathonPseudocyclicStronglyRegularGraph()
constructs a matrix from a norm...

github.com/sagemath/sage - 46a091b0cd09a91ab22ce33ad640560e1aa65f34 authored about 1 year ago
src/sage/env.py: combine GAP_{LIB,SHARE}_DIR into GAP_ROOT_PATHS

To support a system GAP installation, we now prepend Sage's old
GAP_LIB_DIR and GAP_SHARE_DIR di...

github.com/sagemath/sage - 4854de734ce6cb9d513443024d33bda6cbed3c66 authored about 1 year ago
src/sage/graphs/generators/families.py: add tilde to a :meth:

Otherwise it displays the big, ugly, fully-qualified name.

github.com/sagemath/sage - 387bf96fca86c91c2d8e9f498707cc2747453cab authored about 1 year ago
build/pkgs/gap: remove opensuse distro package information

We added this for the CI to try, and it didn't work.

github.com/sagemath/sage - e6858a06482ce96f2ec78f620d9c6e5f42f659ad authored about 1 year ago
src/sage/rings/finite_rings/integer_mod_ring.py: add optional tags

Several doctests in this module require the GAP package PolyCyclic.
We add "# optional - gap_pac...

github.com/sagemath/sage - e3d5c4dd7a1f47fa4fd34ddc6238ad79ee88230a authored about 1 year ago
src/sage/ext_data/gap/sage.g: load PolyCyclic if possible

Now that we're passing "-A" to the GAP command, the PolyCyclic package
won't be loaded even if i...

github.com/sagemath/sage - 1ee0a17f572042423caacd51f150a5a117c188ef authored about 1 year ago
pkgs/sage-conf: fix logic error in the GAP_ROOT_PATHS comment

github.com/sagemath/sage - 6c9825235867dcaf4f7c1ae3f06174bcc12cf0f6 authored about 1 year ago
build/pkgs/gap: add more fedora package information

The GAP subpackages listed at,

https://packages.fedoraproject.org/pkgs/gap/

are not included...

github.com/sagemath/sage - 5d10bee473b4666dbf979d5a623bc6982d9c0166 authored about 1 year ago
src/sage/env.py: replace GAP_{LIB,SHARE}_DIR

These two variables are best combined into one, GAP_ROOT_PATHS. This
is how they're used anyway:...

github.com/sagemath/sage - c17f3dd6fc3113830bb61eb063df15c91edf5a77 authored about 1 year ago
build/pkgs/gap_packages/SPKG.rst: document the autoloading behavior

Be nice and mention to users that only the PolyCyclic package (because
Sage needs it) will be au...

github.com/sagemath/sage - d93cfda74866406d6c906af78fda22bd2ad85936 authored about 1 year ago
src/sage/features: fix two gap_packages tests

Installing gap_packages now means that they are loadable, not
necessarily that they are loaded. ...

github.com/sagemath/sage - b53e1d7c42868985db1fd1cbae731119130b1522 authored about 1 year ago
tox.ini: it's OK if libgap-dev is missing on ubuntu-focal

github.com/sagemath/sage - c2984f1da565d7388bb13b1a85bdba2f7ca105fd authored about 1 year ago
build/pkgs/gap/spkg-configure.m4: change the->for in a message

Change the one "checking the" message to match all of the "checking
for" messages.

github.com/sagemath/sage - 732e12dba2a15c2aef471ba61edc882b1626bcad authored about 1 year ago
build/pkgs/gap/spkg-configure.m4: add a comment about GAP packages

Mention that we're checking for only the bare minimum set of packages
needed for the sage test s...

github.com/sagemath/sage - 76b56cdf976de7c5b220571089299e6af5cd75e0 authored about 1 year ago
pkgs/sage-conf: add '${prefix}' magic for GAP_ROOT_PATHS

Replace the string '${prefix}' with SAGE_LOCAL in GAP_ROOT_PATHS. The
spkg-configure.m4 for GAP ...

github.com/sagemath/sage - d976d9555e38f9a92c2fd9c500b15b103e149791 authored about 1 year ago
build/pkgs/gap/spkg-configure.m4: try to link against libgap

It's possible for the gap CLI to be installed but libgap to be
unusable, for example on systems ...

github.com/sagemath/sage - c824a8b91101dfd7eaef10418b2478d89578c56e authored about 1 year ago
src/sage/libs/gap/sage.gaprc: load PolyCyclic if possible

Now that we're initalizing libgap with "-A", the PolyCyclic package
won't be loaded even if it i...

github.com/sagemath/sage - 2a64023c9abc9ae00511fe4004b1338e5e035a60 authored about 1 year ago
src/doc/en/prep/Quickstarts/Abstract-Algebra.rst: sort doctest output

The order in which DihedralGroup(8).normal_subgroups() is listed is
apparently not fixed. To gua...

github.com/sagemath/sage - 449922cca861c83b3fdb0d92c5e2c9c98bd0b949 authored about 1 year ago
src/doc/en/constructions/groups.rst: sort doctest output

We have a GAP test in this document that prints (directly via GAP) the
normal subgroups of Dihed...

github.com/sagemath/sage - e85e17cb288dee3af6dca3de49d55dea341c6415 authored about 1 year ago
src/sage/features: attempt to load gap packages during feature tests

While testing for a GAP package, we now try to load the package
first. Without this, testing of ...

github.com/sagemath/sage - 70747ac6ad0e2ffdcc4ede59457de4d50d37ad58 authored about 1 year ago
build/pkgs/gap_packages/SPKG.rst: fix confusing SPKG description

Now that polycyclic and a few other packages have been moved back into
the core gap SPKG, the de...

github.com/sagemath/sage - 694bee94b76b730d3560bf70259363ac4452b256 authored about 1 year ago
src/sage/env.py: don't mangle GAP_ROOT_PATHS

We used to prepend two sage-specific paths to GAP_ROOT_PATHS here,
but we now handle that in gap...

github.com/sagemath/sage - 938549356f37ae0495b4735a785ef5f8368d9377 authored about 1 year ago
src/sage/env.py: move gap_cmd handling to src/sage/interfaces/gap.py

Reorganize the GAP variables in sage.env, and then move the _gap_cmd
processing out of sage.env ...

github.com/sagemath/sage - 19d44ff47926d631545cc0a7d61ab6787db5ff17 authored about 1 year ago
src/sage/libs/gap/util.pyx: replace GAP_{LIB,SHARE}_DIR

When initializing libgap, we use "-l" to specify a list of root paths.
In the past we constructe...

github.com/sagemath/sage - a69735db7cee450996c8f5338e8cc85fc1a64e67 authored about 1 year ago
src/sage/features/{__init__,gap}.py: unloaded packages aren't present

The presence of a GAP package is (at least) trinary: it can be
installed and loaded, installed a...

github.com/sagemath/sage - e59cb7fac6b4ff4db4460aa358db235f9086ed92 authored about 1 year ago
src/sage/groups/matrix_gps/finitely_generated_gap.py: fix a GAP doctest

Our doctest for as_permutation_group() checks that algorithm="smaller"
produces a group that is ...

github.com/sagemath/sage - 27643f8714f9a104c84c7ff6bc415e58d3c9b101 authored about 1 year ago
src/sage/features/__init__.py: update PolyCyclic unhide() example

There's a test for unhide() in this module that assumes the PolyCyclic
GAP package will always b...

github.com/sagemath/sage - 673b8bcc4dd678579d6c766838c9c456a4bf5728 authored about 1 year ago
src/sage/features/gap.py: delete a blank line (pycodestyle)

github.com/sagemath/sage - 29c06cb84f0a74bacaf879c2fca932326966890b authored about 1 year ago
src/sage/tests/gap_packages.py: deduplicate the list of gap root paths

Otherwise, when there are duplicates, we list every package twice (or
more) in all_installed_pac...

github.com/sagemath/sage - 9cfb1d7369cfc1d9e2d965ceb167abcdb99335a8 authored about 1 year ago
src/bin/sage: pass -A to gap in "sage --gap"

This tells GAP not to try to load a bunch of packages that aren't part
of the default install, t...

github.com/sagemath/sage - 5cfff86c6b28ef5e7070f2787cbe83041f5be550 authored about 1 year ago
build/pkgs/gap/spkg-configure.m4: rename GAPC to GAPRUN

It's just a better name for the command that runs a GAP command.

github.com/sagemath/sage - 8bd6f28c531e424f814328edc9fd3d243d399e1e authored about 1 year ago
src/sage/features/gap.py: don't cache GAP package tests

These can be loaded at runtime with, for example,

sage: libgap.LoadPackage("PolyCyclic")

And...

github.com/sagemath/sage - c6da03518c1785e5614830888b4ae7792d30137a authored about 1 year ago
src/sage/groups/abelian_gps/abelian_group_morphism.py: add optional tags

Several doctests in this module require the GAP package PolyCyclic.
We add "# optional - gap_pac...

github.com/sagemath/sage - de9e840359fe11c326bc4e19753712c7338a3a0a authored about 1 year ago
src/sage/groups/abelian_gps/abelian_group.py: add optional tags

Several doctests in this module require the GAP package PolyCyclic.
We add "# optional - gap_pac...

github.com/sagemath/sage - 79fe2944f08a61192ab3b58aab5f0a02d605ca3a authored about 1 year ago
build/pkgs/gap: redirect stderr in spkg-configure.m4 tests

Without this, when certain tests fail, we print a bunch of junk to the
screen (and to config.log).

github.com/sagemath/sage - b0ec0171d0464159d7b8952d2fa0c5cfa2fc4c70 authored about 1 year ago
build/pkgs/gap_packages/spkg-install.in: fix install with system gap

When the system GAP is installed and the SPKG gap is not, the extra
gap_packages need to know wh...

github.com/sagemath/sage - a73d0ec1968f73e8503a4c4cb95db051fffd206a authored about 1 year ago
src/sage/env.py: don't pass -r to gap

This hides the "user" path for GAP packages. We don't do it for libgap,
and I don't think it mak...

github.com/sagemath/sage - 0e33abe9d90db720ca0908a546916d400aff8815 authored about 1 year ago
src/sage/groups/perm_gps/permgroup.py: fix failing socle() test

For some reason, GAP can decide to return a different set generators
for one of the subgroups in...

github.com/sagemath/sage - 36de32a4aa8d3a9b9f5869520bc598bcbd969b85 authored about 1 year ago
src/sage/libs/gap/saved_workspace.py: replace GAP_LIB_DIR

Instead of searching only GAP_LIB_DIR for GAP packages, we now search all
entries in GAP_ROOT_PA...

github.com/sagemath/sage - 2977c7c1b78d7172a2b5956af3d092e32215a833 authored about 1 year ago
src/sage/graphs/generators/families.py: use :meth: to reference a method

github.com/sagemath/sage - d37c279ea98f9d75bfcc53988d4723262a446090 authored about 1 year ago
build/pkgs/gap{,_packages}: install packagemanager with the gap core SPKG

If the user doesn't want to use either the sage package manager or his
system's package manager,...

github.com/sagemath/sage - 404f23a8370cc0331343a2d1c6a8b979ada2efc4 authored about 1 year ago
pkgs/sage-conf: prefer SAGE_LOCAL/share to SAGE_SHARE

This more closely resembles what sdh_configure() is doing.

github.com/sagemath/sage - b86fd785ac0308d7bc7fcad8737cd9ffda9c5eb7 authored about 1 year ago
src/sage/env.py: pass GAP_ROOT_PATHS via -l to GAP

If we're using the system GAP, we still want sage's CLI gap command to
be able to find any GAP p...

github.com/sagemath/sage - d41553b6b2c10cb2b1dc530b0bf6df0bbdef6b13 authored about 1 year ago
src/sage/interfaces/gap_workspace.py: replace GAP_{LIB,SHARE}_DIR

These two variables were concatenated into a string that is eventually
hashed. Now, the GAP_ROOT...

github.com/sagemath/sage - 63275c236f544e6081adabe100d970078b84700a authored about 1 year ago
build/pkgs/gap{,_packages}: bring autoloaded packages back into gap

Upon review it was agreed that the gap SPKG should not aim for a
minimal installation. We bring ...

github.com/sagemath/sage - 2e29883e2262cbdffe6691f4545b7c34e8889b08 authored about 1 year ago
build/pkgs/gap_packages/SPKG.rst: add optional tags and output

The example commands in this file are doctested, so they need
"optional" tags and the expected o...

github.com/sagemath/sage - 62bfa19ae8a0e1694228acad732c1950ed778598 authored about 1 year ago
build/pkgs/gap{,_packages}: make most GAP packages optional

There's a long list of "recommended" packages that we install for GAP
because, otherwise, GAP co...

github.com/sagemath/sage - 2b33f4e78f2235e7daba9241ad25ff6dcf50ef25 authored about 1 year ago
build/pkgs/gap/spkg-configure.m4: use the system GAP if possible

github.com/sagemath/sage - 667fe19f5d6cfeac7279c140bcc29245ce83deac authored about 1 year ago
src/sage/env.py: pass -A to the gap command

From the GAP documentation:

By default, some needed and suggested GAP packages are loaded, if...

github.com/sagemath/sage - 6b45fec1c24cc685c3ef5b0a5df36647086b505e authored about 1 year ago
pkgs/sage-conf: add GAP_ROOT_PATHS variable

This variable whose counterpart exists in sage.env already will be set
by Sage's ./configure scr...

github.com/sagemath/sage - e9ba01ec85459812d678446762b1e6f0a83055a4 authored about 1 year ago
build/pkgs/setuptools_wheel: Remove

github.com/sagemath/sage - 8a1284ad03bb5bbc4bdd779ef485e82e14ac0286 authored about 1 year ago
build/pkgs/setuptools: Change to wheel package

github.com/sagemath/sage - 8a4d9b4415a24ada62352c2f5e987fa000789201 authored about 1 year ago
Merge branch 'develop' into symengine_0_11_2

github.com/sagemath/sage - 798f546a6b600f49f2fec5bfb32736ed368caa3e authored about 1 year ago
build/pkgs/pip: Change to wheel package, remove dependency on setuptools, wheel

github.com/sagemath/sage - d0dfbeaae1ce753d6b557f2d2aac0e42a0b4ea33 authored about 1 year ago
build/bin/sage-spkg: If a wheel package has spkg-install.in, use it

github.com/sagemath/sage - ef80aa74cc74aaa656328a952c64adb3a5c79074 authored about 1 year ago
build/pkgs/pathspec: Upgrade to 0.12.1, reduce to wheel package

github.com/sagemath/sage - 5cd42333150dfcce857b867acbfddbbaa3904d7b authored about 1 year ago
build/pkgs/trove_classifiers: Update to 2023.11.29, reduce to wheel package

github.com/sagemath/sage - e53f7f4760c278300e49556433f7306abd488344 authored about 1 year ago