This file keeps track of changes between tagged versions of the Astropy package template, for the benefit of affiliated package maintainers. It can be removed in affiliated packages.
The changes below indicate what file the change was made in so that these can be copied over manually if desired.
-
Updated the setup.cfg to include the version number. [#129]
-
Removed Python 2.6 tests from travis.yml file as astropy 1.2 no longer supports Python 2.6 [#183]
-
Updated
setup.cfgandsetup.pyso that the install requirements are defined insetup.cfg. [#208]
-
Updated .travis.yml to show usage of SETUP_XVFB ci-helpers option. [#177]
-
Updated astropy-helpers to v1.2. [#180]
-
Fixed import of
configparserindocs/conf.py. [#180]
-
Fixed the import of configparser on Python 3.5. [#172]
-
Updated
ez_setup.pyto the latest version. [#174]
-
Fixed the import of example_mod.py in init.py to work properly on Python 3. [#167]
-
Fixed the version import in conftest.py to work properly if version.py hasn't been generated yet. [#167]
-
Switch to using container-based builds on Travis. [#133]
-
Entry points are now defined in the
setup.cfgfile. [#130] -
Expanded the default .gitignore file. [#146]
-
Switch to using ci-helpers on Travis, and add example AppVeyor config file. [#140]
-
Updated astropy-helpers to v1.1.2. [#147]
-
Remove
adjust_compilerfromsetup.py(this is now dealt with in astropy-helpers). [#154] -
Update
MANIFEST.into avoid bundling temporary files in astropy-helpers when releasing packages. [#154] -
Updated
ez_setup.pyto the latest version. [#135] -
Catch
KeyErrorwhen setting up custom test headers inconftest.py. [#143] -
Update
.travis.ymlto include testing with the LTS release of Astropy, remove testing against Python 2.6, and update Numpy versions [#148, #168] -
Add an example of how to include data in
example_subpkg/setup_package.py. [#158] -
Update ReadTheDocs domains. [#166]
-
Updated Sphinx Makefile. [#171]
-
Updated AppVeyor config to run on Python 2.7 and 3.5. [#170]
In summary, the following files should be updated by affiliated packages:
.gitignoreMANIFEST.indocs/Makefileez_setup.pypackagename/conftest.pysetup.pysetup.cfg(if using entry points)
In addition, astropy-helpers should be updated to v1.1.2 and the
ah_bootstrap.py file should be updated to match the version in
astropy-helpers.
Finally, the following files have been updated, but don't necessarily need to be updated since they will likely be heavily customized in affiliated packages:
.travis.ymlappveyor.yml
-
The instructions for the documentation have now been clarified to indicate that packages do not have to include the documentation in a sub-folder of
docs(see updated note indocs/index.rst). [#123] -
Updated
setup.cfgto enabledoctest_plusby default. -
Updated
.travis.ymlto:-
Update apt-get package list
-
Add
jinja2as a dependency to be installed with conda [#114] -
Drop Python 3.2 testing [#114]
-
Drop Numpy 1.5 testing, and use Numpy 1.9 as a baseline [#114]
-
-
Updated
MANIFEST.into:-
Recursively include *.pyx, *.c, and *.pxd files
-
Globally exclude *.pyc and *.o files
-
Include
CHANGES.rst
-
-
Update
docs/conf.pyto import Sphinx extensions fromastropy_helpersinstead ofastropy. [#119] -
Added 'Powered by Astropy badge' to
README.rst. [#112] -
Show how to add and remove packages from pytest header in
packagename/conftest.py, and show how to show the package version instead of the astropy version in the top line. -
Minor documentation change in
packagename/_astropy_init.py. [#110] -
Use setuptools entry_points for command line scripts (change in
setup.py). [#116] -
Updated
astropy-helpersandah_bootstrap.pyto v1.0.2. -
Remove requires and provides from setup.py. [#128]
-
Changed order of exclusion in MANIFEST.in, excluding *.pyc after including astropy-template
-
Updated astropy-helpers to v0.4.3
- Initial tagged version, contains astropy-helpers v0.4.1