Show More
@@ -1,53 +1,54 b'' | |||
|
1 | 1 | # http://travis-ci.org/#!/ipython/ipython |
|
2 | 2 | language: python |
|
3 | 3 | python: |
|
4 | 4 | - "nightly" |
|
5 | 5 | - 3.6 |
|
6 | 6 | - 3.5 |
|
7 | 7 | - 3.4 |
|
8 | 8 | sudo: false |
|
9 | 9 | env: |
|
10 | 10 | global: |
|
11 | 11 | - PATH=$TRAVIS_BUILD_DIR/pandoc:$PATH |
|
12 | 12 | group: edge |
|
13 | 13 | before_install: |
|
14 | 14 | - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi' |
|
15 | 15 | install: |
|
16 | 16 | - pip install setuptools pip --upgrade |
|
17 | 17 | - pip install -e file://$PWD#egg=ipython[test] --upgrade |
|
18 | - pip install codecov --upgrade | |
|
18 | - pip install codecov check-manifest --upgrade | |
|
19 | 19 | - sudo apt-get install graphviz |
|
20 | 20 | script: |
|
21 | - check-manifest | |
|
21 | 22 | - cd /tmp && iptest --coverage xml && cd - |
|
22 | 23 | # On the latest Python only, make sure that the docs build. |
|
23 | 24 | - | |
|
24 | 25 | if [[ "$TRAVIS_PYTHON_VERSION" == "3.6" ]]; then |
|
25 | 26 | pip install -r docs/requirements.txt |
|
26 | 27 | make -C docs/ html SPHINXOPTS="-W" |
|
27 | 28 | fi |
|
28 | 29 | after_success: |
|
29 | 30 | - cp /tmp/ipy_coverage.xml ./ |
|
30 | 31 | - cp /tmp/.coverage ./ |
|
31 | 32 | - codecov |
|
32 | 33 | |
|
33 | 34 | matrix: |
|
34 | 35 | allow_failures: |
|
35 | 36 | - python: nightly |
|
36 | 37 | |
|
37 | 38 | before_deploy: |
|
38 | 39 | - rm -rf dist/ |
|
39 | 40 | - python setup.py sdist |
|
40 | 41 | - python setup.py bdist_wheel |
|
41 | 42 | |
|
42 | 43 | deploy: |
|
43 | 44 | provider: releases |
|
44 | 45 | api_key: |
|
45 | 46 | secure: Y/Ae9tYs5aoBU8bDjN2YrwGG6tCbezj/h3Lcmtx8HQavSbBgXnhnZVRb2snOKD7auqnqjfT/7QMm4ZyKvaOEgyggGktKqEKYHC8KOZ7yp8I5/UMDtk6j9TnXpSqqBxPiud4MDV76SfRYEQiaDoG4tGGvSfPJ9KcNjKrNvSyyxns= |
|
46 | 47 | file: dist/* |
|
47 | 48 | file_glob: true |
|
48 | 49 | skip_cleanup: true |
|
49 | 50 | on: |
|
50 | 51 | repo: ipython/ipython |
|
51 | 52 | all_branches: true # Backports are released from e.g. 5.x branch |
|
52 | 53 | tags: true |
|
53 | 54 | python: 3.6 # Any version should work, but we only need one |
@@ -1,74 +1,41 b'' | |||
|
1 | 1 | ============================= |
|
2 | 2 | The IPython licensing terms |
|
3 | 3 | ============================= |
|
4 | 4 | |
|
5 | 5 | IPython is licensed under the terms of the Modified BSD License (also known as |
|
6 |
New or Revised or 3-Clause BSD), |
|
|
6 | New or Revised or 3-Clause BSD), See LICENSE file: | |
|
7 | 7 | |
|
8 | - Copyright (c) 2008-2014, IPython Development Team | |
|
9 | - Copyright (c) 2001-2007, Fernando Perez <fernando.perez@colorado.edu> | |
|
10 | - Copyright (c) 2001, Janko Hauser <jhauser@zscout.de> | |
|
11 | - Copyright (c) 2001, Nathaniel Gray <n8gray@caltech.edu> | |
|
12 | ||
|
13 | All rights reserved. | |
|
14 | ||
|
15 | Redistribution and use in source and binary forms, with or without | |
|
16 | modification, are permitted provided that the following conditions are met: | |
|
17 | ||
|
18 | Redistributions of source code must retain the above copyright notice, this | |
|
19 | list of conditions and the following disclaimer. | |
|
20 | ||
|
21 | Redistributions in binary form must reproduce the above copyright notice, this | |
|
22 | list of conditions and the following disclaimer in the documentation and/or | |
|
23 | other materials provided with the distribution. | |
|
24 | ||
|
25 | Neither the name of the IPython Development Team nor the names of its | |
|
26 | contributors may be used to endorse or promote products derived from this | |
|
27 | software without specific prior written permission. | |
|
28 | ||
|
29 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND | |
|
30 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | |
|
31 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | |
|
32 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE | |
|
33 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |
|
34 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
|
35 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | |
|
36 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | |
|
37 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |
|
38 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
|
39 | 8 | |
|
40 | 9 | About the IPython Development Team |
|
41 | 10 | ---------------------------------- |
|
42 | 11 | |
|
43 | 12 | Fernando Perez began IPython in 2001 based on code from Janko Hauser |
|
44 | 13 | <jhauser@zscout.de> and Nathaniel Gray <n8gray@caltech.edu>. Fernando is still |
|
45 | 14 | the project lead. |
|
46 | 15 | |
|
47 | 16 | The IPython Development Team is the set of all contributors to the IPython |
|
48 |
project. This includes all of the IPython subprojects. |
|
|
49 | details is kept in the documentation directory, in the file | |
|
50 | ``about/credits.txt``. | |
|
17 | project. This includes all of the IPython subprojects. | |
|
51 | 18 | |
|
52 | 19 | The core team that coordinates development on GitHub can be found here: |
|
53 | 20 | https://github.com/ipython/. |
|
54 | 21 | |
|
55 | 22 | Our Copyright Policy |
|
56 | 23 | -------------------- |
|
57 | 24 | |
|
58 | 25 | IPython uses a shared copyright model. Each contributor maintains copyright |
|
59 | 26 | over their contributions to IPython. But, it is important to note that these |
|
60 | 27 | contributions are typically only changes to the repositories. Thus, the IPython |
|
61 | 28 | source code, in its entirety is not the copyright of any single person or |
|
62 | 29 | institution. Instead, it is the collective copyright of the entire IPython |
|
63 | 30 | Development Team. If individual contributors want to maintain a record of what |
|
64 | 31 | changes/contributions they have specific copyright on, they should indicate |
|
65 | 32 | their copyright in the commit message of the change, when they commit the |
|
66 | 33 | change to one of the IPython repositories. |
|
67 | 34 | |
|
68 | 35 | With this in mind, the following banner should be used in any source code file |
|
69 | 36 | to indicate the copyright and license terms: |
|
70 | 37 | |
|
71 | 38 | :: |
|
72 | 39 | |
|
73 | 40 | # Copyright (c) IPython Development Team. |
|
74 | 41 | # Distributed under the terms of the Modified BSD License. |
@@ -1,29 +1,33 b'' | |||
|
1 | 1 | BSD 3-Clause License |
|
2 | 2 | |
|
3 | Copyright (c) 2017, Project Jupyter Contributors | |
|
3 | - Copyright (c) 2008-Present, IPython Development Team | |
|
4 | - Copyright (c) 2001-2007, Fernando Perez <fernando.perez@colorado.edu> | |
|
5 | - Copyright (c) 2001, Janko Hauser <jhauser@zscout.de> | |
|
6 | - Copyright (c) 2001, Nathaniel Gray <n8gray@caltech.edu> | |
|
7 | ||
|
4 | 8 | All rights reserved. |
|
5 | 9 | |
|
6 | 10 | Redistribution and use in source and binary forms, with or without |
|
7 | 11 | modification, are permitted provided that the following conditions are met: |
|
8 | 12 | |
|
9 | 13 | * Redistributions of source code must retain the above copyright notice, this |
|
10 | 14 | list of conditions and the following disclaimer. |
|
11 | 15 | |
|
12 | 16 | * Redistributions in binary form must reproduce the above copyright notice, |
|
13 | 17 | this list of conditions and the following disclaimer in the documentation |
|
14 | 18 | and/or other materials provided with the distribution. |
|
15 | 19 | |
|
16 | 20 | * Neither the name of the copyright holder nor the names of its |
|
17 | 21 | contributors may be used to endorse or promote products derived from |
|
18 | 22 | this software without specific prior written permission. |
|
19 | 23 | |
|
20 | 24 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
|
21 | 25 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
|
22 | 26 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
|
23 | 27 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE |
|
24 | 28 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
|
25 | 29 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
|
26 | 30 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
|
27 | 31 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
|
28 | 32 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
|
29 | 33 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
@@ -1,36 +1,45 b'' | |||
|
1 | 1 | include README.rst |
|
2 | 2 | include COPYING.rst |
|
3 | include LICENSE | |
|
3 | 4 | include setupbase.py |
|
4 | 5 | include setupegg.py |
|
6 | include MANIFEST.in | |
|
7 | include tox.ini | |
|
8 | include .mailmap | |
|
9 | ||
|
10 | recursive-exclude tools * | |
|
11 | exclude tools | |
|
12 | exclude CONTRIBUTING.md | |
|
5 | 13 | |
|
6 | 14 | graft setupext |
|
7 | 15 | |
|
8 | 16 | graft scripts |
|
9 | 17 | |
|
10 | 18 | # Load main dir but exclude things we don't want in the distro |
|
11 | 19 | graft IPython |
|
12 | 20 | |
|
13 | 21 | # Include some specific files and data resources we need |
|
14 | 22 | include IPython/.git_commit_info.ini |
|
15 | 23 | |
|
16 | 24 | # Documentation |
|
17 | 25 | graft docs |
|
18 | 26 | exclude docs/\#* |
|
19 | 27 | exclude docs/man/*.1.gz |
|
20 | 28 | |
|
21 | 29 | # Examples |
|
22 | 30 | graft examples |
|
23 | 31 | |
|
24 | 32 | # docs subdirs we want to skip |
|
25 | 33 | prune docs/build |
|
26 | 34 | prune docs/gh-pages |
|
27 | 35 | prune docs/dist |
|
28 | 36 | |
|
29 | 37 | # Patterns to exclude from any directory |
|
30 | 38 | global-exclude *~ |
|
31 | 39 | global-exclude *.flc |
|
40 | global-exclude *.yml | |
|
32 | 41 | global-exclude *.pyc |
|
33 | 42 | global-exclude *.pyo |
|
34 | 43 | global-exclude .dircopy.log |
|
35 | 44 | global-exclude .git |
|
36 | 45 | global-exclude .ipynb_checkpoints |
General Comments 0
You need to be logged in to leave comments.
Login now