Commit graph

44 commits

Author SHA1 Message Date
Peter Bittner
a8be4ea814 Readability counts, code must be self-explanatory 2022-03-14 22:51:05 +01:00
Peter Bittner
d82ca0aed5 Use context manager for file reading 2022-03-11 11:16:31 +01:00
Peter Bittner
52aa88f08a Use pathlib instead of os.path (we only support Python 3.6+) 2022-03-11 10:15:45 +01:00
Peter Bittner
2fd2279ecb Rename default branch (master ➜ main)
Following the example of other popular free software projects, we also rename
our default branch to remove terminology stemming from colonialism and slavery.
2022-02-05 18:42:08 +01:00
David Smith
aa29a051bd Dropped Django 3.1 support 2021-11-26 01:29:40 +01:00
David Smith
dbd7414b33 Added Python 3.10 support. 2021-11-26 01:29:40 +01:00
David Smith
392cbba489 Updated supported Django versions 2021-10-05 09:30:53 +02:00
Peter Bittner
7f1358dcb6 Hard-require Python 3.6+, add link to docs on PyPI 2020-12-06 16:26:54 +01:00
David Smith
9163294603 Updated supported versions of Python and Django
Dropped Python2.7/3.5 and Django 1.11 from test matrix

Removed Py2 code and updated for Py3 features

Replaced assertRaisesRegexp with AsserRaisesRegex

Updated setup.py for currently supported versions

Removed _timestamp
2020-12-03 23:01:10 +01:00
David Smith
3eb17007ad Refactored setup.py to remove cmdclass and test packages 2020-11-30 23:02:04 +01:00
David Smith
df7ed2d132 Fix flake8 errors 2020-11-30 23:02:04 +01:00
David Smith
10d109eb6c Use pytest as test runner
* Used pytest to run tests within tox environments

* Removed test runner within setup.py
2020-11-30 23:02:04 +01:00
Peter Bittner
d9b21e96c6 Test against Django 3.0, Python 3.8
Modernize Travis CI setup
2020-04-15 14:51:05 +02:00
Peter Bittner
bfe92c716c Ensure Tox targets clean and docs are working
Update packaging information (Django 2.2, license)

Remove problematic install_requires
2019-04-09 14:43:50 +02:00
Joost Cassee
fb4f1c1b40 Change all links from .../jcassee/d-a to jazzband 2018-11-28 21:36:23 +01:00
Pi Delport
0a549c8ee6 Drop Python 3.3, add Python 3.7 and Django 2.1
This is a combination of 5 commits.

Commit message #1:

    Drop support for Python 3.3

    Setuptools and Tox no longer support or work on Python 3.3.

Commit message #2:

    Tox / Travis: Add Python 3.7 and Django 2.1

Commit message #3:

    Tox: Django 2.1 drops support for Python 3.4

Commit message #4:

    Travis: Add workaround for Python 3.7

    Upstream issue: https://github.com/travis-ci/travis-ci/issues/9815

Commit message #5:

    Travis: Enable pip caching
2018-08-22 15:50:32 +02:00
Matthäus G. Chajdas
a9d0befa46 Add support for Django <2 and 2; update tox test matrix. 2017-12-03 18:28:38 +01:00
Peter Bittner
9738f31688 Move package description to module docstring 2017-10-22 14:28:25 +02:00
Joost Cassee
347df54502 Use readthedocs.io instead of pythonhosted.org 2017-10-19 00:36:50 +02:00
Pi Delport
d19e1bfdb7 Package classifiers: Add Python 3.6, Django 1.10 & 1.11 2017-10-17 16:02:40 +02:00
Peter Bittner
c7b14bdf5c Drop Python 3.2 support
Refactor Travis CI configuration

Add flake8 checks, address all complaints
2017-10-16 12:11:23 +02:00
Peter Bittner
25f45ec19a Add py32-django18 combination (tox) 2016-01-07 00:17:36 +01:00
Joost Cassee
735d86d16f Update trove classifiers in setup.py 2016-01-06 15:39:25 +01:00
Hugo Osvaldo Barrera
87be940822 Drop support for unsupported django versions
Since django 1.8 is an LTS release, we're dropping support for older
versions.

Since django 1.7 is still relatively recent, we'll be keeping support
for it for now.
2015-12-21 14:26:39 -03:00
Hugo Osvaldo Barrera
e2f25d43cd Fix crash on setup.py when NOT running tests 2015-12-21 14:26:34 -03:00
Hugo Osvaldo Barrera
29a18306bb Configure django before using it 2015-12-06 11:37:11 -03:00
Peter Bittner
8a95cd0acf Add Python 3.2 to setup infos (PyPI classifiers)
Update URLs (http -> https, old download URL obsolete)
2015-09-27 00:06:45 +02:00
Joost Cassee
cfdc330d25 Update development status classifier in setup.py 2015-08-24 20:29:20 +02:00
Martín Gaitán
8838b97167 mark the package python 3 compatible 2015-05-15 11:11:46 -03:00
Peter Bittner
58d83fe5aa Indentation corrections (PEP8)
Correct all flake8 complaints except: in tests, in templatetags, E501 line too long
2015-04-20 23:08:19 +02:00
Craig Bruce
186587a506 added py2.6/2.7 classifiers as travis-ci tests these versions 2014-09-05 09:49:11 -07:00
Joost Cassee
c28f509ff9 Add Django dependency in setup.py 2014-06-01 22:46:48 +02:00
Joost Cassee
5ac645aebb Fix tutorial typos, uncomment download URL in setup.py 2011-02-24 17:36:25 +01:00
Joost Cassee
327157d610 Fix small code style issues based on pylint
Also update patch version number.
2011-02-18 13:57:04 +01:00
Joost Cassee
4c2a39beda Add support for Geckoboard 2011-02-14 08:40:27 +01:00
Joost Cassee
f176792f09 Revert project URL in setup.py to GitHub 2011-01-31 09:14:01 +01:00
Joost Cassee
6ea7e85b02 Add Performable service. Update docs layout.
Use included README.rst in documentation.  Bump version to 0.3.0.
2011-01-31 08:58:49 +01:00
Joost Cassee
1b444076c6 Improve documentation layout
Move author information to AUTHORS.rst.  Move changelog to
CHANGELOG.rst.  Add license to documentation.  Fix README.rst.  Add
documentation source files to revision control.
2011-01-30 16:19:58 +01:00
Joost Cassee
cf7589bc20 Fix tests
Some parts of the code are not yet tested:
 * internal IP addresses feature
 * utils module
2011-01-30 03:05:10 +01:00
Joost Cassee
0e70ce759c Remove analytical.services package 2011-01-28 06:47:05 +01:00
Joost Cassee
4a81b49320 Small documentation and metadata changes
Added some thank-you's and fixed some typos.
2011-01-26 00:09:11 +01:00
Joost Cassee
39c205f546 Updated analytical
* Added Chartbeat.
* Added settings context processor.
* Added identification.
* Prepared events.
* Updated tests.
2011-01-25 00:13:44 +01:00
Joost Cassee
005cb2da40 Add analytical.services to packages in setup.py 2011-01-21 02:11:25 +01:00
Joost Cassee
1fa0d7760d Create project 2011-01-21 02:01:40 +01:00