Skip to content

Commit

Permalink
drop support for <2.7, <3.5; update legacy links
Browse files Browse the repository at this point in the history
  • Loading branch information
mmckerns committed Jun 6, 2020
1 parent 4e2a19a commit 69d37f9
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 31 deletions.
17 changes: 1 addition & 16 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,86 +1,71 @@
language: python

sudo: false

matrix:
include:
- python: '2.6'
dist: trusty
sudo: false
env:

- python: '2.7'
dist: trusty
sudo: false
env:
- COVERAGE="true"

- python: '3.1'
dist: trusty
sudo: false
env:

- python: '3.2'
dist: trusty
sudo: false
env:

- python: '3.3'
dist: trusty
sudo: false
env:

- python: '3.4'
dist: trusty
sudo: false
env:

- python: '3.5'
dist: trusty
sudo: false
env:

- python: '3.6'
dist: trusty
sudo: false
env:
- COVERAGE="true"

- python: '3.7'
dist: xenial
sudo: true
env:

- python: '3.8'
dist: xenial
sudo: true
env:

- python: '3.9-dev'
dist: xenial
sudo: true
env:

- python: 'nightly'
dist: xenial
sudo: true
env:

- python: 'pypy'
dist: trusty
sudo: false
env:

- python: 'pypy3'
dist: trusty
sudo: false
env:

allow_failures:
- python: '2.6'
- python: '3.1'
- python: '3.2'
- python: '3.3'
- python: '3.4'
- python: '3.9-dev'
- python: 'nightly'
- python: 'pypy'
Expand Down
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,7 @@ at a very atomistic level, through raw access to ssh and scp.

``pathos`` is the core of a python framework for heterogeneous computing.
``pathos`` is in active development, so any user feedback, bug reports, comments,
or suggestions are highly appreciated. A list of known issues is maintained
at http://trac.mystic.cacr.caltech.edu/project/pathos/query.html, with a public
ticket list at https://github.com/uqfoundation/pathos/issues.
or suggestions are highly appreciated. A list of issues is located at https://github.com/uqfoundation/pathos/issues, with a legacy list maintained at https://uqfoundation.github.io/pathos-issues.html.


Major Features
Expand Down Expand Up @@ -115,6 +113,7 @@ Development Version
[![Documentation Status](https://readthedocs.org/projects/pathos/badge/?version=latest)](https://pathos.readthedocs.io/en/latest/?badge=latest)
[![Travis Build Status](https://img.shields.io/travis/uqfoundation/pathos.svg?label=build&logo=travis&branch=master)](https://travis-ci.org/uqfoundation/pathos)
[![codecov](https://codecov.io/gh/uqfoundation/pathos/branch/master/graph/badge.svg)](https://codecov.io/gh/uqfoundation/pathos)
[![Downloads](https://pepy.tech/badge/pathos)](https://pepy.tech/project/pathos)
-------------------
You can get the latest development version with all the shiny new features at:
https://github.com/uqfoundation
Expand Down Expand Up @@ -181,8 +180,8 @@ acknowledge use of ``pathos`` by citing the following in your publication::

Michael McKerns and Michael Aivazis,
"pathos: a framework for heterogeneous computing", 2010- ;
http://trac.mystic.cacr.caltech.edu/project/pathos
https://uqfoundation.github.io/pathos.html

Please see http://trac.mystic.cacr.caltech.edu/project/pathos or
Please see https://uqfoundation.github.io/pathos.html or
http://arxiv.org/pdf/1202.1056 for further information.

2 changes: 1 addition & 1 deletion pathos/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ def license():

def citation():
"""print citation"""
print(__doc__[-501:-123])
print(__doc__[-485:-115])
return

# end of file
19 changes: 13 additions & 6 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@
# - https://github.com/uqfoundation/pathos/blob/master/LICENSE

import os
import sys
# drop support for older python
unsupported = None
if sys.version_info < (2, 7):
unsupported = 'Versions of Python before 2.7 are not supported'
elif (3, 0) <= sys.version_info < (3, 5):
unsupported = 'Versions of Python before 3.5 are not supported'
if unsupported:
raise ValueError(unsupported)

# set version numbers
stable_version = '0.2.5'
Expand Down Expand Up @@ -128,9 +137,7 @@
``pathos`` is the core of a python framework for heterogeneous computing.
``pathos`` is in active development, so any user feedback, bug reports, comments,
or suggestions are highly appreciated. A list of known issues is maintained
at http://trac.mystic.cacr.caltech.edu/project/pathos/query.html, with a public
ticket list at https://github.com/uqfoundation/pathos/issues.
or suggestions are highly appreciated. A list of issues is located at https://github.com/uqfoundation/pathos/issues, with a legacy list maintained at https://uqfoundation.github.io/pathos-issues.html.
Major Features
Expand Down Expand Up @@ -209,7 +216,7 @@
``pathos`` requires:
- ``python``, **version >= 2.6** or **version >= 3.3**, or ``pypy``
- ``python``, **version >= 2.7** or **version >= 3.5**, or ``pypy``
- ``dill``, **version >= 0.3.1**
- ``pox``, **version >= 0.2.7**
- ``ppft``, **version >= 1.6.6.1**
Expand Down Expand Up @@ -284,9 +291,9 @@
Michael McKerns and Michael Aivazis,
"pathos: a framework for heterogeneous computing", 2010- ;
http://trac.mystic.cacr.caltech.edu/project/pathos
https://uqfoundation.github.io/pathos.html
Please see http://trac.mystic.cacr.caltech.edu/project/pathos or
Please see https://uqfoundation.github.io/pathos.html or
http://arxiv.org/pdf/1202.1056 for further information.
""" % {'relver' : stable_version, 'thisver' : this_version}
Expand Down
6 changes: 3 additions & 3 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
skip_missing_interpreters=
True
envlist =
py26
# py26
py27
py33
py34
# py33
# py34
py35
py36
py37
Expand Down

0 comments on commit 69d37f9

Please sign in to comment.