python-autoclass
Project page : https://smarie.github.io/python-autoclass/
What’s new in the development process
Improved documentation structure, and no longer hosted on readthedocs
Travis and codecov integration
Doc now generated from markdown using mkdocs
Want to contribute ?
Contributions are welcome ! Simply fork this project on github, commit your contributions, and create pull requests.
Here is a non-exhaustive list of interesting open topics: https://github.com/smarie/python-autoclass/issues
Running the tests
This project uses pytest.
pytest -v autoclass/tests/
You may need to install requirements for setup beforehand, using
pip install -r ci_tools/requirements-test.txt
Packaging
This project uses setuptools_scm to synchronise the version number. Therefore the following command should be used for development snapshots as well as official releases:
python setup.py egg_info bdist_wheel rotate -m.whl -k3
You may need to install requirements for setup beforehand, using
pip install -r ci_tools/requirements-setup.txt
Generating the documentation page
This project uses mkdocs to generate its documentation page. Therefore building a local copy of the doc page may be done using:
mkdocs build
You may need to install requirements for doc beforehand, using
pip install -r ci_tools/requirements-doc.txt
Generating the test reports
The following commands generate the html test report and the associated badge.
pytest --junitxml=junit.xml -v autoclass/tests/
ant -f ci_tools/generate-junit-html.xml
python ci_tools/generate-junit-badge.py
PyPI Releasing memo
This project is now automatically deployed to PyPI when a tag is created. Anyway, for manual deployment we can use:
twine upload dist/* -r pypitest
twine upload dist/*
Metadata
Release files for autoclass 1.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| autoclass-1.4.2.tar.gz | 46.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| autoclass-1.4.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 73.8 kB
Release files / autoclass-1.4.2.tar.gz
| Download URL | autoclass-1.4.2.tar.gz |
|---|---|
| Size | 46.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
75ba820eae0edef1c3c1198a8df8974c6b1985a396221fe6c3f66a5a23f027e8
|
|
BLAKE2b-256 checksum How to use checksums |
08f06a98492402fa5b7ca3974ba1dbe3ef0a7c70c0524df5afa038ca3e0c5090
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / autoclass-1.4.2-py3-none-any.whl
| Download URL | autoclass-1.4.2-py3-none-any.whl |
|---|---|
| Size | 26.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
64ff5848138c5dce5e4ae925f8d2664e1b7b87db27e98c5cfe1232dfa8f6679f
|
|
BLAKE2b-256 checksum How to use checksums |
40f9a8c0ef5340bcc30247fe7a1e961c41fe1ad6034c6360ea591af1c8965ee6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |