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

Improve versioning deployment #24

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

Conversation

astrojuanlu
Copy link
Contributor

This uses versioneer https://github.com/warner/python-versioneer so the version number is automatically bumped using the most recent git tag. For instance, at the moment of writing these lines, python setup.py sdist generates a dist/satellogic_quaternions-0.1.5.post0.dev16.tar.gz, which is a PEP 440 compatible version.

Working on the automatic deployment for tagged commits in master.

@coveralls
Copy link

coveralls commented Apr 26, 2018

Coverage Status

Coverage increased (+0.01%) to 96.887% when pulling 434d35f on Juanlu001:improve-versioning-deployment into a2e74cf on satellogic:master.

@astrojuanlu astrojuanlu changed the title WIP: Improve versioning deployment Improve versioning deployment Apr 26, 2018
Copy link
Collaborator

@matiasg matiasg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The general picture is fine for me.
I can't comment on the details. I'd like for @gilgamezh to look at it.

provider: pypi
user: JuanLuisCano
password:
secure: FKWaKl+nJjFN4PYEHq2MTDHwllFgjpu4TTgJbWgjIhbWugJfNwnZw7JEB0YySgLBKw/JoQMVFZvYQLjWERfVhvQAIJ4/140elGDAXlPStoAmi76cfktmduWIRy/zrRk91muPOWoM3HX9pk4yPOqRfyzSMz8hrXQ8WZrye7PrZcafUVn3CpG66KO8+LHjVVh/Dpa1sYAikYzXy6z+7eGoDxJWmhHvAZNvsL56CFjw5rZ/zPK99R9VfrxVVOh4ehy/kkXZatVqlIEeYQ0cqiJIzBAq7B+4drltZCXAyxePXFGymseXgZetQkjBqKYWdjBaAnlseJ9bafGs15CsMBcs3dCZvvRl3zRq3ENIBwAURLlhPGasRbub7775d7XmduGDfrxyh33sb3Hfsxi6vheG3u00unikgMwZOqaXBpP2bThGXCD3tqWgpsP1FMnjCtDdx3Pk40kP5oWNttXX7DJ4Y3txstBUpdjNp0ALw0Iw5EijSWLXUqr3qSf2sy2oPDK3Ie9MiRM1xDbOHDAFsEc7gMCeKmZMV9Mj0YnW333t/UvivpSzy2p5UsEOCxWrWh6B8q+J1i09fyuoi1UkGqDjmYKS9PpeisRKPcEyyCAhOGCnkQ1VHz/8JwSGTYnuEBYBYOeai3JSP366CfI09T1ZK4OUI7z9cIW8M1HcKQ1qEOE=
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How does it works?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's my encrypted PyPI password https://docs.travis-ci.com/user/encryption-keys/


## Quick Install

* `pip install versioneer` to somewhere to your $PATH
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we "pip install" it instead of have it in our repo?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@matiasg
Copy link
Collaborator

matiasg commented Jul 17, 2018

@gilgamezh : are you ok with the PR?

@astrojuanlu astrojuanlu force-pushed the improve-versioning-deployment branch from 8403834 to a9c5c86 Compare March 20, 2020 13:37
README.md Outdated Show resolved Hide resolved
@slava-kerner
Copy link

way to go!

matiasg added a commit that referenced this pull request Jul 27, 2020
# This is the 1st commit message:

pin coveralls version

# This is the commit message #2:

rever change of pytest-coverage. Pin python-coverage

# This is the commit message #3:

just as a test, remove coveralls

# This is the commit message #4:

remove also cov from script 🤦

# This is the commit message #5:

pin pytest version

# This is the commit message #6:

pin hypothesis version

# This is the commit message #7:

pin hypothesis to 3.55.1 now

# This is the commit message #8:

do not install pytest-coverage

# This is the commit message #9:

pin pytest-coverage

# This is the commit message #10:

install pinned coverage, do not install pytest-coverage :'(

# This is the commit message #11:

pin attr

# This is the commit message #12:

attr is attrs

# This is the commit message #13:

travis, please tell me attr version

# This is the commit message #14:

go back to original setup.py

# This is the commit message #15:

exclude coveralls from 3.4 & 3.5. Try 1

# This is the commit message #16:

use [] instead of test

# This is the commit message #17:

install pytest 5.4.3

# This is the commit message #18:

travis tell me something

# This is the commit message #19:

please do tell

# This is the commit message #20:

ooohhh?

# This is the commit message #21:

oh 2

# This is the commit message #22:

oh 3

# This is the commit message #23:

oh 4

# This is the commit message #24:

oh 5
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.

5 participants