Hello,

Installing with the following setup.py

(overlay) cat setup.py


from setuptools import setup
from setuptools import setup, find_packages
packages = find_packages()

setup(
name="My Overlay",
version="0.1.dev0",
url="" />author="Invenio Software",
author_email="[email protected]",
description="My first overlay",
packages=packages,
install_requires=[
"Invenio==2.0.5"
],
entry_points={
"invenio.config": ["myoverlay = myoverlay.config"]
}
)

(overlay)pip install -e .
...


Exception:
Traceback (most recent call last):
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/basecommand.py", line 223, in main
status = self.run(options, args)
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/commands/install.py", line 299, in run
root=options.root_path,
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/req/req_set.py", line 646, in install
**kwargs
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/req/req_install.py", line 813, in install
self.move_wheel_files(self.source_dir, root=root)
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/req/req_install.py", line 1008, in move_wheel_files
isolated=self.isolated,
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/wheel.py", line 479, in move_wheel_files
maker.make_multiple(['%s = %s' % kv for kv in console.items()])
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/_vendor/distlib/scripts.py", line 334, in make_multiple
filenames.extend(self.make(specification, options))
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/_vendor/distlib/scripts.py", line 323, in make
self._make_script(entry, filenames, options=options)
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/_vendor/distlib/scripts.py", line 214, in _make_script
script = self._get_script_text(entry).encode('utf-8')
File "/home/angeli/.virtualenvs/myoverlay/local/lib/python2.7/site
packages/pip/wheel.py", line 397, in _get_script_text
"import_name": entry.suffix.split(".")[0],
AttributeError: 'NoneType' object has no attribute 'split'



From: System Account
Posted: 17/07/2015 15:39
Subject: Invenio v2.0.5 is released

============================
 Invenio v2.0.5 is released
============================

Invenio v2.0.5 was released on July 17, 2015.

About
-----

Invenio is a digital library framework enabling you to build your own
digital library or document repository on the web.

Security fixes
--------------

+ docker:

  - Disables debug mode when using standard Docker image. Uses docker
    compose to set the variable instead.

Improved features
-----------------

+ deposit:

  - Improves handling of large files in deposit.

+ docker:

  - Improves Docker documentation notably related to how to work with
    Invenio site overlays.

  - Changes port number exposed by docker to non-reserved ones to
    avoid conflicts with local installations. Webport is now 28080,
    Redis 26379 and MySQL is 23306, which is a simple +20000 shift
    from the standard ports.

  - Integrates docker boot script into docker image.

  - Changes docker boot script to use `exec`. This ensure signal
    forwarding and reduces the overhead by one process. As a result
    container shutdown is faster now.

  - Changes manual master/slave configuration of Docker devboot script
    to automatic solution using file locks.

+ jasmine:

  - Allows using variables from application config for building asset
    bundles.

Bug fixes
---------

+ deposit:

  - Fixes issue with PLUpload chunking not being enabled.

+ encoder:

  - Corrects the `compose_file` function call in `process_batch_job`
    to produce `<directory>/content.<extension>` instead of
    `<directory>/content.content;<extension>`. (#3354)

+ global:

  - Fixes the way configuration variables are parsed from ENV. It now
    uses the same method we are using in `inveniomanage config set`.
    This fixes the problem that `False` is not parsed correctly.

+ installation:

  - Fixes capitalization of package names.

+ legacy:

  - Fixes inveniogc crash when mysql is NOT used to store sessions.
    (#3205)

+ login:

  - Provides flash message to indicate that an email with password
    recovery could not be sent. (#3309)

Notes
-----

+ global:

  - Backports Flask-IIIF extension from original commit
    213b6f1144734c9ecf425a1bc7b78e56ee5e4e3e. The extension is not
    enabled by default in order to avoid feature addition to existing
    minor release.

Installation
------------

   $ pip install invenio==2.0.5

Upgrade
-------

   $ bibsched stop
   $ sudo systemctl stop apache2
   $ pip install --upgrade invenio==2.0.5
   $ inveniomanage upgrader check
   $ inveniomanage upgrader run
   $ sudo systemctl start apache2
   $ bibsched start

Documentation
-------------

   http://invenio.readthedocs.org/en/v2.0.5

Happy hacking and thanks for flying Invenio.

| Invenio Development Team
|   Email: [email protected]
|   IRC: #invenio on irc.freenode.net
|   Twitter: http://twitter.com/inveniosoftware
|   GitHub: http://github.com/inveniosoftware
|   URL: http://invenio-software.org

Reply via email to