Giter VIP home page Giter VIP logo

Comments (11)

seanlaw avatar seanlaw commented on June 12, 2024 2

Hmm, that's a good point. It's probably a good idea to update it. To some extent, STUMPY technically still supports Python 3.7 but only for older STUMPY versions. However, this is confusing and it is better to be consistent and update everything to 3.8.

We should add "f) README.md" to the comments of the pypi.sh file of "things-to-do":

stumpy/pypi.sh

Lines 7 to 12 in 3da1500

# 5. Bump minimum versions and dependencies
# a) setup.py
# b) requirements.txt
# c) environment.yml
# d) .github/worflows/github-actions.yml
# e) recipes/meta.yaml in conda-feedstock


Because STUMPY has not tested the support for python 3.12 yet in .github/workflows/github-actions.yml

Indeed. I have added #958 (and corresponding STUMPY v1.12.1/v.1.13 Milestone) to track this.

from stumpy.

seanlaw avatar seanlaw commented on June 12, 2024 2

@joehiggi1758 Thank you for your interest in contributing to STUMPY. Yes, please feel free to take this one! It looks like we need:

  1. Update the Python version listed in the README.md file
  2. Add a note to the pypi.sh file for things to update/change when we upload a new version to PyPI
  3. Check if we have 3.7 hardcoded anywhere else in our docs/tutorials?

Please do not hesitate to ask any questions and take a look at our Contributors Guide for a good place to start (that document might need some love too as it might be outdated).

from stumpy.

joehiggi1758 avatar joehiggi1758 commented on June 12, 2024 1

Hey All - hope you're having a wonderful day!

Would it be alright if I take this one? I'm new to OSS contributions, but want to help!

from stumpy.

joehiggi1758 avatar joehiggi1758 commented on June 12, 2024 1

@seanlaw thanks so much for the opportunity to help, I'm on it!

  1. Done!
  2. Can you expand a bit here?
  3. Currently working on!

Will try to knock this one out by end of week!

from stumpy.

seanlaw avatar seanlaw commented on June 12, 2024

Can you expand a bit here?

So, the pypi.sh file is a simple helper script that we use to help us upload the latest package version to PyPI. Since this uploading task is only performed once in a while, we also store "last minute steps" (as comments) in this file to remind us of the additional things that we need to check off our list BEFORE we upload to PyPI. In this particular case, we should add f) README.md to the comments of the pypi.sh file of "things-to-do":

# 5. Bump minimum versions and dependencies
#    a) setup.py
#    b) requirements.txt
#    c) environment.yml
#    d) .github/worflows/github-actions.yml
#    e) recipes/meta.yaml in conda-feedstock
#    f) README.md
# 6. Commit all above changes as the latest version number and push

Currently, the list ends at 5. e) but we should add a 5. f) as shown above so that we are reminded to update the information. Let me know if that makes sense or please seek further clarification.

Actually, I just realized that we no longer have a setup.py file (since we migrated over to using a pyproject.toml file instead for building our package). So, would you mind replacing the above with:

# 5. Bump minimum versions and dependencies
#    a) pyproject.toml
#    b) requirements.txt
#    c) environment.yml
#    d) .github/worflows/github-actions.yml
#    e) recipes/meta.yaml in conda-feedstock
#    f) README.md

from stumpy.

seanlaw avatar seanlaw commented on June 12, 2024

@joehiggi1758 Once this is done then somebody can work on issue #973, which is somewhat related to this

from stumpy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.