1
0
mirror of https://github.com/jordansissel/fpm synced 2025-11-12 18:42:07 +01:00
fpm/spec
Jordan Sissel f0e5b8abc0 Use python to parse python requires syntax and evaluate markers.
Not supported yet:
* Custom environment for marker evaluation.
* "extras" markers

Restore function to `--python-obey-requirements-txt`. This flag will
only work on python inputs that are provided as a directory, not a
wheel/tar.gz/etc.

Tests pass including the obey requirements.txt ones.

* Fix bug 'else File.directory?` -> `elsif File.directory?...` lol oops.
* Use Dir.entries instead of Dir.glob to allow python package extra
  syntax, with names like `django[bcrypt]` (Note, extras in requirements
  aren't evaluated yet)
2025-09-30 15:25:44 -07:00
..
acceptance/puppet/manifests Start work for acceptance tests. 2016-05-23 11:28:51 -07:00
conversion Allow versions in Provides field for Debian packages 2021-07-06 14:25:06 -07:00
fixtures Use python to parse python requires syntax and evaluate markers. 2025-09-30 15:25:44 -07:00
fpm Use python to parse python requires syntax and evaluate markers. 2025-09-30 15:25:44 -07:00
spec_setup.rb Fix bug causing DEBUG logging not to work in rspec 2024-12-19 13:34:08 -08:00