8000 Tags · brainiak/brainiak · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: brainiak/brainiak

Tags

v0.12

Toggle v0.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix Docker and add v0.12 release notes (#559)

Install from sdist in Dockerfile.

Update Matplotlib API in notebook example used to showcase Docker at
brainiak.org.

Fix Docker instructions in README.

Include test data in sdist.

v0.12rc0

Toggle v0.12rc0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Document Windows support; fix Conda instructions (#558)

v0.12a5

Toggle v0.12a5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix anaconda release again (#556)

Ok, so I did some debugging on my fork and fixed a few more issues with
the anaconda release. This gets as far as authentication errors on my
fork (no secrete present), so I think it should work now. Main issues
fixed:

- Needed to setup anaconda-client properly on the job
- Find command wasn't returning errors from the exec call, changed to a
for loop so the job fails if we have a failing upload command.
- Fixed the badge on the README, more needs to be updated with the
instructions.

Hopefully fifth time is the charm!

v0.12a4

Toggle v0.12a4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove quotes from anaconda upload command (#555)

It seems I forgot to remove quotes from the upload command. I think this
should do it.

v0.12a3

Toggle v0.12a3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix anaconda release (#554)

The anaconda upload command was just echoing and not actually running.
This fix should hopefully work.

v0.12a2

Toggle v0.12a2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix release publish (#552)

I think I screwed up the conditional for publishing releases. I think
its supposed to be like this. Basing it off of
https://github.com/scientific-python/cookie/blob/c7b897cf4f2f4d8f374d112d1fc694d92a2793a7/%7B%7Bcookiecutter.project_name%7D%7D/.github/workflows/%7B%25%20if%20cookiecutter.__type%3D%3D'compiled'%20%25%7Dcd.yml%7B%25%20endif%20%25%7D#L67

This should allow it to be triggered by clicking creating a new release
through the github page.

v0.12a1

Toggle v0.12a1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Move to pyproject_toml + package cleanup (#549)

This is a very large PR that began with a simple goal of moving the
project over to pyproject TOML standard. Due to continued issues with
failing CI jobs because of things like upper pins on old packages,
dependencies on deprecated packages (theano), failing mpi tests, among
other things; the PR became much more complicated. A rough list of
improvements are the following:

- Moved to pyproject.toml standard
- Refactor package to generally recommended src layout
- Moved build to CMake + scikit-build-core
- Support for more recent pythons (3.12), 3.13 is limited by TF support
now
- Building wheels now on all major platforms (linux, macos ARM/x64, and
windows)
- MPI tests are marked now and run in separate process using a slightly
modified fork of https://github.com/minrk/pytest-mpiexec
- Removed almost all upper pins on packages, only TF probability
remains.
- Conda packages building on linux and mac using mamba build, no windows
here because conda-forge TF support on windows seems gone now
- Removed Theano as a dependency by porting ssrm to use tensforflow
instead for differentiation. Tests pass but probably someone should look
at this code more carefully to make sure nothing is broken.
- Fixed a large number of warnings all throughout the code
- Probably some other small things I am forgetting.

I still think there is considerable work to be done in cleaning up the
pr-check.sh, run-tests.sh, and run-checks.sh scripts. Probably better to
move these to github actions workflows or something so we can run them
on windows. Currently, windows checks are just running pytest.

v0.12a0

Toggle v0.12a0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Trigger release on push of tag (#536)

- Add trigger for release when pushing tags that start with 'v'
- Made release job depend on passing of tests for pypi and conda.

Fixes #534, fixes #535

v0.12.dev0

Toggle v0.12.dev0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Implement release publishing (#532)

This PR implements building of Anaconda and sdist packages for Python
3.8 through 3.10 and uploading to anconda.org and pypi.org on tagged
releases. I tried to test the uploading piece as much as possible on my
fork but it might need some fixes when it is triggered for the first
time.

v0.11

Toggle v0.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add release notes for v0.11 (#485)

Also update release docs according to conversation with @gdoubleyew and @bdsinger.

Also update Dockerfile according to current Pip usage.
0