Skip to content

Commit

Permalink
Merge pull request #318 from skirpichev/0.8a1
Browse files Browse the repository at this point in the history
The Diofant's 0.8.0a1 release
  • Loading branch information
skirpichev committed Jul 27, 2016
2 parents 257c5cf + 3997da6 commit ab9a067
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 14 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ build/
.cache/

# Files generated by setupegg.py
diofant.egg-info/
Diofant.egg-info/

# Tox files
tox.ini
Expand Down
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ matrix:
after_success:
- codecov
before_install:
- pip install --upgrade pip 'setuptools<=19.4' pytest
- pip install --upgrade pip setuptools pytest
- pip install codecov
install:
- travis_wait pip install .[exports,plot,interactive,gmpy]
Expand Down
2 changes: 1 addition & 1 deletion diofant/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
libraries, except optionally for plotting support.
"""

__version__ = "0.8a0"
__version__ = "0.8.0a1"


def __diofant_debug():
Expand Down
19 changes: 10 additions & 9 deletions docs/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,15 @@ Installation
------------

The Diofant CAS can be installed on virtually any computer with Python
3.4 or above. Diofant requires `setuptools`_. The current recommended
method of installation is directly from the source files.
3.4 or above. Diofant requires `setuptools`_. You can install latest
release with pip::

$ pip install --pre diofant

.. note::

You could use `pyvenv`_ to create isolated Python environment first,
instead of installing everything system-wide.

Source
======
Expand All @@ -17,11 +24,6 @@ sure to install from git::
$ cd diofant
$ python setup.py develop

.. note::

You could use `pyvenv`_ (or `virtualenv`_) to create isolated Python
environment first, instead of installing everything system-wide.

To update to the latest version, go into your repository and execute::

$ git pull origin master
Expand Down Expand Up @@ -57,6 +59,5 @@ Questions
If you think there's a bug or you would like to request a feature, please
:ref:`open an issue ticket <reporting-issues>`.

.. _setuptools: https://packaging.python.org/en/latest/projects.html#setuptools
.. _setuptools: https://setuptools.readthedocs.io/en/latest/
.. _pyvenv: https://docs.python.org/3/library/venv.html
.. _virtualenv: https://virtualenv.pypa.io/
9 changes: 7 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ def run_tests(self):
if m:
__version__ = m.group(1)

setup(name='diofant',
setup(name='Diofant',
version=__version__,
description='Computer algebra system (CAS) in Python',
long_description=long_description,
Expand All @@ -106,6 +106,10 @@ def run_tests(self):
cmdclass={'test': test,
'clean': clean},
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Intended Audience :: Education',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python',
Expand All @@ -114,10 +118,11 @@ def run_tests(self):
'Topic :: Scientific/Engineering :: Physics',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
],
tests_require=['pytest>=2.7.0', 'flake8>=2.5.5', 'pep8-naming', 'pytest-cov'],
install_requires=['mpmath>=0.19', 'strategies>=0.2.3', 'cachetools'],
setup_requires=['setuptools>=5.5.1,<=19.4', 'pip>=6.0'],
setup_requires=['setuptools>=5.5.1', 'pip>=6.0'],
extras_require={
'exports': ["numpy", "scipy", "Theano"],
'gmpy': ["gmpy>=1.16"],
Expand Down

0 comments on commit ab9a067

Please sign in to comment.