Commit Graph

57 Commits (8ea3f7b9095685eed8ba191498a81213dfae1f91)

Author SHA1 Message Date
hseg da7f321e93
Fix packaging bugs (#129)
* Autogenerate `AUTHORS`
* Fix `setup.py` using wrong completion files
* Complete `ChangeLog` -> `Changelog.md` rename
* Make `make tar` respect DESTDIR
* Remove `bin/` `yt-dlp` and `docs/` from tar and sdist
* Make `pypi-files` build all files needed for `python setup.py`
* Add `completions` alias
* Add `devscripts/` and `supportedsites.md` to pip sdist
* Remove `man` target
* Remove `README.txt` from sdist
* Make `clean` more granular
* Move aliases to top

Authored by: hseg <gesh@gesh.uni.cx>
4 years ago
hseg 359d6d8650 Fix completion paths, zsh pip completion install
Closes: #108, #110
4 years ago
pukkandan 0744a815b7 [documentation] Changes left behind from #85 and #107 4 years ago
Pccode66 7a5c1cfe93
Completely change project name to yt-dlp (#85)
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account

Co-authored-by: Pccode66
Co-authored-by: pukkandan
4 years ago
shirt-dev 5d25607a3a
#75 Change optional dependency from `Crypto` to `pycryptodome` (Closes #74)
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)

pycryptodome is an in-place replacement for Crypto and is more actively developed
4 years ago
pukkandan 06ff212d64 [documentation] Crypto is an optional dependency 4 years ago
pukkandan e38df8f9fa Refactor `update-version`, `pyinst.py` and related files
* Refactor update-version
* Moved pyinst, update-version and icon into devscripts
* pyinst doesn't bump version anymore
* Merge pyinst and pyinst32. Usage: `pyinst.py [32|64]`
* Add mutagen as requirement
* Remove make_win and related files
4 years ago
pukkandan 66c935fb16 Linter and misc cleanup
:ci skip dl
4 years ago
pukkandan 7bc877a20d Add PyPI release 4 years ago
pukkandan 17fa3ee25f Documentation fixes
* Change all links to point to new fork URL
* Changed sponskrub links to my fork of the same
* Other typos
4 years ago
pukkandan c76eb41bb9 Preparing for release 4 years ago
Unknown 5db4014b23 [skip travis] readme and pypi update 4 years ago
Sergey Alirzaev 6515018dd7
Don't install tests 4 years ago
Unknown 3ca3f77f9c [skip travis] adding automerge support
basically copying content of youtube_dl folder to youtube_dlc and excluding the youtube_dl folder when compiling
4 years ago
Unknown 58ac65e7ed [skip travis] fix broken setup.py 4 years ago
Unknown 3fba008111 [skip travis] tweaks 4 years ago
Unknown cefecac12c [skip travis] renaming
to avoid using same folder when using pip install for example
4 years ago
Unknown 94a538facb [skip travis] update setup and version 4 years ago
Sergey M․ 067aa17edf
Start moving to ytdl-org 6 years ago
Sergey M․ 157eef3e63
[setup.py] Add python 3.8 classifier 6 years ago
Sergey M․ af60e81e3c
[setup.py] Add more relevant classifiers 6 years ago
Sergey M․ 963d237d26
Add LICENSE, AUTHORS and ChangeLog to PyPI package (closes #15054) 7 years ago
Sergey M․ 0d427c8304
[setup] Actualize maintainer info 8 years ago
Sergey M․ 139d8ac106
[setup] Add python 3.6 classifier 8 years ago
Déstin Reed dcdb292fdd
Unify coding cookie 8 years ago
Sergey M․ 3d4b08dfc7
[setup.py] Add file version information and quotes consistency (Closes #9878) 9 years ago
Sergey M․ 698f127c1a
[setup.py] Add python 3.5 classifier 9 years ago
Jaime Marquínez Ferrándiz 5a9858bfa9 setup.py: add command for building the lazy_extractors module 9 years ago
Philipp Hagemeister dae69640d0 Fix py2exe build (#7276) 9 years ago
Philipp Hagemeister a03aaaed2e Declare Python 3.2 compatibility 10 years ago
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules 10 years ago
Jaime Marquínez Ferrándiz 56d1912f1d Add a completion script generator for the fish shell 10 years ago
Philipp Hagemeister 6c57e8a063 [setup.py] Only print a warning if documentation files are missing (Fixes #780) 11 years ago
Philipp Hagemeister 56327689a2 Move postprocessor into its own package 11 years ago
Philipp Hagemeister 01c62591d1 [setup.py] Do not use unicode literals
See http://bugs.python.org/issue13943 for context
11 years ago
Philipp Hagemeister 6febd1c1df Prepare widespread unicode literal use 11 years ago
Jaime Marquínez Ferrándiz 3bc2ddccc8 Move FileDownloader to its own module and create a new class for each download process
A suitable downloader can be found using the 'get_suitable_downloader' function.

Each subclass implements 'real_download', for downloading an info dict you call the 'download' method, which first checks if the video has already been downloaded
11 years ago
Philipp Hagemeister b1c9c66936 Remove unnecessary slash in setup.py (Fixes #1778) 11 years ago
Jaime Marquínez Ferrándiz 369a759acc setup.py: Make sure the setuptools_available variable is set
Otherwise it would crash if it can't import setuptools.
11 years ago
Filippo Valsorda db477d3a37 Merge pull request #1620 from jaimeMF/console_script
Use the console_scripts entry point if setuptools is available
11 years ago
Philipp Hagemeister 284acd57d6 Add an author email 11 years ago
Jaime Marquínez Ferrándiz f44415360e Use the console_scripts entry point if setuptools is available 11 years ago
Rogério Brito 652e776893 setup: PEP-8 fixes.
Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
12 years ago
Rogério Brito d055fe4cb0 setup: cosmetics: Add/remove some whitespace for readability.
This also fixes some long lines.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
12 years ago
Rogério Brito 131842bb0b setup: Move pseudo-docstring to a proper comment.
A string statement is not a docstring if it doesn't occur right at the top
of modules, functions, class definitions etc.

This patch fixes it.

Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
12 years ago
Philipp Hagemeister bc857bfce0 Remove includes from setup.py for windows build 12 years ago
Philipp Hagemeister a3522dfddd Merge branch 'master' of github.com:rg3/youtube-dl 12 years ago
Philipp Hagemeister e646ffe795 Add included files for Windows build 12 years ago
Jaime Marquínez Ferrándiz b0dcc3c47f setup.py: include the new extractor module 12 years ago
David Coppa a32b573ccb Try setuptools first, then fallback to distutils.core 12 years ago