mirror of
https://github.com/KevinMidboe/Node-Com-Handler.git
synced 2025-10-29 17:50:27 +00:00
Major cleanup, added all old files (python2) to 'old_v0.1' folder
This commit is contained in:
@@ -0,0 +1,325 @@
|
||||
Wheel
|
||||
=====
|
||||
|
||||
A built-package format for Python.
|
||||
|
||||
A wheel is a ZIP-format archive with a specially formatted filename
|
||||
and the .whl extension. It is designed to contain all the files for a
|
||||
PEP 376 compatible install in a way that is very close to the on-disk
|
||||
format. Many packages will be properly installed with only the "Unpack"
|
||||
step (simply extracting the file onto sys.path), and the unpacked archive
|
||||
preserves enough information to "Spread" (copy data and scripts to their
|
||||
final locations) at any later time.
|
||||
|
||||
The wheel project provides a `bdist_wheel` command for setuptools
|
||||
(requires setuptools >= 0.8.0). Wheel files can be installed with a
|
||||
newer `pip` from https://github.com/pypa/pip or with wheel's own command
|
||||
line utility.
|
||||
|
||||
The wheel documentation is at http://wheel.rtfd.org/. The file format
|
||||
is documented in PEP 427 (http://www.python.org/dev/peps/pep-0427/).
|
||||
|
||||
The reference implementation is at https://bitbucket.org/pypa/wheel
|
||||
|
||||
Why not egg?
|
||||
------------
|
||||
|
||||
Python's egg format predates the packaging related standards we have
|
||||
today, the most important being PEP 376 "Database of Installed Python
|
||||
Distributions" which specifies the .dist-info directory (instead of
|
||||
.egg-info) and PEP 426 "Metadata for Python Software Packages 2.0"
|
||||
which specifies how to express dependencies (instead of requires.txt
|
||||
in .egg-info).
|
||||
|
||||
Wheel implements these things. It also provides a richer file naming
|
||||
convention that communicates the Python implementation and ABI as well
|
||||
as simply the language version used in a particular package.
|
||||
|
||||
Unlike .egg, wheel will be a fully-documented standard at the binary
|
||||
level that is truly easy to install even if you do not want to use the
|
||||
reference implementation.
|
||||
|
||||
|
||||
Code of Conduct
|
||||
---------------
|
||||
|
||||
Everyone interacting in the wheel project's codebases, issue trackers, chat
|
||||
rooms, and mailing lists is expected to follow the `PyPA Code of Conduct`_.
|
||||
|
||||
.. _PyPA Code of Conduct: https://www.pypa.io/en/latest/code-of-conduct/
|
||||
|
||||
|
||||
|
||||
0.29.0
|
||||
======
|
||||
- Fix compression type of files in archive (Issue #155, Pull Request #62,
|
||||
thanks Xavier Fernandez)
|
||||
|
||||
0.28.0
|
||||
======
|
||||
- Fix file modes in archive (Issue #154)
|
||||
|
||||
0.27.0
|
||||
======
|
||||
- Support forcing a platform tag using `--plat-name` on pure-Python wheels, as
|
||||
well as nonstandard platform tags on non-pure wheels (Pull Request #60, Issue
|
||||
#144, thanks Andrés Díaz)
|
||||
- Add SOABI tags to platform-specific wheels built for Python 2.X (Pull Request
|
||||
#55, Issue #63, Issue #101)
|
||||
- Support reproducible wheel files, wheels that can be rebuilt and will hash to
|
||||
the same values as previous builds (Pull Request #52, Issue #143, thanks
|
||||
Barry Warsaw)
|
||||
- Support for changes in keyring >= 8.0 (Pull Request #61, thanks Jason R.
|
||||
Coombs)
|
||||
- Use the file context manager when checking if dependency_links.txt is empty,
|
||||
fixes problems building wheels under PyPy on Windows (Issue #150, thanks
|
||||
Cosimo Lupo)
|
||||
- Don't attempt to (recursively) create a build directory ending with `..`
|
||||
(invalid on all platforms, but code was only executed on Windows) (Issue #91)
|
||||
- Added the PyPA Code of Conduct (Pull Request #56)
|
||||
|
||||
0.26.0
|
||||
======
|
||||
- Fix multiple entrypoint comparison failure on Python 3 (Issue #148)
|
||||
|
||||
0.25.0
|
||||
======
|
||||
- Add Python 3.5 to tox configuration
|
||||
- Deterministic (sorted) metadata
|
||||
- Fix tagging for Python 3.5 compatibility
|
||||
- Support py2-none-'arch' and py3-none-'arch' tags
|
||||
- Treat data-only wheels as pure
|
||||
- Write to temporary file and rename when using wheel install --force
|
||||
|
||||
0.24.0
|
||||
======
|
||||
- The python tag used for pure-python packages is now .pyN (major version
|
||||
only). This change actually occurred in 0.23.0 when the --python-tag
|
||||
option was added, but was not explicitly mentioned in the changelog then.
|
||||
- wininst2wheel and egg2wheel removed. Use "wheel convert [archive]"
|
||||
instead.
|
||||
- Wheel now supports setuptools style conditional requirements via the
|
||||
extras_require={} syntax. Separate 'extra' names from conditions using
|
||||
the : character. Wheel's own setup.py does this. (The empty-string
|
||||
extra is the same as install_requires.) These conditional requirements
|
||||
should work the same whether the package is installed by wheel or
|
||||
by setup.py.
|
||||
|
||||
0.23.0
|
||||
======
|
||||
- Compatibility tag flags added to the bdist_wheel command
|
||||
- sdist should include files necessary for tests
|
||||
- 'wheel convert' can now also convert unpacked eggs to wheel
|
||||
- Rename pydist.json to metadata.json to avoid stepping on the PEP
|
||||
- The --skip-scripts option has been removed, and not generating scripts is now
|
||||
the default. The option was a temporary approach until installers could
|
||||
generate scripts themselves. That is now the case with pip 1.5 and later.
|
||||
Note that using pip 1.4 to install a wheel without scripts will leave the
|
||||
installation without entry-point wrappers. The "wheel install-scripts"
|
||||
command can be used to generate the scripts in such cases.
|
||||
- Thank you contributors
|
||||
|
||||
0.22.0
|
||||
======
|
||||
- Include entry_points.txt, scripts a.k.a. commands, in experimental
|
||||
pydist.json
|
||||
- Improved test_requires parsing
|
||||
- Python 2.6 fixes, "wheel version" command courtesy pombredanne
|
||||
|
||||
0.21.0
|
||||
======
|
||||
- Pregenerated scripts are the default again.
|
||||
- "setup.py bdist_wheel --skip-scripts" turns them off.
|
||||
- setuptools is no longer a listed requirement for the 'wheel'
|
||||
package. It is of course still required in order for bdist_wheel
|
||||
to work.
|
||||
- "python -m wheel" avoids importing pkg_resources until it's necessary.
|
||||
|
||||
0.20.0
|
||||
======
|
||||
- No longer include console_scripts in wheels. Ordinary scripts (shell files,
|
||||
standalone Python files) are included as usual.
|
||||
- Include new command "python -m wheel install-scripts [distribution
|
||||
[distribution ...]]" to install the console_scripts (setuptools-style
|
||||
scripts using pkg_resources) for a distribution.
|
||||
|
||||
0.19.0
|
||||
======
|
||||
- pymeta.json becomes pydist.json
|
||||
|
||||
0.18.0
|
||||
======
|
||||
- Python 3 Unicode improvements
|
||||
|
||||
0.17.0
|
||||
======
|
||||
- Support latest PEP-426 "pymeta.json" (json-format metadata)
|
||||
|
||||
0.16.0
|
||||
======
|
||||
- Python 2.6 compatibility bugfix (thanks John McFarlane)
|
||||
- Non-prerelease version number
|
||||
|
||||
1.0.0a2
|
||||
=======
|
||||
- Bugfix for C-extension tags for CPython 3.3 (using SOABI)
|
||||
|
||||
1.0.0a1
|
||||
=======
|
||||
- Bugfix for bdist_wininst converter "wheel convert"
|
||||
- Bugfix for dists where "is pure" is None instead of True or False
|
||||
|
||||
1.0.0a0
|
||||
=======
|
||||
- Update for version 1.0 of Wheel (PEP accepted).
|
||||
- Python 3 fix for moving Unicode Description to metadata body
|
||||
- Include rudimentary API documentation in Sphinx (thanks Kevin Horn)
|
||||
|
||||
0.15.0
|
||||
======
|
||||
- Various improvements
|
||||
|
||||
0.14.0
|
||||
======
|
||||
- Changed the signature format to better comply with the current JWS spec.
|
||||
Breaks all existing signatures.
|
||||
- Include ``wheel unsign`` command to remove RECORD.jws from an archive.
|
||||
- Put the description in the newly allowed payload section of PKG-INFO
|
||||
(METADATA) files.
|
||||
|
||||
0.13.0
|
||||
======
|
||||
- Use distutils instead of sysconfig to get installation paths; can install
|
||||
headers.
|
||||
- Improve WheelFile() sort.
|
||||
- Allow bootstrap installs without any pkg_resources.
|
||||
|
||||
0.12.0
|
||||
======
|
||||
- Unit test for wheel.tool.install
|
||||
|
||||
0.11.0
|
||||
======
|
||||
- API cleanup
|
||||
|
||||
0.10.3
|
||||
======
|
||||
- Scripts fixer fix
|
||||
|
||||
0.10.2
|
||||
======
|
||||
- Fix keygen
|
||||
|
||||
0.10.1
|
||||
======
|
||||
- Preserve attributes on install.
|
||||
|
||||
0.10.0
|
||||
======
|
||||
- Include a copy of pkg_resources. Wheel can now install into a virtualenv
|
||||
that does not have distribute (though most packages still require
|
||||
pkg_resources to actually work; wheel install distribute)
|
||||
- Define a new setup.cfg section [wheel]. universal=1 will
|
||||
apply the py2.py3-none-any tag for pure python wheels.
|
||||
|
||||
0.9.7
|
||||
=====
|
||||
- Only import dirspec when needed. dirspec is only needed to find the
|
||||
configuration for keygen/signing operations.
|
||||
|
||||
0.9.6
|
||||
=====
|
||||
- requires-dist from setup.cfg overwrites any requirements from setup.py
|
||||
Care must be taken that the requirements are the same in both cases,
|
||||
or just always install from wheel.
|
||||
- drop dirspec requirement on win32
|
||||
- improved command line utility, adds 'wheel convert [egg or wininst]' to
|
||||
convert legacy binary formats to wheel
|
||||
|
||||
0.9.5
|
||||
=====
|
||||
- Wheel's own wheel file can be executed by Python, and can install itself:
|
||||
``python wheel-0.9.5-py27-none-any/wheel install ...``
|
||||
- Use argparse; basic ``wheel install`` command should run with only stdlib
|
||||
dependencies.
|
||||
- Allow requires_dist in setup.cfg's [metadata] section. In addition to
|
||||
dependencies in setup.py, but will only be interpreted when installing
|
||||
from wheel, not from sdist. Can be qualified with environment markers.
|
||||
|
||||
0.9.4
|
||||
=====
|
||||
- Fix wheel.signatures in sdist
|
||||
|
||||
0.9.3
|
||||
=====
|
||||
- Integrated digital signatures support without C extensions.
|
||||
- Integrated "wheel install" command (single package, no dependency
|
||||
resolution) including compatibility check.
|
||||
- Support Python 3.3
|
||||
- Use Metadata 1.3 (PEP 426)
|
||||
|
||||
0.9.2
|
||||
=====
|
||||
- Automatic signing if WHEEL_TOOL points to the wheel binary
|
||||
- Even more Python 3 fixes
|
||||
|
||||
0.9.1
|
||||
=====
|
||||
- 'wheel sign' uses the keys generated by 'wheel keygen' (instead of generating
|
||||
a new key at random each time)
|
||||
- Python 2/3 encoding/decoding fixes
|
||||
- Run tests on Python 2.6 (without signature verification)
|
||||
|
||||
0.9
|
||||
===
|
||||
- Updated digital signatures scheme
|
||||
- Python 3 support for digital signatures
|
||||
- Always verify RECORD hashes on extract
|
||||
- "wheel" command line tool to sign, verify, unpack wheel files
|
||||
|
||||
0.8
|
||||
===
|
||||
- none/any draft pep tags update
|
||||
- improved wininst2wheel script
|
||||
- doc changes and other improvements
|
||||
|
||||
0.7
|
||||
===
|
||||
- sort .dist-info at end of wheel archive
|
||||
- Windows & Python 3 fixes from Paul Moore
|
||||
- pep8
|
||||
- scripts to convert wininst & egg to wheel
|
||||
|
||||
0.6
|
||||
===
|
||||
- require distribute >= 0.6.28
|
||||
- stop using verlib
|
||||
|
||||
0.5
|
||||
===
|
||||
- working pretty well
|
||||
|
||||
0.4.2
|
||||
=====
|
||||
- hyphenated name fix
|
||||
|
||||
0.4
|
||||
===
|
||||
- improve test coverage
|
||||
- improve Windows compatibility
|
||||
- include tox.ini courtesy of Marc Abramowitz
|
||||
- draft hmac sha-256 signing function
|
||||
|
||||
0.3
|
||||
===
|
||||
- prototype egg2wheel conversion script
|
||||
|
||||
0.2
|
||||
===
|
||||
- Python 3 compatibility
|
||||
|
||||
0.1
|
||||
===
|
||||
- Initial version
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
pip
|
||||
@@ -0,0 +1,22 @@
|
||||
"wheel" copyright (c) 2012-2014 Daniel Holth <dholth@fastmail.fm> and
|
||||
contributors.
|
||||
|
||||
The MIT License
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the
|
||||
Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
@@ -0,0 +1,357 @@
|
||||
Metadata-Version: 2.0
|
||||
Name: wheel
|
||||
Version: 0.29.0
|
||||
Summary: A built-package format for Python.
|
||||
Home-page: https://bitbucket.org/pypa/wheel/
|
||||
Author: Daniel Holth
|
||||
Author-email: dholth@fastmail.fm
|
||||
License: MIT
|
||||
Keywords: wheel,packaging
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 4 - Beta
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 2
|
||||
Classifier: Programming Language :: Python :: 2.6
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3
|
||||
Classifier: Programming Language :: Python :: 3.2
|
||||
Classifier: Programming Language :: Python :: 3.3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Requires-Dist: argparse; python_version=="2.6"
|
||||
Provides-Extra: faster-signatures
|
||||
Requires-Dist: ed25519ll; extra == 'faster-signatures'
|
||||
Provides-Extra: signatures
|
||||
Requires-Dist: keyring; extra == 'signatures'
|
||||
Requires-Dist: keyrings.alt; extra == 'signatures'
|
||||
Provides-Extra: signatures
|
||||
Requires-Dist: importlib; python_version=="2.6" and extra == 'signatures'
|
||||
Provides-Extra: signatures
|
||||
Requires-Dist: pyxdg; sys_platform!="win32" and extra == 'signatures'
|
||||
Provides-Extra: tool
|
||||
|
||||
Wheel
|
||||
=====
|
||||
|
||||
A built-package format for Python.
|
||||
|
||||
A wheel is a ZIP-format archive with a specially formatted filename
|
||||
and the .whl extension. It is designed to contain all the files for a
|
||||
PEP 376 compatible install in a way that is very close to the on-disk
|
||||
format. Many packages will be properly installed with only the "Unpack"
|
||||
step (simply extracting the file onto sys.path), and the unpacked archive
|
||||
preserves enough information to "Spread" (copy data and scripts to their
|
||||
final locations) at any later time.
|
||||
|
||||
The wheel project provides a `bdist_wheel` command for setuptools
|
||||
(requires setuptools >= 0.8.0). Wheel files can be installed with a
|
||||
newer `pip` from https://github.com/pypa/pip or with wheel's own command
|
||||
line utility.
|
||||
|
||||
The wheel documentation is at http://wheel.rtfd.org/. The file format
|
||||
is documented in PEP 427 (http://www.python.org/dev/peps/pep-0427/).
|
||||
|
||||
The reference implementation is at https://bitbucket.org/pypa/wheel
|
||||
|
||||
Why not egg?
|
||||
------------
|
||||
|
||||
Python's egg format predates the packaging related standards we have
|
||||
today, the most important being PEP 376 "Database of Installed Python
|
||||
Distributions" which specifies the .dist-info directory (instead of
|
||||
.egg-info) and PEP 426 "Metadata for Python Software Packages 2.0"
|
||||
which specifies how to express dependencies (instead of requires.txt
|
||||
in .egg-info).
|
||||
|
||||
Wheel implements these things. It also provides a richer file naming
|
||||
convention that communicates the Python implementation and ABI as well
|
||||
as simply the language version used in a particular package.
|
||||
|
||||
Unlike .egg, wheel will be a fully-documented standard at the binary
|
||||
level that is truly easy to install even if you do not want to use the
|
||||
reference implementation.
|
||||
|
||||
|
||||
Code of Conduct
|
||||
---------------
|
||||
|
||||
Everyone interacting in the wheel project's codebases, issue trackers, chat
|
||||
rooms, and mailing lists is expected to follow the `PyPA Code of Conduct`_.
|
||||
|
||||
.. _PyPA Code of Conduct: https://www.pypa.io/en/latest/code-of-conduct/
|
||||
|
||||
|
||||
|
||||
0.29.0
|
||||
======
|
||||
- Fix compression type of files in archive (Issue #155, Pull Request #62,
|
||||
thanks Xavier Fernandez)
|
||||
|
||||
0.28.0
|
||||
======
|
||||
- Fix file modes in archive (Issue #154)
|
||||
|
||||
0.27.0
|
||||
======
|
||||
- Support forcing a platform tag using `--plat-name` on pure-Python wheels, as
|
||||
well as nonstandard platform tags on non-pure wheels (Pull Request #60, Issue
|
||||
#144, thanks Andrés Díaz)
|
||||
- Add SOABI tags to platform-specific wheels built for Python 2.X (Pull Request
|
||||
#55, Issue #63, Issue #101)
|
||||
- Support reproducible wheel files, wheels that can be rebuilt and will hash to
|
||||
the same values as previous builds (Pull Request #52, Issue #143, thanks
|
||||
Barry Warsaw)
|
||||
- Support for changes in keyring >= 8.0 (Pull Request #61, thanks Jason R.
|
||||
Coombs)
|
||||
- Use the file context manager when checking if dependency_links.txt is empty,
|
||||
fixes problems building wheels under PyPy on Windows (Issue #150, thanks
|
||||
Cosimo Lupo)
|
||||
- Don't attempt to (recursively) create a build directory ending with `..`
|
||||
(invalid on all platforms, but code was only executed on Windows) (Issue #91)
|
||||
- Added the PyPA Code of Conduct (Pull Request #56)
|
||||
|
||||
0.26.0
|
||||
======
|
||||
- Fix multiple entrypoint comparison failure on Python 3 (Issue #148)
|
||||
|
||||
0.25.0
|
||||
======
|
||||
- Add Python 3.5 to tox configuration
|
||||
- Deterministic (sorted) metadata
|
||||
- Fix tagging for Python 3.5 compatibility
|
||||
- Support py2-none-'arch' and py3-none-'arch' tags
|
||||
- Treat data-only wheels as pure
|
||||
- Write to temporary file and rename when using wheel install --force
|
||||
|
||||
0.24.0
|
||||
======
|
||||
- The python tag used for pure-python packages is now .pyN (major version
|
||||
only). This change actually occurred in 0.23.0 when the --python-tag
|
||||
option was added, but was not explicitly mentioned in the changelog then.
|
||||
- wininst2wheel and egg2wheel removed. Use "wheel convert [archive]"
|
||||
instead.
|
||||
- Wheel now supports setuptools style conditional requirements via the
|
||||
extras_require={} syntax. Separate 'extra' names from conditions using
|
||||
the : character. Wheel's own setup.py does this. (The empty-string
|
||||
extra is the same as install_requires.) These conditional requirements
|
||||
should work the same whether the package is installed by wheel or
|
||||
by setup.py.
|
||||
|
||||
0.23.0
|
||||
======
|
||||
- Compatibility tag flags added to the bdist_wheel command
|
||||
- sdist should include files necessary for tests
|
||||
- 'wheel convert' can now also convert unpacked eggs to wheel
|
||||
- Rename pydist.json to metadata.json to avoid stepping on the PEP
|
||||
- The --skip-scripts option has been removed, and not generating scripts is now
|
||||
the default. The option was a temporary approach until installers could
|
||||
generate scripts themselves. That is now the case with pip 1.5 and later.
|
||||
Note that using pip 1.4 to install a wheel without scripts will leave the
|
||||
installation without entry-point wrappers. The "wheel install-scripts"
|
||||
command can be used to generate the scripts in such cases.
|
||||
- Thank you contributors
|
||||
|
||||
0.22.0
|
||||
======
|
||||
- Include entry_points.txt, scripts a.k.a. commands, in experimental
|
||||
pydist.json
|
||||
- Improved test_requires parsing
|
||||
- Python 2.6 fixes, "wheel version" command courtesy pombredanne
|
||||
|
||||
0.21.0
|
||||
======
|
||||
- Pregenerated scripts are the default again.
|
||||
- "setup.py bdist_wheel --skip-scripts" turns them off.
|
||||
- setuptools is no longer a listed requirement for the 'wheel'
|
||||
package. It is of course still required in order for bdist_wheel
|
||||
to work.
|
||||
- "python -m wheel" avoids importing pkg_resources until it's necessary.
|
||||
|
||||
0.20.0
|
||||
======
|
||||
- No longer include console_scripts in wheels. Ordinary scripts (shell files,
|
||||
standalone Python files) are included as usual.
|
||||
- Include new command "python -m wheel install-scripts [distribution
|
||||
[distribution ...]]" to install the console_scripts (setuptools-style
|
||||
scripts using pkg_resources) for a distribution.
|
||||
|
||||
0.19.0
|
||||
======
|
||||
- pymeta.json becomes pydist.json
|
||||
|
||||
0.18.0
|
||||
======
|
||||
- Python 3 Unicode improvements
|
||||
|
||||
0.17.0
|
||||
======
|
||||
- Support latest PEP-426 "pymeta.json" (json-format metadata)
|
||||
|
||||
0.16.0
|
||||
======
|
||||
- Python 2.6 compatibility bugfix (thanks John McFarlane)
|
||||
- Non-prerelease version number
|
||||
|
||||
1.0.0a2
|
||||
=======
|
||||
- Bugfix for C-extension tags for CPython 3.3 (using SOABI)
|
||||
|
||||
1.0.0a1
|
||||
=======
|
||||
- Bugfix for bdist_wininst converter "wheel convert"
|
||||
- Bugfix for dists where "is pure" is None instead of True or False
|
||||
|
||||
1.0.0a0
|
||||
=======
|
||||
- Update for version 1.0 of Wheel (PEP accepted).
|
||||
- Python 3 fix for moving Unicode Description to metadata body
|
||||
- Include rudimentary API documentation in Sphinx (thanks Kevin Horn)
|
||||
|
||||
0.15.0
|
||||
======
|
||||
- Various improvements
|
||||
|
||||
0.14.0
|
||||
======
|
||||
- Changed the signature format to better comply with the current JWS spec.
|
||||
Breaks all existing signatures.
|
||||
- Include ``wheel unsign`` command to remove RECORD.jws from an archive.
|
||||
- Put the description in the newly allowed payload section of PKG-INFO
|
||||
(METADATA) files.
|
||||
|
||||
0.13.0
|
||||
======
|
||||
- Use distutils instead of sysconfig to get installation paths; can install
|
||||
headers.
|
||||
- Improve WheelFile() sort.
|
||||
- Allow bootstrap installs without any pkg_resources.
|
||||
|
||||
0.12.0
|
||||
======
|
||||
- Unit test for wheel.tool.install
|
||||
|
||||
0.11.0
|
||||
======
|
||||
- API cleanup
|
||||
|
||||
0.10.3
|
||||
======
|
||||
- Scripts fixer fix
|
||||
|
||||
0.10.2
|
||||
======
|
||||
- Fix keygen
|
||||
|
||||
0.10.1
|
||||
======
|
||||
- Preserve attributes on install.
|
||||
|
||||
0.10.0
|
||||
======
|
||||
- Include a copy of pkg_resources. Wheel can now install into a virtualenv
|
||||
that does not have distribute (though most packages still require
|
||||
pkg_resources to actually work; wheel install distribute)
|
||||
- Define a new setup.cfg section [wheel]. universal=1 will
|
||||
apply the py2.py3-none-any tag for pure python wheels.
|
||||
|
||||
0.9.7
|
||||
=====
|
||||
- Only import dirspec when needed. dirspec is only needed to find the
|
||||
configuration for keygen/signing operations.
|
||||
|
||||
0.9.6
|
||||
=====
|
||||
- requires-dist from setup.cfg overwrites any requirements from setup.py
|
||||
Care must be taken that the requirements are the same in both cases,
|
||||
or just always install from wheel.
|
||||
- drop dirspec requirement on win32
|
||||
- improved command line utility, adds 'wheel convert [egg or wininst]' to
|
||||
convert legacy binary formats to wheel
|
||||
|
||||
0.9.5
|
||||
=====
|
||||
- Wheel's own wheel file can be executed by Python, and can install itself:
|
||||
``python wheel-0.9.5-py27-none-any/wheel install ...``
|
||||
- Use argparse; basic ``wheel install`` command should run with only stdlib
|
||||
dependencies.
|
||||
- Allow requires_dist in setup.cfg's [metadata] section. In addition to
|
||||
dependencies in setup.py, but will only be interpreted when installing
|
||||
from wheel, not from sdist. Can be qualified with environment markers.
|
||||
|
||||
0.9.4
|
||||
=====
|
||||
- Fix wheel.signatures in sdist
|
||||
|
||||
0.9.3
|
||||
=====
|
||||
- Integrated digital signatures support without C extensions.
|
||||
- Integrated "wheel install" command (single package, no dependency
|
||||
resolution) including compatibility check.
|
||||
- Support Python 3.3
|
||||
- Use Metadata 1.3 (PEP 426)
|
||||
|
||||
0.9.2
|
||||
=====
|
||||
- Automatic signing if WHEEL_TOOL points to the wheel binary
|
||||
- Even more Python 3 fixes
|
||||
|
||||
0.9.1
|
||||
=====
|
||||
- 'wheel sign' uses the keys generated by 'wheel keygen' (instead of generating
|
||||
a new key at random each time)
|
||||
- Python 2/3 encoding/decoding fixes
|
||||
- Run tests on Python 2.6 (without signature verification)
|
||||
|
||||
0.9
|
||||
===
|
||||
- Updated digital signatures scheme
|
||||
- Python 3 support for digital signatures
|
||||
- Always verify RECORD hashes on extract
|
||||
- "wheel" command line tool to sign, verify, unpack wheel files
|
||||
|
||||
0.8
|
||||
===
|
||||
- none/any draft pep tags update
|
||||
- improved wininst2wheel script
|
||||
- doc changes and other improvements
|
||||
|
||||
0.7
|
||||
===
|
||||
- sort .dist-info at end of wheel archive
|
||||
- Windows & Python 3 fixes from Paul Moore
|
||||
- pep8
|
||||
- scripts to convert wininst & egg to wheel
|
||||
|
||||
0.6
|
||||
===
|
||||
- require distribute >= 0.6.28
|
||||
- stop using verlib
|
||||
|
||||
0.5
|
||||
===
|
||||
- working pretty well
|
||||
|
||||
0.4.2
|
||||
=====
|
||||
- hyphenated name fix
|
||||
|
||||
0.4
|
||||
===
|
||||
- improve test coverage
|
||||
- improve Windows compatibility
|
||||
- include tox.ini courtesy of Marc Abramowitz
|
||||
- draft hmac sha-256 signing function
|
||||
|
||||
0.3
|
||||
===
|
||||
- prototype egg2wheel conversion script
|
||||
|
||||
0.2
|
||||
===
|
||||
- Python 3 compatibility
|
||||
|
||||
0.1
|
||||
===
|
||||
- Initial version
|
||||
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
wheel/__init__.py,sha256=YumT_ajakW9VAgnV3umrUYypy6VzpbLKE-OPbVnWm8M,96
|
||||
wheel/__main__.py,sha256=LbDDGId08qTxuhLYqX5mXO1MUs9D-Hhxb5NVc53ej0k,416
|
||||
wheel/archive.py,sha256=eGyE04hV52JjU3KulISGPqQB340uDwIVwBcJkghkxx4,2286
|
||||
wheel/bdist_wheel.py,sha256=4QOgk1c66zu045XjET9Enz4ODW89LlHzJXukbIft_yY,17441
|
||||
wheel/decorator.py,sha256=U2K77ZZ8x3x5vSIGCcEeh8GAxB6rABB7AlDwRukaoCk,541
|
||||
wheel/egg2wheel.py,sha256=_JNueL6ZcWOxiPdL1r71fB9Mwuzmln4cZOIf_gA0Nc4,2633
|
||||
wheel/eggnames.txt,sha256=X6LYsOjMd8llrzLo3SB3FwJ-uN9IskJqYKJDq2zIcbs,2490
|
||||
wheel/install.py,sha256=yzPyjCAUmIgPTk_be-tbXFOJ3m08kYt3T3Tf1R8Lmh0,18070
|
||||
wheel/metadata.py,sha256=ttwI-jwjN5YnmDFbfLR4mFKod4HSnd1tje8lK4rQNqc,11050
|
||||
wheel/paths.py,sha256=6AmG-MKx-NeJOC9zUJoSSZjYhZYGmX1UHG_N0IbkplI,1130
|
||||
wheel/pep425tags.py,sha256=vbazM-mj7u-8s-YauwSykBhXM_YreCb8mG-eZyz2vl4,5341
|
||||
wheel/pkginfo.py,sha256=-gLOTuQrkRf4geOD04qm0IUkdYAbjg81j-5zNtvWA9A,1225
|
||||
wheel/util.py,sha256=Pe2JZ9grNjmAcRRJay20FlDVJUbePWaR5ltySo3c6zQ,4890
|
||||
wheel/wininst2wheel.py,sha256=_cTbf8bcAt481G6tYRQsOUT9ZGeg3artyrS0tBU9Tzs,6961
|
||||
wheel/signatures/__init__.py,sha256=kZpKNsmxBDZhuXf85_uyy5qBH40AxVT_0utbAiTp_yg,3779
|
||||
wheel/signatures/djbec.py,sha256=53HTnlNlfqOHFDf8OY_6KL8sxR4swiLsWhUjtw3W3nI,6755
|
||||
wheel/signatures/ed25519py.py,sha256=SeTxiMZ7kmoMdIurBSaKb8Ku-amGnf6ZTRGElLzV8iI,1695
|
||||
wheel/signatures/keys.py,sha256=x3g4sAcs7KbIHM-5V8KWdMc24_VK7VeD-pjCyktNnYo,3320
|
||||
wheel/test/__init__.py,sha256=M0NZuQ7-112l8K2h1eayVvSmvQrufrOcD5AYKgIf_Is,1
|
||||
wheel/test/pydist-schema.json,sha256=ynEvNvThC1zRa7FioMsW3k-9nl98ytEoo1_3xbOP2eo,11483
|
||||
wheel/test/test-1.0-py2.py3-none-win32.whl,sha256=JC_UXTN5KlLrdu43uH4caZSUyzrtPcUsRe-vTMunplE,5226
|
||||
wheel/test/test_basic.py,sha256=2DIvjApcshiLpXVsEhXvN3l62ZrwS0jJcWK8SyASoNU,6405
|
||||
wheel/test/test_install.py,sha256=c0EECXPkVIGhCD9V5ad2qsBPRPYb1ehhaS0k6Gv5JQc,1866
|
||||
wheel/test/test_keys.py,sha256=5mBc9tf2TwC3TCpx1ySTYsCe5yvd6kMK64AlUUCcKEY,2575
|
||||
wheel/test/test_paths.py,sha256=-QOVUDFJIpF9OPNRzCJ-Xf4nBibKlUe_g4aaZ6sm3wE,172
|
||||
wheel/test/test_ranking.py,sha256=FSAQX4oHZ476jLddqVMlGmQFtbEel9a8SzOngJ03TJw,1496
|
||||
wheel/test/test_signatures.py,sha256=Z4REXj62p28gbSDB2D_OxopA-TTXICTZ5e2yZ3ejEVc,1120
|
||||
wheel/test/test_tagopt.py,sha256=t7A-iRbe3bH2Iz6NKdSEOpFFIFSF9I4ATmlrRBXoCcQ,5927
|
||||
wheel/test/test_tool.py,sha256=yt5dAr8mp51WoDzt0MmlwPk0xf7FvXAedy-YlNZXv1I,656
|
||||
wheel/test/test_wheelfile.py,sha256=x4exzQYuQB48YHqhU2NZyN76k-BSK6784-7rye0q6Ss,4585
|
||||
wheel/test/complex-dist/setup.py,sha256=4i1_AJoJxo4i6ik-mvydo23AF8BHzjmAEQYa5J4YPK4,855
|
||||
wheel/test/complex-dist/complexdist/__init__.py,sha256=PGDJWQTxjLXqnNrbqmTKK_yk6DVQBNeRp-YpP7w1rVk,23
|
||||
wheel/test/headers.dist/header.h,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
wheel/test/headers.dist/headersdist.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
wheel/test/headers.dist/setup.py,sha256=p3d9TGy7NLX6TnkBHnNHzedqYoOkdGQvwheyDQjf-JQ,324
|
||||
wheel/test/simple.dist/setup.py,sha256=8zWen71Um-iN_A5thot6VFogrkWs_RGVO-jr_MxkFog,383
|
||||
wheel/test/simple.dist/simpledist/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
wheel/tool/__init__.py,sha256=anweXjmIg4EIHPkH0kOgcTx-gyOmzE4ieRe2yk-aHDA,13229
|
||||
wheel-0.29.0.dist-info/DESCRIPTION.rst,sha256=JH6mogUIatQVQewIh4GB1ywCxuWbm7G4TjI_63dURp8,9813
|
||||
wheel-0.29.0.dist-info/LICENSE.txt,sha256=zKniDGrx_Pv2lAjzd3aShsvuvN7TNhAMm0o_NfvmNeQ,1125
|
||||
wheel-0.29.0.dist-info/METADATA,sha256=SA310hLnZJJFgp1TRwFLCIiXurVwKpIq2w3KWhMdgdo,11019
|
||||
wheel-0.29.0.dist-info/RECORD,,
|
||||
wheel-0.29.0.dist-info/WHEEL,sha256=o2k-Qa-RMNIJmUdIc7KU6VWR_ErNRbWNlxDIpl7lm34,110
|
||||
wheel-0.29.0.dist-info/entry_points.txt,sha256=2LFQDKAUKNMG-2zNtbLscfirPr9BEqBuwc-JALCv-D0,107
|
||||
wheel-0.29.0.dist-info/metadata.json,sha256=kNhUbqu0cIQt0fnVbbbNZer4avDz8L4xhg0rPFL6Lqk,1621
|
||||
wheel-0.29.0.dist-info/top_level.txt,sha256=HxSBIbgEstMPe4eFawhA66Mq-QYHMopXVoAncfjb_1c,6
|
||||
../../../bin/wheel,sha256=guGUOQlE6eS-7JcSNWarmfnSTZB7eTZWeQDkO5jbc5E,267
|
||||
wheel-0.29.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
wheel/test/__pycache__/test_signatures.cpython-34.pyc,,
|
||||
wheel/signatures/__pycache__/ed25519py.cpython-34.pyc,,
|
||||
wheel/tool/__pycache__/__init__.cpython-34.pyc,,
|
||||
wheel/__pycache__/archive.cpython-34.pyc,,
|
||||
wheel/__pycache__/pep425tags.cpython-34.pyc,,
|
||||
wheel/test/__pycache__/test_basic.cpython-34.pyc,,
|
||||
wheel/test/__pycache__/test_install.cpython-34.pyc,,
|
||||
wheel/test/simple.dist/__pycache__/setup.cpython-34.pyc,,
|
||||
wheel/signatures/__pycache__/__init__.cpython-34.pyc,,
|
||||
wheel/test/__pycache__/test_tool.cpython-34.pyc,,
|
||||
wheel/test/__pycache__/test_keys.cpython-34.pyc,,
|
||||
wheel/test/headers.dist/__pycache__/headersdist.cpython-34.pyc,,
|
||||
wheel/test/__pycache__/test_tagopt.cpython-34.pyc,,
|
||||
wheel/__pycache__/util.cpython-34.pyc,,
|
||||
wheel/test/__pycache__/test_ranking.cpython-34.pyc,,
|
||||
wheel/__pycache__/metadata.cpython-34.pyc,,
|
||||
wheel/test/simple.dist/simpledist/__pycache__/__init__.cpython-34.pyc,,
|
||||
wheel/test/complex-dist/__pycache__/setup.cpython-34.pyc,,
|
||||
wheel/signatures/__pycache__/keys.cpython-34.pyc,,
|
||||
wheel/test/__pycache__/__init__.cpython-34.pyc,,
|
||||
wheel/__pycache__/paths.cpython-34.pyc,,
|
||||
wheel/__pycache__/__init__.cpython-34.pyc,,
|
||||
wheel/__pycache__/install.cpython-34.pyc,,
|
||||
wheel/signatures/__pycache__/djbec.cpython-34.pyc,,
|
||||
wheel/__pycache__/decorator.cpython-34.pyc,,
|
||||
wheel/__pycache__/pkginfo.cpython-34.pyc,,
|
||||
wheel/__pycache__/wininst2wheel.cpython-34.pyc,,
|
||||
wheel/test/headers.dist/__pycache__/setup.cpython-34.pyc,,
|
||||
wheel/__pycache__/__main__.cpython-34.pyc,,
|
||||
wheel/test/complex-dist/complexdist/__pycache__/__init__.cpython-34.pyc,,
|
||||
wheel/__pycache__/egg2wheel.cpython-34.pyc,,
|
||||
wheel/test/__pycache__/test_wheelfile.cpython-34.pyc,,
|
||||
wheel/test/__pycache__/test_paths.cpython-34.pyc,,
|
||||
wheel/__pycache__/bdist_wheel.cpython-34.pyc,,
|
||||
@@ -0,0 +1,6 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.29.0)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py2-none-any
|
||||
Tag: py3-none-any
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
[console_scripts]
|
||||
wheel = wheel.tool:main
|
||||
|
||||
[distutils.commands]
|
||||
bdist_wheel = wheel.bdist_wheel:bdist_wheel
|
||||
@@ -0,0 +1 @@
|
||||
{"classifiers": ["Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4"], "extensions": {"python.commands": {"wrap_console": {"wheel": "wheel.tool:main"}}, "python.details": {"contacts": [{"email": "dholth@fastmail.fm", "name": "Daniel Holth", "role": "author"}], "document_names": {"description": "DESCRIPTION.rst", "license": "LICENSE.txt"}, "project_urls": {"Home": "https://bitbucket.org/pypa/wheel/"}}, "python.exports": {"console_scripts": {"wheel": "wheel.tool:main"}, "distutils.commands": {"bdist_wheel": "wheel.bdist_wheel:bdist_wheel"}}}, "extras": ["faster-signatures", "signatures", "tool"], "generator": "bdist_wheel (0.29.0)", "keywords": ["wheel", "packaging"], "license": "MIT", "metadata_version": "2.0", "name": "wheel", "run_requires": [{"extra": "faster-signatures", "requires": ["ed25519ll"]}, {"extra": "signatures", "requires": ["keyring", "keyrings.alt"]}, {"environment": "python_version==\"2.6\"", "requires": ["argparse"]}, {"environment": "python_version==\"2.6\"", "extra": "signatures", "requires": ["importlib"]}, {"environment": "sys_platform!=\"win32\"", "extra": "signatures", "requires": ["pyxdg"]}], "summary": "A built-package format for Python.", "test_requires": [{"requires": ["coverage", "jsonschema", "pytest", "pytest-cov"]}], "version": "0.29.0"}
|
||||
@@ -0,0 +1 @@
|
||||
wheel
|
||||
Reference in New Issue
Block a user