Comments (1)
RTFD :) (https://github.com/cloudify-cosmo/wagon#validate-packages)
When you use the --validate
flag, wagon uses virtualenv directly to validate the generated wagon archive. If you install wagon inside the virtualenv but don't have virtualenv available within the path, simply run pip install wagon[venv]
and it will install the relevant virtualenv version for you.
Wagon doesn't care if you're running within a virtualenv or not for the purpose of creating an archive. It only cares that virtualenv is available.
The reason because of which wagon creates a virtualenv is that the validation process actually installs the wagon within a virtualenv and then deletes that env. That's to make sure that the wagon is installed in a clean environment where the validation process shouldn't fail due to other installed packages.
from wagon.
Related Issues (20)
- Why not use plain "mega" wheels? HOT 4
- Change subcommand names to be consistent with `wheel` HOT 1
- Specifying conditional dependencies HOT 1
- Support source URL type git+https HOT 2
- `wagon install` leaves a temporary directory behind HOT 4
- Wagon fails to validate correct wagons HOT 2
- Pip command not found with locally installed pip HOT 2
- pip 10.0.0 breaks wagon HOT 3
- Generated archive_name in package.json doesn't contain build_tag HOT 1
- Wagon release 0.8.0 with pip >= 10 compatibility? HOT 2
- wagon's invocation of `pip install` still tries to contact PyPI HOT 2
- how to set support platform to linux_x86_64? HOT 1
- Wagon install fails --no-binary requires 1 arg HOT 4
- Create a mega-wheel from existing .whl files that can be uploaded to PyPI
- Print help message if no arguments provided HOT 1
- Wagon should generate a zip archive by default
- Allow to pass arbitrary flags to pip in a nicer manner
- Test Wagon on py33, py36, pypy and test flake on py3 as well
- Redo tests with pytest
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wagon.