| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|\
| |
| | |
MIT License
|
|/ |
|
|\
| |
| | |
Explicitly decode appdirs.py as UTF-8
|
| | |
|
|\ \
| | |
| | | |
Use ternary operator for better readability
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
test on Python 3.9
|
|/ / |
|
|\ \
| |/
|/| |
Add os.environ fallback for Jython
|
|/ |
|
|\
| |
| | |
Replace use of deprecated 'setup.py test'
|
| |
| |
| |
| |
| |
| | |
Since setuptools v41.5.0 (27 Oct 2019), the 'test' command is formally
deprecated and should not be used. Now use unittest as the test entry
point.
|
|\ \
| | |
| | | |
Remove unnecessary use of pywin32 for loading Windows folder
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Remove deprecated license_file from setup.cfg
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Starting with wheel 0.32.0 (2018-09-29), the "license_file" option is
deprecated.
https://wheel.readthedocs.io/en/stable/news.html
The wheel will continue to include LICENSE, it is now included
automatically:
https://wheel.readthedocs.io/en/stable/user_guide.html#including-license-files-in-the-generated-wheel-file
|
| | | |
|
|\ \ \
| | | |
| | | | |
Remove shebang from nonexecutable script
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When packaging appdirs and pip (which bundles it) in Fedora, we have realized
that there is a nonexecuatble file with a shebang line.
It seems that the primary purpose of this file is to be imported from Python
code or to be executed via `python appdirs.py` or `python -m
appdirs` and hence the shebang appears to be unnecessary.
Shebangs are hard to handle when doing downstream packaging, because it makes
sense for upstream to use `#!/usr/bin/env python` while in the RPM package, we
need to avoid that and use a more specific interpreter. Since the shebang was
unused, I propose to remove it to avoid the problems.
|
|\ \ \
| |/ /
|/| | |
Remove myself as a maintainer
|
|/ /
| |
| | |
cc @trentm @zoofood
|
|\ \
| |/
|/| |
Drop support for EOL Python 3.4
|
| | |
|
|/ |
|
|\
| |
| | |
Add Python 3.8 to the test matrix
|
|/ |
|
|\
| |
| | |
Use 'dist: xenial' in Travis to simplify configuration
|
|/
|
|
|
|
|
|
|
|
| |
Allows using Python version 3.7 without sudo declarations.
Travis officially added support for Xenial on 2018-11-08.
https://blog.travis-ci.com/2018-11-08-xenial-release
As pypy3 is tested on Travis, add it to tox.ini as well.
|
| |
|
|\
| |
| | |
Drop support for EOL Pythons
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Python 2.6, 3.2, and 3.3 are end of life. They are no longer receiving
bug fixes, including for security issues. Python 2.6 went EOL on
2013-10-29, Python 3.2 on 2016-02-20, and Python 3.3 on 2017-09-29. For
additional details on support Python versions, see:
https://devguide.python.org/#status-of-python-branches
https://devguide.python.org/devcycle/#end-of-life-branches
Removing support for EOL Pythons will reduce testing and maintenance
resources.
Using pypinfo, here are the PyPI download statistics for the last 30
days, showing low numbers for EOL Pythons.
| python_version | percent | download_count |
| -------------- | ------: | -------------: |
| 2.7 | 61.50% | 785,047 |
| 3.6 | 24.17% | 308,576 |
| 3.5 | 8.09% | 103,320 |
| 3.7 | 3.23% | 41,242 |
| 3.4 | 2.81% | 35,877 |
| 2.6 | 0.13% | 1,622 |
| 3.3 | 0.06% | 711 |
| 3.8 | 0.01% | 174 |
| None | 0.00% | 19 |
| 3.2 | 0.00% | 7 |
|
|\
| |
| | |
Add testing and document support for Python 3.7
|
|/
|
|
|
|
| |
Python 3.7 was released on June 27, 2018.
https://docs.python.org/3/whatsnew/3.7.html
|
|\
| |
| | |
Prefer https:// links where available
|
| | |
|
|\ \
| | |
| | | |
Simplify trove classifier list
|
| |/
| |
| |
| |
| | |
Easier to simply define a list of strings instead of processing a big
string with split() & strip().
|
|\ \
| | |
| | | |
Rename [wheel] section to [bdist_wheel] as the former is legacy
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| |_|/
|/| | |
Include license file in the generated wheel package
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The wheel package format supports including the license file. This is
done using the [metadata] section in the setup.cfg file. For additional
information on this feature, see:
https://wheel.readthedocs.io/en/stable/index.html#including-the-license-in-the-generated-wheel-file
Helps project comply with its own license:
> The above copyright notice and this permission notice shall be
> included in all copies or substantial portions of the Software.
|
|/
|
|
|
|
|
|
| |
For additional details, see:
https://github.com/pypa/wheel/blob/3dc261abc98a5e43bc7fcf5783d080aaf8f9f0cf/wheel/bdist_wheel.py#L127-L133
http://pythonwheels.com/
|
| |
|
| |
|
|\
| |
| | |
Corrected *_config_dir() for OSX
|