open-cogsci / opensesame-conda-recipes Goto Github PK
View Code? Open in Web Editor NEWAnaconda recipes for packages on which OpenSesame depends
Anaconda recipes for packages on which OpenSesame depends
To be packaged:
To be added as dependency:
To be updated:
On MacOS, the following warning is issued lately when installing any one of these cogsci packages:
Package cogsci::python-datamatrix-0.4.4-py_0 uses a pre-link script. Pre-link scripts are potentially dangerous discouraged.
This is because pre-link scripts have the ability to change the package contents in the
package cache, and therefore modify the underlying files for already-created conda
environments. Future versions of conda may deprecate and ignore pre-link scripts.
Package cogsci::python-fileinspector-1.0.2-py_0 uses a pre-link script. Pre-link scripts are potentially dangerous discouraged.
This is because pre-link scripts have the ability to change the package contents in the
package cache, and therefore modify the underlying files for already-created conda
environments. Future versions of conda may deprecate and ignore pre-link scripts.
Package cogsci::python-qdatamatrix-0.1.13-py_0 uses a pre-link script. Pre-link scripts are potentially dangerous discouraged.
This is because pre-link scripts have the ability to change the package contents in the
package cache, and therefore modify the underlying files for already-created conda
environments. Future versions of conda may deprecate and ignore pre-link scripts.
Package cogsci::python-qnotifications-1.1.1-py_0 uses a pre-link script. Pre-link scripts are potentially dangerous discouraged.
This is because pre-link scripts have the ability to change the package contents in the
package cache, and therefore modify the underlying files for already-created conda
environments. Future versions of conda may deprecate and ignore pre-link scripts.
Package cogsci::python-qprogedit-4.0.9-py_0 uses a pre-link script. Pre-link scripts are potentially dangerous discouraged.
This is because pre-link scripts have the ability to change the package contents in the
package cache, and therefore modify the underlying files for already-created conda
environments. Future versions of conda may deprecate and ignore pre-link scripts.
Package cogsci::python-opensesame-3.1.5a7-py_0 uses a pre-link script. Pre-link scripts are potentially dangerous discouraged.
This is because pre-link scripts have the ability to change the package contents in the
package cache, and therefore modify the underlying files for already-created conda
environments. Future versions of conda may deprecate and ignore pre-link scripts.
@smathot do you have any idea what this means? We aren't doing anything special in the recipes, are we? If not, I can see if I can escalate this to the conda crew.
pickleshare
has been updated, and now breaks OpenSesame, again to unicode errors (always!). The previous version, 0.5, is fine though. It's installed through conda, so for the OpenSesame package I now just manually downgraded like so:
conda install pickleshare==0.5
When qtpy
is a dependency, conda build
appears to automatically add version constraints that result in incompatibility. For example, building python-qnotifications
results in the following index.json
:
{
"arch": null,
"build": "py_2",
"build_number": 2,
"depends": [
"pyqt >=5.12.3,<5.13.0a0",
"python",
"qt >=5.12.5,<5.13.0a0",
"qtpy"
],
"license": "GNU General Public License v3 (GPLv3)",
"name": "python-qnotifications",
"noarch": "python",
"platform": null,
"subdir": "noarch",
"timestamp": 1577968165878,
"version": "2.0.3"
}
This is incompatible with Python 2, for which these versions of PyQt are not available. This happens for all packages that have qtpy
as a run dependency, which right now are python-qnotifications
and python-qdatamatrix
. I'm building with conda-build 3.18.11 and conda 4.7.12 on Ubuntu 19.10.
As a (deeply unsatisfying) workaround, I'm manually removing these version constraints before uploading the package. That works.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.