Skip to content

Commit

Permalink
Merge pull request #32 from alexpdev/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
alexpdev authored Nov 12, 2021
2 parents 411b473 + c97dd7c commit 1b56e4e
Show file tree
Hide file tree
Showing 16 changed files with 318 additions and 143 deletions.
4 changes: 0 additions & 4 deletions .deepsource.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,6 @@ enabled = true
[analyzers.meta]
runtime_version = "3.x.x"

[[transformers]]
name = "black"
enabled = true

[[transformers]]
name = "isort"
enabled = true
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ ipython_config.py

# pyenv
.python-version
fixes.py

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
Expand Down
20 changes: 12 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,27 @@
# TorrentFileQt

## Version beta
## Version 0.2.0

### Fixed

-Bug Fixes

### Improved

-Overall GUI
- Bug Fixes
- lots of bug fixes
- upgraded support to newest torrentfile version 0.5.0

### Added

-pre-compiled executables for window.
- pre-compiled executables for window.
- Check Tab for re-checking torrent download completion
- docstrings
- screenshots for reame

----------

## Version alpha
## Version 0.1.0

### Added

- GUI front end to TorrentFile CLI
- Unit testing framework
- Initial code commits
- PyQt6 widgets
40 changes: 28 additions & 12 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,12 +1,28 @@
include LICENSE
include README
include Makefile
recursive-include assets
recursive-include tests *
recursive-include torrentfileQt
recursive-exclude * __pycache__
recursive-exclude * *.pyc
recursive-exclude * *.pyd
recursive-exclude * *.pyo
recursive-exclude * *.pyo
recursive-exclude * empty
recursive-include \
assets \
tests \
torrentfileQt \

include \
*.ini \
LICENSE \
MANIFEST.in \
Makefile \
README.md \
py.typed \
pyproject.toml \
setup.* \
*.yml \
*.json \
requirements.txt \



graft docs

global-exclude \
*.py[co] \
.DS_Store \

prune **/__pycache__
prune docs/build
16 changes: 10 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -79,25 +79,29 @@ release: clean test ## release to pypi
twine upload dist/*

install: clean ## install app in eedit mode
pip install --upgrade --force-reinstall -rrequirements.txt
pip install --upgrade -rrequirements.txt
pip install -e .

build: clean install
python setup.py sdist bdist_wheel bdist_egg
# twine upload dist/*
twine upload dist/*
rm -rfv ../runner
mkdir ../runner
touch ../runner/exe
cp ./assets/torrentfile.ico ../runner/torrentfile.ico
cp -rvf ./assets ../runner/assets
@echo "import torrentfileQt" >> ../runner/exe
@echo "torrentfileQt.start()" >> ../runner/exe
pyinstaller --distpath ../runner/dist --workpath ../runner/build \
-F -n torrentfileQt -c -i ../runner/torrentfile.ico \
--specpath ../runner/ ../runner/exe --log-level DEBUG
-F -n torrentfileQt -w -i ../runner/torrentfile.ico \
--specpath ../runner/ ../runner/exe --log-level DEBUG \
--add-data "./assets;./assets"
pyinstaller --distpath ../runner/dist --workpath ../runner/build \
-D -n torrentfileQt -c -i ../runner/torrentfile.ico \
--specpath ../runner/ ../runner/exe --log-level DEBUG
-D -n torrentfileQt -w -i ../runner/torrentfile.ico \
--specpath ../runner/ ../runner/exe --log-level DEBUG \
--add-data "./assets/*;./assets/"
cp -rfv ../runner/dist/* ./dist/
tar -va -c -f ./dist/torrentfileQt.zip ./dist/torrentfileQt
python fixes.py

full: clean test checkout
Loading

0 comments on commit 1b56e4e

Please sign in to comment.