Im poking around the various options to setup.py for including non-python files, and they're somewhat less than intuitive. I'd like to be able to check the package generated by bdist_wheel to see what's actually in it--not so much to make sure that it will work (that's what tests are for) but to see the effects of the options I've set.
the Django python package has a wheel file. Try Django-1.8.4-py2.py3-none-any.whl as an example. Their package contains non-python files if you wanted to see where they end up being stored in the archive.
The following code works correctly using python2 and python3. It will list the files in any wheel package. I use the pep8 wheel package as an example, whose wheel can be downloaded with pip download --no-deps pep8==1.7.0.
Since a wheel is a ZIP file, unzip works. Tab completion for the file name won't work, unless the extension is renamed to zip. The from zipfile import ZipFile approach assumes only the presence of Python in the system, but a one-liner in the shell is more practical.
As others have pointed out in the answers, any .whl file can be extracted using unzip or by right clicking on the file and extracting using the Extract Here graphical interface in Ubuntu/Debian systems.
After extracting, one can inspect the source code of .py files and the contents of metadata files which will be located in library-name-with-version.dist-info directory. However, the source code of shared object (.so) files can not be inspected since that's a binary file.
If rim manufacturers do not work directly with tire manufacturers when designing new hookless rims, tolerances and bead materials can vary. This can make it difficult to pair tires and hookless rims from different manufacturers.
However, should you prefer to run a non-CADEX tire, listed below are the tires with an indicated maximum pressure above 72.5psi (5 bar) that have passed the CADEX test protocol for use with CADEX hookless rims. Please note that if the maximum pressure indicated for a tire is 72.5psi (5 bar) or lower and the tire is tubeless and hookless rim compatible as per the tire brand or manufacturer's recommendation, it can be used with CADEX hookless WheelSystems and does not have to appear on the chart below:
*Please note that the Continental GP5000 S TR tire is apt for use on CADEX hookless WheelSystems and is a different tire from the previous generation Continental GP5000 TL tire. Please also note that as per Continental's specifications on rim inner width, the Continental GP5000 S TR in size 700x25C is apt for use only on the CADEX 42 and CADEX 42 Disc WheelSystems
Appropriately inflated tires conform better to imperfections in the road, absorbing impacts and allowing you to ride more efficiently and safely with more comfort and control.
As mountain bikers have known for a long time, tires that are inflated to a higher pressure than necessary for the terrain transmit more impacts and sacrifice speed as well as energy as the rider fights to keep the bike on track and to stop it from deflecting off obstacles, however small, in its path.
The following tires have either failed the CADEX test protocol or are indicated by the brand or manufacturer as being incompatible with hookless rims. They currently do not function properly with CADEX hookless rim WheelSystems:
Please be aware that if you choose to use a tire with an indicated maximum pressure above 72.5psi (5 bar) that is not on the list of tires that have passed the CADEX test protocol, YOU DO SO AT YOUR OWN RISK, as the tire may not function properly with the CADEX hookless WheelSystem.
If necessary, you may use an inner tube on a CADEX hookless rim, so long as the tire you are using has passed the CADEX test protocol. However, please note that CADEX hookless rims are designed to perform best when set up as tubeless and used without an inner tube.
My understanding from the documentation is that wheels only contains locally-built wheels (i.e., from sdists retrieved from PyPI), not wheels that were directly provided by PyPI; and those are only in http/http-v2 instead. But I would argue that pip cache list ought to list the downloaded wheels as well. After all, is it not the purpose of the command to indicate what is cached and can thus be installed without a download?
Possibly. But you seemed to expect the cache only to be in a sub-directory of the venv, while I find it to be in a user-specific place outside the venv, and (in pip cache list) to contain things I installed in other versions of Python, and a long time ago. YMMV.
For 2025, the Hot Wheels mainline is numbered 1 through 250 with color variations not receiving a new number. Treasure Hunts and store exclusives are numbered. For the listing by series see List of 2025 Hot Wheels (by Series).
The 2016 mainline offerings consist of 250 total numbered releases. The cars are divided into 30 segments. See 2016 New Models for a list of new models and 2016 Treasure Hunts Series for a list of Treasure Hunt cars. The badges for each series can be found at -hot-wheels-mainline-preview.
For 2019, the Hot Wheels mainline is numbered 1 through 250 with color variations not receiving a new number. Treasure Hunts and store exclusives are numbered. For the listing by series see List of 2019 Hot Wheels (by Series).
A few years ago I purchased a decent sized Hot Wheels collection from a friend of a friend who needed $$. Now, I had never dealt with Hot Wheels before so it was quite the learning experience (at least it came with some collectors books). The bulk of the collection was from the same years you are dealing with.
It wasnt long before I surmised there werent any big money cars in the lot. There may have been a $5-10 car here or there, however the collection was about a 1000 cars and I wasnt gonna keep looking. I bought the collection at around .25 a car and I was hoping to sell it for .50 - $1 a car so heres what I did.
I broke it up into lots of similiar themes. I did a lot of sports cars, a lot of city vehicles, emergency vehicles, trucks, etc etc. Typical lot was about 50 - 60 cars. I sold every one and very quickly. I also suggest deciding on which boxes you plan to ship them in and seeing how many comfortably will fit in one. You can safely package a lot together, it takes some tries though until you find the right configurations due to the bubbles varying in shape.
I hope my experience gives you some ideas. I have absolutely zero interest in dealing with Hot Wheels again personally, those things were everywhere when I sorted them, but Im confidant if they landed on my table I now have a system to move em out.
Take the Hot Wheels cars and list them by year. Make a listing for each year, that will help sell them faster. If you have any variations, errors, or other rare items, list them all in one lot. You might want to turn off "best offer" and use a BIN price. Auction listings are hit or miss, wouldn't recommend it. Hope this helps.
Keep in mind, those are just a few of the rough photos. I obviously cropped and edited them. In the titles I always listed "Hot Wheels lot of #" followed by descriptive words I thought people might search "City - Fire + Police - News Team- Batmobile" etc.
My rationale was that they put out so many Hot Wheels in a year it was likely that people would be interested in certain segments - construction, racing, etc. I didnt want them seeing a lot with 2 cars they want but the rest they were uninterested in, so I approached it this way.
For name brand cars, I tried to keep it between 1-3 brands per listing, depending on how many cars I had. I had a specific box I was satisfied shipping in, medium flat rate I think, so I also tried to keep the lots at an amount that fit in there comfortably.
Looking back on my records I think it was more like 500 or so cars, I know I did at least 20 of these lots and they all sold out. I posted them all buy it now and put one up for auction a week to drive traffic to the other listings. Keep in mind though I had an absolute target in mind for how much I wanted to make per car. If you havent got a distinct price in mind then auction may be the best idea. I bought the collection for $250 and wanted double my money on return so I knew exactly how much to charge for each lot after counting the cars up.
I'm listing for someone else which really makes it difficult to determine price but I figure if they get any kind of return it's better than sitting in boxes. And hopefully, I can pass them along to someone who will enjoy them. I listed some as individuals but I think I will end those and re-"lot" them as you have suggested
I've seen various videos online suggesting how to pack individual cars. Bubble wrap and small boxes, but what is the best way to ship lots? Do you stack them and wrap the stack? Or wrap them individually? Or use something else altogether?
3a8082e126