Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.0.0rc1 #24

Merged
merged 30 commits into from
Jul 11, 2024
Merged

Release 1.0.0rc1 #24

merged 30 commits into from
Jul 11, 2024

Conversation

freddyheppell
Copy link
Member

No description provided.

* migrate to poetry

* move poetry install first

* update lockfile

* fix script declaration

* update docs

* bump workflow versions
* test up to py3.12

* drop py3.8 as it's nearly eol

* bump package versions

* Fix removed numpy NaN

* update py version in readme
* Install ruff

* remove makefile

* ruff check fix

* manual ruff fixes

* undo .at to .loc with noqa

* update lint workflow

* delete old flake8 config

* fix CI lint commands
* better handling without yoast plugin

* run ruff
* Allow empty scrape properly

* ruff lint
* incorporate wp-json-scraper module

* ruff autofix

* docconvert

* manual fixes

* fix noqa comment

* refactor cli to support subcommands

* Basic integration of downloader

* swap progress bar implementation

* ruff

* remove object display code

* add media dl support

* lint

* remove totally unused modules

* remove unused csv export code

* ruff

* implement proxy/cookies/auth on download client

* improve subparser documentation

* ruff

* add NOTICE file

* remove plugin list

* remove console util

* dl utils cleanup

* implement request robustness features

* make media dl use request session
* docs

* ruff

* fix broken test

* fix typing union

* add deploy dir to gitignore

* change project name to match package name
* package meta and readme updates

* relax dependency constraints

* regen lock

* readme tweaks

* put back gh markdown admonition
* rename main package

* ruff
* wip

* make prefix behaviour consistent between commands

* update cli docs
* add downloader tests

* test no prefix downloader too

* test wpapi and exporter

* ruff
* expose dl api a bit better

* improve docs for dl module

* enable pyupgrade rules

* enable ruff specific rules

* remove some doc noqas

* ruff reformat

* fix export decorator usage

* change dl media to use pathlib

* fix build system in pyproject

* minor cli and docs fixes
* swap to click for cli

* ruff

* remove old argparse support

* use download instead of dl consistently

* update docs for cli

* ruff
* add classifiers

* update license docs to match new path
* fix name in notice file

* replace prints with logs
@freddyheppell freddyheppell changed the title Release 1.0.0rc1 Release 1.0.0 Jul 11, 2024
@freddyheppell freddyheppell changed the title Release 1.0.0 Release 1.0.0rc1 Jul 11, 2024
@freddyheppell freddyheppell merged commit e3a2262 into main Jul 11, 2024
11 checks passed
@freddyheppell freddyheppell deleted the dev branch July 11, 2024 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant