Skip to main content

Project to generate recipes for conda packages.

Project description

Grayskull


Build Status flake8 Deployment (PyPI)

codecov Code style: black PyPI version Conda Version Gitter Language grade: Python




"Skeletonr's main goal is to conquer the mysterious fortress of Castle Grayskull, from which He-Man draws his powers. If he succeeds, Skeletor would be able to conquer not only Eternia, but the whole universe." Adapted from Wikipedia

Introduction

The Grayskull project was created with the intention to eventually replace the conda skeleton. The main goal of this project is to generate concise recipes for conda-forge.

The current status of grayskull is generating recipes just looking for PyPI, but in the future we will expand that to also support to load recipes and also generate recipes looking for other repositories, such as, CRAN, Conan, etc..

Installation

It is possible to install this project using pip:

pip install grayskull

or conda, using the conda-forge channel:

conda install -c conda-forge grayskull

It is also possible to clone this repo and install it using pip:

git clone https://github.com/marcelotrevisani/grayskull.git
cd grayskull
pip install -e .

Usage

It is pretty simple to use grayskull. Just call it, pass the repository (just pypi for now) and the package name.

  • Example:
grayskull pypi pytest

After that grayskull will create a folder with the same name as the package and inside of this folder it will generated the recipe (meta.yaml).

  • Example with pytest (grayskull pypi pytest):

Grayskull CLI

Online Grayskull

It is also possible to use Grayskull without any installation. You can go to this website marcelotrevisani.com/grayskull and inform the name and the version (optional) of the package and it will create the recipe for you.

License

Copyright Marcelo Duarte Trevisani and others, 2020-2021.

Distributed under the terms of the MIT license, grayskull is free and open source software.

Project details


Release history Release notifications | RSS feed

This version

0.7.3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grayskull-0.7.3.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

grayskull-0.7.3-py3-none-any.whl (150.0 kB view details)

Uploaded Python 3

File details

Details for the file grayskull-0.7.3.tar.gz.

File metadata

  • Download URL: grayskull-0.7.3.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for grayskull-0.7.3.tar.gz
Algorithm Hash digest
SHA256 bbbefd3cbc240c74f22322fabf7862bd36108ac9b4c42a5121b4e68636eab0af
MD5 ce790eba9dc8b800024bcaa3a8e6d245
BLAKE2b-256 88939d0b44c00ef9800b3bc3460df3fa56020d1c2aebbd57fd04bbb14d791106

See more details on using hashes here.

File details

Details for the file grayskull-0.7.3-py3-none-any.whl.

File metadata

  • Download URL: grayskull-0.7.3-py3-none-any.whl
  • Upload date:
  • Size: 150.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for grayskull-0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3ac9f1aae2ca6a557dc76eaf7668e0adc25bab072ef8d55042f6fcd8c1efbb50
MD5 2dd0bfd923d97888a1c32f301872e9b3
BLAKE2b-256 4e012399b0bb0954736b4fb03e48156da31895f96b22c8eb6ee53224a63dcd75

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page