diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index bdc68b37..2245fea1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,20 +1,44 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.3.0 + rev: v4.5.0 hooks: - - id: check-yaml - - id: end-of-file-fixer - id: trailing-whitespace -- repo: https://github.com/psf/black - rev: 22.6.0 + - id: end-of-file-fixer + - id: check-yaml + - id: debug-statements + - id: double-quote-string-fixer + - id: name-tests-test + - id: requirements-txt-fixer +- repo: https://github.com/asottile/setup-cfg-fmt + rev: v2.5.0 + hooks: + - id: setup-cfg-fmt +- repo: https://github.com/asottile/reorder-python-imports + rev: v3.12.0 + hooks: + - id: reorder-python-imports + exclude: ^(pre_commit/resources/|testing/resources/python3_hooks_repo/) + args: [--py39-plus, --add-import, 'from __future__ import annotations'] +- repo: https://github.com/asottile/add-trailing-comma + rev: v3.1.0 + hooks: + - id: add-trailing-comma +- repo: https://github.com/asottile/pyupgrade + rev: v3.15.0 + hooks: + - id: pyupgrade + args: [--py39-plus] +- repo: https://github.com/hhatto/autopep8 + rev: v2.0.4 hooks: - - id: black + - id: autopep8 - repo: https://github.com/PyCQA/flake8 - rev: 4.0.1 + rev: 6.1.0 hooks: - id: flake8 -- repo: https://github.com/pycqa/isort - rev: 5.10.1 +- repo: https://github.com/pre-commit/mirrors-mypy + rev: v1.8.0 hooks: - - id: isort - args: ["--profile", "black"] + - id: mypy + additional_dependencies: [types-all] + exclude: ^testing/resources/ diff --git a/README.md b/README.md index 98c59482..6da93db6 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,33 @@ # tyssue : An epithelium simulation library + +## [ANN] Working on a 1.0 release + +Dear tyssue user or prospective user, I come with good bearings. + +This commit to the **new default branch `main` is the official start of the 1.0 release. It is long overdue and there is a lot of house keeping. + +### Short term + +- [ ] fix CI w/ github actions +- [ ] Readthedocs with mkdoc +- [ ] Tests +- [ ] Notebook tests +- [ ] Merge PRs #263 #274 +- [ ] Tests +- [ ] Check Polarization notebooks + + + + + + + + ![A nice banner](doc/illus/banner.png)
-[![Build Status](https://travis-ci.org/DamCB/tyssue.svg?branch=master)](https://travis-ci.org/DamCB/tyssue) - -[![Coverage Status](https://coveralls.io/repos/DamCB/tyssue/badge.svg)](https://coveralls.io/r/DamCB/tyssue) [![Doc Status](https://readthedocs.org/projects/tyssue/badge/?version=latest)](http://tyssue.readthedocs.io/en/latest/ ) diff --git a/environment.yml b/environment.yml index e154c6db..cc91175f 100644 --- a/environment.yml +++ b/environment.yml @@ -19,6 +19,7 @@ dependencies: - jupyter - notebook - quantities +- ipython - ipywidgets - pythreejs - ipyvolume