kopia lustrzana https://github.com/sepandhaghighi/samila
Anaconda workflow (#148)
* fix : anaconda workflow added #137 * fix : version_check script updated #137 * fix : publish.yaml renamed to publish_pypi.yaml #137 * doc : anaconda badge added to README.md #137 * doc : CHANGELOG updated * fix : meta.yaml version fixed * fix : autopep8 * fix : autopep8 E721 ignoredpull/149/head
rodzic
750d126bd6
commit
d9224cd6fc
|
@ -0,0 +1,18 @@
|
||||||
|
name: publish_conda
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
# Sequence of patterns matched against refs/tags
|
||||||
|
tags:
|
||||||
|
- '*' # Push events to matching v*, i.e. v1.0, v20.15.10
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
publish:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: publish-to-conda
|
||||||
|
uses: sepandhaghighi/conda-package-publish-action@v1.2
|
||||||
|
with:
|
||||||
|
subDir: 'otherfiles'
|
||||||
|
AnacondaToken: ${{ secrets.ANACONDA_TOKEN }}
|
|
@ -5,9 +5,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
||||||
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
### Addded
|
### Added
|
||||||
- `Point Color` section to `demo.ipynb`
|
- Anaconda workflow
|
||||||
- `Point Color` section to `README.md`
|
|
||||||
### Changed
|
### Changed
|
||||||
- `README.md` updated
|
- `README.md` updated
|
||||||
- `demo.ipynb` updated
|
- `demo.ipynb` updated
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
<img src="https://codecov.io/gh/sepandhaghighi/samila/branch/master/graph/badge.svg" />
|
<img src="https://codecov.io/gh/sepandhaghighi/samila/branch/master/graph/badge.svg" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://badge.fury.io/py/samila"><img src="https://badge.fury.io/py/samila.svg" alt="PyPI version" height="18"></a>
|
<a href="https://badge.fury.io/py/samila"><img src="https://badge.fury.io/py/samila.svg" alt="PyPI version" height="18"></a>
|
||||||
|
<a href="https://anaconda.org/sepandhaghighi/samila"><img src="https://anaconda.org/sepandhaghighi/samila/badges/version.svg"></a>
|
||||||
<a href="https://colab.research.google.com/github/sepandhaghighi/samila/blob/master">
|
<a href="https://colab.research.google.com/github/sepandhaghighi/samila/blob/master">
|
||||||
<img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Samila-Colab"/>
|
<img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Samila-Colab"/>
|
||||||
</a>
|
</a>
|
||||||
|
@ -102,6 +103,11 @@ Samila is a generative art generator written in Python, Samila let's you create
|
||||||
|
|
||||||
- Run `easy_install --upgrade samila` (Need root access)
|
- Run `easy_install --upgrade samila` (Need root access)
|
||||||
|
|
||||||
|
### Conda
|
||||||
|
|
||||||
|
- Check [Conda Managing Package](https://conda.io)
|
||||||
|
- `conda install -c sepandhaghighi samila` (Need root access)
|
||||||
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
python -m autopep8 samila --recursive --aggressive --aggressive --in-place --pep8-passes 2000 --verbose
|
python -m autopep8 samila --recursive --aggressive --aggressive --in-place --pep8-passes 2000 --verbose --ignore=E721
|
||||||
python -m autopep8 setup.py --recursive --aggressive --aggressive --in-place --pep8-passes 2000 --verbose
|
python -m autopep8 setup.py --recursive --aggressive --aggressive --in-place --pep8-passes 2000 --verbose
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
python -m autopep8 samila --recursive --aggressive --aggressive --in-place --pep8-passes 2000 --verbose
|
python -m autopep8 samila --recursive --aggressive --aggressive --in-place --pep8-passes 2000 --verbose --ignore=E721
|
||||||
python -m autopep8 setup.py --recursive --aggressive --aggressive --in-place --pep8-passes 2000 --verbose
|
python -m autopep8 setup.py --recursive --aggressive --aggressive --in-place --pep8-passes 2000 --verbose
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
{% set name = "samila" %}
|
||||||
|
{% set version = "0.8" %}
|
||||||
|
|
||||||
|
package:
|
||||||
|
name: {{ name|lower }}
|
||||||
|
version: {{ version }}
|
||||||
|
source:
|
||||||
|
git_url: https://github.com/sepandhaghighi/samila
|
||||||
|
git_rev: v{{ version }}
|
||||||
|
build:
|
||||||
|
noarch: python
|
||||||
|
number: 0
|
||||||
|
script: {{ PYTHON }} -m pip install . -vv
|
||||||
|
requirements:
|
||||||
|
host:
|
||||||
|
- pip
|
||||||
|
- setuptools
|
||||||
|
- python >=3.5
|
||||||
|
run:
|
||||||
|
- art >=1.8
|
||||||
|
- matplotlib >=3.0.0
|
||||||
|
- requests >=2.20.0
|
||||||
|
- python >=3.5
|
||||||
|
about:
|
||||||
|
home: https://github.com/sepandhaghighi/samila
|
||||||
|
license: MIT
|
||||||
|
license_family: MIT
|
||||||
|
summary: Generative Art Generator
|
||||||
|
description: |
|
||||||
|
Samila is a generative art generator written in Python, Samila let's you create arts based on many thousand points. The position of every single point is calculated by a formula, which has random parameters. Because of the random numbers, every image looks different.
|
||||||
|
|
||||||
|
Website: https://www.samila.site
|
||||||
|
|
||||||
|
Repo: https://github.com/sepandhaghighi/samila
|
||||||
|
extra:
|
||||||
|
recipe-maintainers:
|
||||||
|
- sepandhaghighi
|
|
@ -19,9 +19,12 @@ CHANGELOG_ITEMS = [
|
||||||
"https://github.com/sepandhaghighi/samila/compare/v{0}...dev",
|
"https://github.com/sepandhaghighi/samila/compare/v{0}...dev",
|
||||||
"[{0}]:"]
|
"[{0}]:"]
|
||||||
PARAMS_ITEMS = ['SAMILA_VERSION = "{0}"']
|
PARAMS_ITEMS = ['SAMILA_VERSION = "{0}"']
|
||||||
|
|
||||||
|
META_ITEMS = ['% set version = "{0}" %']
|
||||||
|
|
||||||
FILES = {
|
FILES = {
|
||||||
"setup.py": SETUP_ITEMS, "README.md": README_ITEMS, "CHANGELOG.md": CHANGELOG_ITEMS, os.path.join(
|
"setup.py": SETUP_ITEMS, "README.md": README_ITEMS, "CHANGELOG.md": CHANGELOG_ITEMS, os.path.join(
|
||||||
"samila", "params.py"): PARAMS_ITEMS}
|
"samila", "params.py"): PARAMS_ITEMS, os.path.join("otherfiles", "meta.yaml"): META_ITEMS}
|
||||||
|
|
||||||
TEST_NUMBER = len(FILES.keys())
|
TEST_NUMBER = len(FILES.keys())
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue