Skip to content

jfindlay/xjfx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xjfx

Collection of simple utility functions and classes that extend standard library functionality.

Installation

$ pip install xjfx

Development

Check for code lint errors:

$ tox run-parallel -m analyze

Enforce code formatting:

$ tox run-parallel -m edit

Both:

$ tox run-parallel -m edit analyze

Create a release

  1. VERSION=<version>
  2. tox p -m analyze edit
  3. python3 -m build --wheel
  4. twine check dist/xjfx-$VERSION-py3-none-any.whl
  5. Update version field in pyproject.toml to $VERSION and git tag -a $VERSION
  6. Push master and $VERSION tag to github
  7. twine upload --repository testpypi dist/xjfx-$VERSION-py3-none-any.whl
$ virtualenv venv
$ venv/bin/pip install --index-url https://test.pypi.org/simple/ xjfx
$ venv/bin/python -c 'import xjfx'
  1. twine upload --repository pypi dist/xjfx-$VERSION-py3-none-any.whl

About

Collection of simple utility functions and classes that extend standard library functionality.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages