Fastprogress

Latest version: v1.0.3

Safety actively analyzes 621776 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.3

New Features

- support unknown `total` by passing `total='noinfer'` ([102](https://github.com/fastai/fastprogress/pull/102)), thanks to [seeM](https://github.com/seeM)
- support PyCharm console as TTY ([101](https://github.com/fastai/fastprogress/issues/101))

1.0.2

Bugs Squashed

- Check that stdout exposes `isatty` ([81](https://github.com/fastai/fastprogress/pull/81)), thanks to [scw](https://github.com/scw)

1.0.1

Bugs Squashed

- Move the style overrides to a separate HTML widget ([79](https://github.com/fastai/fastprogress/pull/79)), thanks to [jpc](https://github.com/jpc)
- This fixes performance problems on Safari

0.1.10

* dev or rc: `major.minor.patch.devX`, 0.1.10.dev0

For fastprogress, due to its simplicity and usage, there is probably no need for intermediary `.devX` stage. So just normal `bump` will do when a new version is released.



PyPI details

To build a PyPI package and release it on [pypi.org/](https://pypi.org/project/fastprogress/):

1. Build the pip packages (source and wheel)


make dist-pypi


2. Publish:


make upload-pypi


Note: PyPI won't allow re-uploading the same package filename, even if it's a minor fix. If you delete the file from pypi or test.pypi it still won't let you do it. So either a patch-level version needs to be bumped (A.B.C++) or some [post release string added](https://www.python.org/dev/peps/pep-0440/#post-releases) in `version.py`.

3. Test that the uploaded package is found and gets installed:

Test the webpage so that the description looks correct: [https://pypi.org/project/fastprogress/](https://pypi.org/project/fastprogress/)

Test installation:


pip install fastprogress




Conda details

To build a Conda package and release it on [anaconda.org](https://anaconda.org/fastai/fastprogress):

1. Build the fastprogress conda package:


make dist-conda



2. Upload


make upload-conda



3. Test that the uploaded package is found and gets installed:

Test the webpage so that the description looks correct: [https://pypi.org/project/fastprogress/](https://pypi.org/project/fastprogress/)

Test installation:


conda install -c fastai fastprogress


Others

`make clean` removes any intermediary build artifacts.

`make` will show all possible targets with a short description of what they do.


Release notes

<!-- do not remove -->

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.