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
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
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

