Giter Site home page Giter Site logo

stanczakdominik / astropy-helpers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from astropy/astropy-helpers

0.0 2.0 0.0 1.06 MB

Helpers for Astropy and Affiliated packages

License: BSD 3-Clause "New" or "Revised" License

Python 97.28% C 1.21% HTML 1.52%

astropy-helpers's Introduction

astropy-helpers

This project provides a Python package, astropy_helpers, which includes many build, installation, and documentation-related tools used by the Astropy project, but packaged separately for use by other projects that wish to leverage this work. The motivation behind this package and details of its implementation are in the accepted Astropy Proposal for Enhancement (APE) 4.

The astropy_helpers.extern sub-module includes modules developed elsewhere that are bundled here for convenience. At the moment, this consists of the following two sphinx extensions:

  • numpydoc, a Sphinx extension developed as part of the Numpy project. This is used to parse docstrings in Numpy format
  • sphinx-automodapi, a Sphinx developed as part of the Astropy project. This used to be developed directly in astropy-helpers but is now a standalone package.

Issues with these sub-modules should be reported in their respective repositories, and we will regularly update the bundled versions to reflect the latest released versions.

astropy_helpers includes a special "bootstrap" module called ah_bootstrap.py which is intended to be used by a project's setup.py in order to ensure that the astropy_helpers package is available for build/installation. This is similar to the ez_setup.py module that is shipped with some projects to bootstrap setuptools.

As described in APE4, the version numbers for astropy_helpers follow the corresponding major/minor version of the astropy core package, but with an independent sequence of micro (bugfix) version numbers. Hence, the initial release is 0.4, in parallel with Astropy v0.4, which will be the first version of Astropy to use astropy-helpers.

For examples of how to implement astropy-helpers in a project, see the setup.py and setup.cfg files of the Affiliated package template.

astropy-helpers's People

Contributors

adrn avatar alexrudy avatar astrofrog avatar bmwiedemann avatar bsipocz avatar cadair avatar cdeil avatar dpshelio avatar drdavella avatar embray avatar eteq avatar hamogu avatar larrybradley avatar mdboom avatar migueldvb avatar mseifert04 avatar pllim avatar rayplante avatar ricemunk avatar saimn avatar sergiopasra avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.