Skip to main content

tmsyscall

pypi version GitHub Forks GitHub Open Issues coverage report for master branch sphinx documentation for latest release

Requirements

  • Python 2.7 or 3.4+ (currently tested with 2.7, 3.4)

Installation

pip install tmsyscall

Usage

Check the documentation at http://tmsyscall.readthedocs.io/en/latest/

Something here.

Usage

Something else here.

Bugs and Feature Requests

Bug reports and feature requests are happily accepted via the GitHub Issue Tracker. Pull requests are welcome. Issues that don’t have an accompanying pull request will be worked on as my time and priority allows.

Development

To install for development:

  1. Fork the tmsyscall repository on GitHub

  2. Create a new branch off of master in your fork.

$ virtualenv tmsyscall
$ cd tmsyscall && source bin/activate
$ pip install -e git+git@github.com:YOURNAME/tmsyscall.git@BRANCHNAME#egg=tmsyscall
$ cd src/tmsyscall

The git clone you’re now in will probably be checked out to a specific commit, so you may want to git checkout BRANCHNAME.

Guidelines

  • pep8 compliant with some exceptions (see pytest.ini)

  • 100% test coverage with pytest (with valid tests)

Testing

Testing is done via pytest, driven by tox.

  • testing is as simple as:

    • pip install tox

    • tox

  • If you want to pass additional arguments to pytest, add them to the tox command line after “–”. i.e., for verbose pytext output on py27 tests: tox -e py27 -- -v

Release Checklist

  1. Open an issue for the release; cut a branch off master for that issue.

  2. Confirm that there are CHANGES.rst entries for all major changes.

  3. Ensure that Travis tests passing in all environments.

  4. Ensure that test coverage is no less than the last release (ideally, 100%).

  5. Increment the version number in tmsyscall/version and add version and release date to CHANGES.rst, then push to GitHub.

  6. Confirm that README.rst renders correctly on GitHub.

  7. Upload package to testpypi:

  8. Create a pull request for the release to be merged into master. Upon successful Travis build, merge it.

  9. Tag the release in Git, push tag to GitHub:

    • tag the release. for now the message is quite simple: git tag -s -a X.Y.Z -m 'X.Y.Z released YYYY-MM-DD'

    • push the tag to GitHub: git push origin X.Y.Z

  10. Upload package to live pypi:

    • twine upload dist/*

  11. make sure any GH issues fixed in the release were closed.

Metadata

Release files for tmsyscall 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tmsyscall 0.0.8
File Size Uploaded
tmsyscall-0.0.8.tar.gz 10.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tmsyscall 0.0.8
File Interpreter ABI Platform
tmsyscall-0.0.8-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 34.6 kB

Release files / tmsyscall-0.0.8.tar.gz

Download URL tmsyscall-0.0.8.tar.gz
Size 10.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0ac6506f159d15fc306888cefbe3a2eaf56b3cd02279bcf5cadfe948aae26605
BLAKE2b-256 checksum
How to use checksums
63fc3ccb7463bd71c247cc58161b9409bcc16e9dd2706e5a7a7fb1dca4021c15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / tmsyscall-0.0.8-py2.py3-none-any.whl

Download URL tmsyscall-0.0.8-py2.py3-none-any.whl
Size 24.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ead08894ceea0b6f5fd9b9a84b0511b428baecfe9e184f25e42a7818f9546ee3
BLAKE2b-256 checksum
How to use checksums
3711d4967c9df3b43a34ee54e13f08bb8bdc9f973ade414fe8660fc3e19016a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page